November 30, 2006

Retired

sLop (the blog you are reading) is retiring..

The archives should stay up indefinitely though so feel free to continue linking in if you like..

In the coming weeks, I should have something new up. Please stay tuned.


Posted by vanevery at 11:49 AM | TrackBack

August 14, 2006

ITJ Project Beta Released

Interactive Tele-Journalism
So.. I have finally released ITJ on SourceForge.net.

With support from Konscious and Manhattan Neighborhood Network we have packaged and uploaded the latest version and it can be downloaded at: http://sourceforge.net/projects/itv-ism/.

Posted by vanevery at 04:26 PM | TrackBack

June 15, 2006

10 Commandments for Java Developers

10 Commandments for Java Developers

Good rules.. Unfortunately, for me, I don't follow them ;-)

"There are many standards and best practices for Java Developers out there. This article outlines ten most basic rules that every developer must adhere to and the disastrous outcomes that can follow if these rules are not followed.

Posted by vanevery at 04:07 PM | TrackBack

June 14, 2006

dsj - DirectShow <> Java wrapper

DirectShow Java Wrapper: humatic - dsj
Very Nice..
From the site:
Need to play Windows Media files and streams, DivX video or DVDs in java? Access WDM capture devices? Control a firewire DVCam? Then maybe this can help you. dsj is an ongoing project to provide a java wrapper around Microsoft's DirectShow API. It offers a set of high level classes that give java easy access to functionality widely missed by java programmers and also lets you dive deeper into the interiors of Windows' core api for 2D media. On the java side dsj tries to keep things open as possible - you may use it standalone or let it feed data into JMF or other APIs.

They also point to a bunch of Open Source projects that are of interest:
Related projects (dsj does not use OpenSource, GPL or LGPL licensed code, but - as you are here - these projects may be of interest, too) :

JMDS - DirectShow Capture api Java wrapper: jmds.dev.java.net    -    fobs4jmf - ffmpeg c++ & java bindings:  http://fobs.sourceforge.net

java VLC - VideoLan java bindings:  http://jvlc.ihack.it    -    DXInput - DirectInput Java wrapper: www.hardcode.de

jARToolkit - ARToolkit java bindings: http://sourceforge.net/projects/jartoolkit/ - jFFmpeg - JMF codec pack: http://jffmpeg.sourceforge.net/

Posted by vanevery at 08:29 PM | TrackBack

June 01, 2006

Sun Java ME Device Table Updated

Jave ME Device Table
Sun has updated their Java ME (Jave ?) device listings.. Finally!

J2Me would be the key word here..

Posted by vanevery at 10:51 PM | TrackBack

May 28, 2006

Yippee!

FMJ - Freedom for Media in Java
From the site:
FMJ is an open-source project with the goal of providing a replacement/alternative to Java Media Framework (JMF).

JMF is still dead in the water, despite some folks from Sun making a little bit of noise a couple of months back. Let's hope this effort keeps it going.

Posted by vanevery at 02:53 PM | TrackBack

May 27, 2006

Java to JavaScript.. Crazy

Google Cleans Ajax for Java
Very interesting.. Will have to give it a shot..
From the article:
The Google Web Toolkit (GWT) released this week is a framework that converts a standard Java application into Ajax that will work in all browsers.

Posted by vanevery at 01:51 PM | Comments (1) | TrackBack

May 19, 2006

A Pure Java Phone..

Sun blesses Java phone
With a nice set of libraries.. Might have to get me one of these :-)

Posted by vanevery at 07:17 PM | TrackBack

QuickTime Movie Export for Processing

Daniel Shiffman >> MovieMaker Processing Library
Dan put up a movie export library for Processing.. Cool!

Posted by vanevery at 07:08 PM | TrackBack

May 02, 2006

RXTX - Java on the Mac Serial - Install Issues

[Rxtx] Problem on Mac OS X

Posted by vanevery at 05:08 PM | TrackBack

April 19, 2006

ITP End of Year Events - Thesis Presentations and End of Semester Show

ITP Spring Show 2006
A two day exhibition of interactive sight, sound and physical objects from the student artists of ITP.

This event is free and open to the public. No need to RSVP.

ITP Thesis Presentations 2006
ITP's graduating students will be presenting a wide variety of highly creative and interactive projects that they have constructed over the course of their final project seminars.

Students have been encouraged to undertake projects that bring together the conceptual and design issues that they have engaged in during their two years of study at ITP.

Projects will include installation based work, digital video and audio pieces, interactive 3D, games and educational applications, to name only a few.

ITP will be providing a live webcast of all the thesis presentations.

Posted by vanevery at 02:41 AM | TrackBack

March 03, 2006

Mobile video: Get started with the QuickTime for Java API

Mobile video: Get started with the QuickTime for Java API
From the article:
In this article, I'll first suggest some practical (and potentially very popular) uses for mobile video, and then present two programs to get you started using the QuickTime for Java API to create video content for the iPod. These programs let you easily add captions to existing video files and convert legacy video files into an iPod-compatible format. At the end of the article, I'll leave you with some example code that you can use to learn more about manipulating videos using the QuickTime for Java API.

Posted by vanevery at 03:22 AM | Comments (1) | TrackBack

March 02, 2006

Eclipse, J2ME/MIDP 2, Mac OS X

ECLIPSE/MpowerPlayer
Looks like suitable instructions for getting J2ME MIDP 2.0 development going on the Mac with Eclipse using the Mpowerplayer SDK.
This has been a long time in coming.. Let's hope it works..

Posted by vanevery at 08:09 PM | Comments (2) | TrackBack

January 17, 2006

Sample Chapters from "Developing Scalable Series 40 Applications: A Guide for Java Developers"

The Basics of the MMAPI for Java Developers
Looks pretty good and thorough. Chapters relating to the J2ME MMAPI, including an introduction, audio playback, other media playback, capture and a summary.

Posted by vanevery at 05:19 PM | TrackBack

December 21, 2005

Proxying AJAX requests (works for Processing loadStrings and Java Applets as well)

XML.com: Fixing AJAX: XMLHttpRequest Considered Harmful

Posted by vanevery at 07:25 PM | TrackBack

December 10, 2005

Java + VNC, nice..

VNCj
Add remote GUI control capabilities into your Java app. Very very nice..!

Posted by vanevery at 10:15 AM | TrackBack

December 09, 2005

Blue-ray players will run Java

Java to appear in next-gen DVD players | CNET News.com
From the article:
"The Blu-ray Disc Association, the standards body for the format, has decided it will adopt Java for the interactivity standards," said Yasushi Nishimura, director of Panasonic's Research and Development Company of America, speaking at Sun's JavaOne trade show here. "This means that all Blu-ray Disc player devices will be shipped equipped with Java."

Java will be used for control menus, interactive features, network services and games, Nishimura said.

Cool! But as Chris Adamson says, "Gimme some tools!" (from: We Love Blu-Ray Java! It's Perfect! Now Change.

Posted by vanevery at 09:40 PM | TrackBack

AIM + Java

Create a Java TOC2 Class to Communicate with AIM
AIM + Java.. Nice, didn't know that AOL had a publicly available AIM protocol.
From the article:
However, you may not be aware that the protocol underlying AIM, called TOC2, is the gateway through which you can create a lot of customized AIM-based applications. AOL provides an API that anybody can use to connect to TOC2 and AOL's network.

Posted by vanevery at 05:04 PM | TrackBack

December 08, 2005

Mobile Location Tracking Library

Welcome to the Place Lab homepage
Java based location finding libraries using GPS, GPRS, WiFi and Bluetooth (all the good stuffs).

From the site:
Place Lab is software providing low-cost, easy-to-use device positioning for location-enhanced computing applications. Place Lab tries to provide positioning which works worldwide, both indoors and out (unlike GPS which only works outside). Place Lab clients can determine their location privately without constant interaction with a central service (unlike badge tracking or mobile phone location services where the service owns your location information).

Posted by vanevery at 12:57 AM | TrackBack

November 17, 2005

Java + Flash = Finally Something!

jflash.org

Posted by vanevery at 10:45 AM | TrackBack

Java + BitTorrent Library

TorrentSniffer - TorrentSniffer
TorrentSniffer is a Java library for reading BitTorrent information. TorrentSniffer currently implements the following sections of the BitTorrent Protocol Specification 1.0: Metainfo File Structure, Bencoding and Tracker 'scrape' Convention. The primary purpose of this library is to retrieve the number of seeds and peers of a torrent. This is done by using the Tracker 'scrape' Convention.

Posted by vanevery at 09:46 AM | TrackBack

October 30, 2005

Java + USB

Universal Serial Bus - Wikipedia, the free encyclopedia
On the ITP PComp Listserv there was recently a thread about USB and Java. I have some interest in this so I figured I would do a bit of searching around.

Here is what I found:

jUSB - Java USB API for Windows

jUSB: Java USB (Linux)

The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR (JSR 80: JavaTM USB API)

JSR080 - javax.usb

It seems that the Communication API can work with USB devices that implement the communications device class. USB devices can extend from any of the following device classes that are supposed to be supported by the underlying OS. Thanks to WIkipedia Entry

USB human interface device class
USB mass storage device class
USB communications device class
USB printer device class
USB audio device class
USB video device class

Posted by vanevery at 07:30 PM | Comments (1) | TrackBack

October 26, 2005

Computer Graphics Tutorial

Lode's Computer Graphics Tutorial
I found this while searching for Java based convolution filter techniques. Turns out to be a great resource.

Posted by vanevery at 01:04 PM | TrackBack

October 10, 2005

Decompile those pesky closed classes

Integrate the Jad Decompiler Plug-in into Eclipse
I love the Jad Decompiler.. Here is a article related to using it within Eclipse.

Posted by vanevery at 01:19 AM | TrackBack

September 20, 2005

Nokia donating mobile development code to Eclipse

Nokia to Launch Mobile Project With Eclipse

Posted by vanevery at 01:38 PM | TrackBack

August 22, 2005

Local Report

local report: home
For those of you wondering what I have been up to for the past month or so, here is your answer: Called, Whitman Local Report, this is a performance piece utilizing mobile phones to create a montage of video "reports" and phone "reports" all in real time (live).
I created some custom software that runs on the phones (Nokia 6710's) to shoot and automatically upload video from the participant's phones (30 of them) and more software to playback the videos as they come in (with some controls for play, pause, stop, next and previous).
Hans, my technical collaborator, took care of setting up an Asterisk server and queue to receive the phone in reports and play those out as they came in.
We have one performance to go, please tune into the live stream, come to the live event or check it out afterwards. The previous 4 are available now if you would like a taste.

Here is some press that I just came across: Art and Innovation Collide

Posted by vanevery at 12:02 PM | TrackBack

Launch those JARs

SourceForge.net: launch4j 2.0.RC3 released
From the site:
Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in lightweight Windows native executables. The executable can be configured to search for a certain JRE version or use a bundled one, and it's possible to set runtime options, like the initial/max heap size. The wrapper also provides better user experience through an application icon, a native pre-JRE splash screen, a custom process name, and a Java download page in case the appropriate JRE cannot be found.

Posted by vanevery at 11:53 AM | TrackBack

August 20, 2005

IBM/ASF Cloudscape/Derby (in terms of MySQL)

IBM's Cloudscape Versus MySQL
I loathe articles that pit one piece of software vs. another but this one has a good explanation of Cloudscape/Derby (IBM's recently open sourced java embeded database). Sounds pretty nice.. Perhaps my next project will veer from my standard LAMP (Linux, Apache, MySQL and PHP) environment and go the AJAX/Servlet/Derby route..

Posted by vanevery at 02:09 PM | TrackBack

August 11, 2005

Working with Binary Files in Java

Heaton Research :: Working with Binary Files in Java
Good article about working with Binary Files in Java.

Posted by vanevery at 04:59 PM | Comments (1) | TrackBack

Processing Moving into the Mobile world

Processing 1.0 (BETA)
From the site:
http://mobile.processing.org (coming soon)
Processing Mobile, a programming environment and library for writing software
for mobile phones.

Posted by vanevery at 03:59 PM | TrackBack

Processing and PComp come together

Wiring
From the site:
Wiring is a programming environment and electronics i/o
board for exploring the electronic arts, tangible media, teaching and
learning computer programming and prototyping with electronics. It illustrates
the concept of programming with electronics and the physical realm of
hardware control which are necessary to explore physical interaction design
and tangible media aspects

Very nice.. A compiler (Java/Processing) and board for physical computing type work.

Posted by vanevery at 03:56 PM | TrackBack

August 09, 2005

OnTV: Open Source Video Blogging and Streaming Subscription and Viewing

ONTV: Ideas Through Digital Content
An alpha release with some nice features such as searching, marking as a favorite, sending to friends and so on. Includes the ability to view streams.. Very nice..

From the site:
The Internet is filled with
innovations,
artistic expressions and independently created entertainment. Our goal
is to make that digital content easy to find, view, share and manage.
ONTV builds conduits between you and others, to enable the exchange of
thoughts, ideas, and emotions, embodied within digital content.



With the Beta Release of I/ON,
we hope to begin to make our vision a reality. I/ON is an Internet
Video Console that allows you to watch the web - accessing rich media
content directly, on-demand.

Posted by vanevery at 06:49 PM | TrackBack

August 04, 2005

Nokia J2Me Issues *big issues*


Russell Beattie Notebook - Nokia 7650 J2ME Sockets Fun

Russell, thank you. You just saved me hours of trying to figure out why available() wasn't ever returning anything other than 0.

I also want to point out that Nokia's Java support while seemingly great from the outside is dismal once you get into it.

For instance, on my 7610, not only is the function you describe broken but so is the the vibra function in the Nokia UI (their own classes!) as well as the backlight functions.

I have been working on a project for weeks and still have mysterious *poofing* (the app just goes away, no exceptions, no nothing, just poof, gone, kaput) issues with no hope for resolution.

On top of that, I know I am using an older version of the firmware. Ok, how do I get that upgraded? If I was in Europe it seems everyone does it but in the US, nada.

Sad..

Posted by vanevery at 10:37 AM | TrackBack

July 18, 2005

QuickTime Pro, redone in Java (Free and Open Source)


amateur: Home

From the site:
Amateur is a free clone of Apple's QuickTime Player implemented in Swing using QuickTime for Java. However it is uncrippled and does not require registration or a serial number to provide full functionality.

Very nicely done..

Posted by vanevery at 06:55 PM | Comments (1) | TrackBack

July 09, 2005

Port Your Java MIDlets to a Palm Device

Port Your Java MIDlets to a Palm Device

Posted by vanevery at 04:09 PM | TrackBack

July 01, 2005

JBox - Java and Linux in a nice little package

Welcome to iGoJava - iGoLogic JBOX Java J2SE Embedded Development Kit!
Perfect for many of my projects, fairly inexpensive, powered by a Via single board computer, runs Linux and pre-installed with J2SE. Very nice..!

Posted by vanevery at 12:55 AM | TrackBack

May 28, 2005

Mason and company throw down the gauntlet on JMF. Let's hope Sun is listening.

Mason Glaves's Blog: JMF, wherefor art thou?
In summary:
So, how about it, Sun? Where is JMF going from here?

More on the issue from Chris Adamson:
Chris Adamson's Blog: Java Media without Mediocrity

Don't forget, the reader comments in both of these articles, including a comment from jdinkins of the Sun Java Swing team regarding them taking over JMF. Let's hope they put some real resources on this.

Posted by vanevery at 01:18 AM | TrackBack

May 18, 2005

Java Embedding Plugin for Mac OS X

Java Embedding Plugin
Need to run those Java 1.4 apps in Firefox (or Camino and Mozilla) on the Mac.. Download this plugin..

Posted by vanevery at 06:25 PM | TrackBack

May 08, 2005

JDesktop Integration Components


jdic: JDIC - JDesktop Integration Components

I hope this makes it into J2SE some point soon. I especially like the browser integration.

Posted by vanevery at 02:56 AM | TrackBack

April 30, 2005

QuickTime 7 and QTJ


QuickTime 7 Update Guide

From the article:
Updates to QuickTime for Java
QuickTime for Java (QTJ) is now fully supported in QuickTime 7. QTJ is now installed by default in QuickTime 7.

Finally!!!!

Posted by vanevery at 03:19 PM | Comments (2) | TrackBack

April 28, 2005

Java, JMF and FFMPEG round 2

As Dave points out in the comments to this post: sLop: Java wrapper for ffmpeg there is a new open source FFMPEG JNI JMF wrapper: Omnividea FOBS - FFMpeg C & JMF Bindings..

Gotta love those acronyms.. :-) Sorry.

Posted by vanevery at 12:46 AM | TrackBack

April 24, 2005

Polish those J2ME apps

J2ME Polish
From the site:
J2ME Polish is suite of tools for creating "polished" J2ME applications. Each tool meets a definite need of J2ME developers:
Build-tools with an integrated device-database, a powerful GUI, a framework for building localized applications, a game-engine, a logging framework and a collection of utilities.

Thanks Laura and Dan.

Posted by vanevery at 02:38 AM | Comments (1) | TrackBack

April 21, 2005

Yikes..!! Glad this isn't a problem on my system.

Java glitch hits OS X update | Tech News on ZDNet
Apple really needs to get it's act together. Between this and the QuickTime update engine not working period they are really frustrating me.

Posted by vanevery at 03:48 PM | TrackBack

April 14, 2005

Execellent QuickTime for Java page

Jason Freeman - Quicktime for Java

Posted by vanevery at 07:35 PM | TrackBack

February 25, 2005

Looks like a nice Java Newsreader/Aggregator

RSSOwl - A Java RSS / RDF / Atom Newsreader | May the owl be with you

Posted by vanevery at 07:30 PM | TrackBack

February 08, 2005

Introduction to JOGL (Java API for OpenGL)

Core Java Technologies Technical Tips

Posted by vanevery at 03:58 PM | TrackBack

Digital Signatures and Encryption in Java

Digital Signatures 101 using Java

Posted by vanevery at 01:53 PM | TrackBack

February 03, 2005

QuickTime for Java A Developer's Notebook has been released

oreilly.com -- Online Catalog: QuickTime for Java: A Developer's Notebook
and it was worth the wait..!

Posted by vanevery at 12:43 AM | TrackBack

February 02, 2005

The missing QTJ chapter -- STREAMING

ONJava.com: Streaming QuickTime with Java
An online suppliment to Chris Adamson's recent QuickTime for Java A Developer's Notebook.
From the article:
In this article, I'll introduce the basics of simple webcasting with QTJ.

AWESOME!!!!!

Posted by vanevery at 10:27 PM | TrackBack

Intro to Java TV programming

Introduction to Digital TV Applications Programming
From the article:
Television viewers with Java-enabled digital television receivers will be able to receive and interact with Java TV applications while watching network programming. The tool for interacting with Java TV applications is the viewer's television remote.

Posted by vanevery at 06:46 PM | TrackBack

February 01, 2005

TiVo releases Java based Open Source Platform for building applications

TiVo Home Media Engine SDK
I am sold.. Unfortuantely things are looking bad for the company. I think I will bite anyway.. This is the kind of thing that I think can turn a company around.

Posted by vanevery at 03:57 PM | Comments (1) | TrackBack

NetBeans for J2ME and MIDP Development

J2ME MIDP Development for NetBeans 4.0
Nice... Unfortunately, still not a solution for us Mac developers.

Posted by vanevery at 03:09 PM | TrackBack

January 29, 2005

XML programming Java Tutorial

XML programming in Java technology, Part 1

Posted by vanevery at 06:17 PM | TrackBack

January 07, 2005

Finally, an Open Source MPEG-4 solution in Java!

MediaFrame (mediaframe.org), open streaming media
From the site:
Open source streaming media in Java
MediaFrame is an Open Source streaming media platform in Java which provides a fast, easy to implement and extremely small applet that enables over 97% (AdShadow 2002-03) of web users to view your audio/video content without having to rely on external player applications or bulky plug-ins. MediaFrame does not require special servers, software or programming knowledge (feature list).

Posted by vanevery at 09:27 PM | TrackBack

December 20, 2004

Simple Image Manipulation Wrapper

Java(TM) Boutique - Poor Man's Imaging Wrapper

Looks pretty easy to use, might be good for integration with Processing.

Posted by vanevery at 02:02 AM | TrackBack

December 16, 2004

Encryption

Public Key Cryptography 101 Using Java
Public Key Cryptography Using Java

Posted by vanevery at 12:05 PM | TrackBack

December 14, 2004

Vector Math API


vecmath: The Vecmath API

Posted by vanevery at 01:09 PM | TrackBack

December 08, 2004

Java to Native


GCJ: The GNU Compiler for Java
- GNU Project - Free Software Foundation (FSF)

Compile Java to native code.
From the site:
GCJ is a portable, optimizing, ahead-of-time compiler for the Java Programming Language. It can compile:
Java source code directly to native machine code.
Java source code to Java bytecode (class files).
Java bytecode to native machine code.

Posted by vanevery at 04:17 PM | TrackBack

December 06, 2004

ITP Winter Show 2004

ITP Winter Show 2004
Sunday, December 19 from 2 to 6pm
Monday, December 20 from 5 to 9pm

A two-day explosion of interactive sight, sound and technology from the student artists and innovators at ITP.

An oversized Greenwich Village loft houses the computer labs, rotating exhibitions, and production workshops that are ITP -- the Interactive Telecommunications Program. Founded in 1979 as the first graduate education program in alternative media, ITP has grown into a living community of technologists, theorists, engineers, designers, and artists uniquely dedicated to pushing the boundaries of interactivity in the real and digital worlds. A hands-on approach to experimentation, production and risk-taking make this hi-tech fun house a creative home not only to its 230 students, but also to an extended network of the technology industry's most daring and prolific practitioners.

Interactive Telecommunications Program
Tisch School of the Arts
New York University
721 Broadway, 4th Floor South
New York NY 10003

Take the left elevators to the 4th Floor
This event is free and open to the public

No need to RSVP

For questions: 212-998-1880
email: itp.inquiries@nyu.edu
http://itp.nyu.edu/show

Posted by vanevery at 06:29 PM | TrackBack

Using Java to Compile Java

Java Tip 131: Make a statement with javac!
From the article:
Many developers do not realize that an application can access javac programmatically. A class called com.sun.tools.javac.Main acts as the main entry point. If you know how to use javac on the command line, you already know how to use this class: its compile() method takes the familiar command-line input arguments.

Posted by vanevery at 11:01 AM | Comments (1) | TrackBack

December 03, 2004

Nice J2ME Networking Article

Master Networking in J2ME for Well-connected Mobile Apps

Posted by vanevery at 04:18 PM | TrackBack

Java Yahoo instant messenger libraries

Build Your Own Messaging Application in Java with jYMSG
From the article:
jYMSG is released under the GNU General Public License. It is a SourceForge.net project that has gained a significant following due to the ease of use of its API. However, it is not endorsed or supported by Yahoo! Inc. It abstracts the more complex underlying interaction with Yahoo's publicly released API.

Posted by vanevery at 02:17 AM | TrackBack

3rd in a very nice series - Image/Pixel manipulation with Java

Processing Image Pixels using Java, Controlling Contrast and Brightness by Modifying the Color Distribution

This is the third lesson in a series designed to teach you how to use Java to create special effects with images by directly manipulating the pixels in the images.

Posted by vanevery at 02:13 AM | TrackBack

December 01, 2004

Sun re-implements MP3 (Decoding only..?)

JMF MP3 Plugin

Posted by vanevery at 03:00 AM | TrackBack

November 18, 2004

Capture those packets

jpcap network packet capture library
jpcap -- a network packet capture library for applications written in Java.

Posted by vanevery at 02:37 PM | TrackBack

November 11, 2004

Java Sound API, Examples, FAQ and more

Java Sound Resources
The source for Java Sound. A nice FAQ, a couple of open source applications and tons of example code.

Posted by vanevery at 12:04 AM | TrackBack

November 09, 2004

Java: Copy an Array (three ways)

Java Practices: Copy an array

Posted by vanevery at 01:01 AM | TrackBack

October 26, 2004

Chapter 3 of J2ME Application Development

MIDP Programming with J2ME
A good/useful chapter, looks to be a good book for cell phone development.

Posted by vanevery at 12:00 AM | TrackBack

October 25, 2004

Signing and Applet (without paying $500)

Applet Signing using Test Certificate

Posted by vanevery at 11:34 PM | TrackBack

October 17, 2004

Thinking in Java

Bruce Eckel's MindView, Inc: Free Electronic Book: Thinking in Java, 3rd Edition
I have been meaning to link to this for a while as I can never remember the name when it comes time. Well.. Here it is, the book that everyone raves about, freely available.

Posted by vanevery at 08:01 PM | Comments (1) | TrackBack

October 15, 2004

Java Neural Networks

Using JOONE for Artificial Intelligence Programming

Posted by vanevery at 06:30 PM | TrackBack

A nice suite of open source java blogging tools

Pebble - blogging tools written in Java
A server side blogging app, a desktop app (unfortunately without hooks to most server side blogging apps at the moment), a mobile blogging (moblog) app and an Ant blogging tool. Very nice.

Posted by vanevery at 12:11 AM | TrackBack

October 14, 2004

XML Java GUI development

Thinlet - Home
Looks very nice and works with Java 1.1.

Posted by vanevery at 11:04 PM | TrackBack

October 11, 2004

Video grabbing with Java on Linx

Java Video4Linux 0.7
Alpha right now, hope it keeps going and makes some headway.

Posted by vanevery at 08:02 PM | TrackBack

October 10, 2004

vi and Java, not oil and water

Configure vi for Java application development

Posted by vanevery at 10:10 AM | TrackBack

October 09, 2004

Java programmers search engine

Prospector Demo
From the site:
Prospector a "search engine" for Java code examples, designed to help programmers use, navigate, and learn about object-oriented APIs. The primary design goal is to help out programmers that get stuck using complex APIs. Imagine that a programmer is writing some Java code, that she has a URL object pointing to a JPEG file, and that she wants to display it as an image using the java.awt.Image class. Unfortunately, Image is an abstract class, and it's not very obvious how to create one at all, let alone how to create one from a URL. Now, she can ask Prospector for a list of code examples, pick out an example, and get back to coding.

My Comments:
Nice, they are developing this as an Eclipse plugin and there is an online demo. If only I could get it to tell me how to make a BufferedImage from an Image. Ooops, my fault, I wasn't specifying BufferedImage correctly, I should have said: java.awt.image.BufferedImage.

Posted by vanevery at 05:08 PM | TrackBack

September 23, 2004

Mobile Phone Dev Nirvana

Benhui.net the harmony of mobile development
Great information on Bluetooth, J2ME, MIDP 2 and more.

Posted by vanevery at 11:24 PM | TrackBack

September 13, 2004

Run MIDP 2 on your Mac

mpowerplayer
From the site:
mpowerplayer is a MIDP runtime written in pure Java.
Think of it as an appletviewer for midlets. If you know why that's useful, then this tool is for you.
With mpowerplayer you can run J2ME applications on your desktop computer. If you like, you can play the same games that run on your phone on your desktop.

Posted by vanevery at 03:43 PM | TrackBack

IBM Open Sources Voice Code

IBM Donates Voice Code to Apache
Very nice.. Looks as though you use it via standard JSP tags.

Posted by vanevery at 02:59 PM | TrackBack

September 07, 2004

Processing Images (pixel by pixel)

Processing Image Pixels using Java, Getting Started
A nice article/lesson from Developer.com.

Posted by vanevery at 05:06 PM | TrackBack

August 17, 2004

Gotta get those cookies

Getting the Cookies from an HTTP Connection (Java Developers Almanac Example)

Posted by vanevery at 01:52 AM | TrackBack

August 16, 2004

Compress and Decompress with Java (using zip)

Compressing and Decompressing Data using Java

Posted by vanevery at 03:58 PM | Comments (2) | TrackBack

August 12, 2004

On2 releases a Video Java Applet

On2 Technologies
Here is wh