Actually yes, there is someone working on a Java port of SDL. I am
interested in this as well, and have started working on it myself. 
The other guy (John Susi) who is working on it is stalled because of his
job, and the only reason that I haven’t waited for him is that I’m
having fun in JNI and I’m at a slow point in MY job.
Anyway, the point is, I think everyone interested in this should get
together so work isn’t duplicated. I’ve taken a more object-oriented
approach to the port than John, who told me that his port is basically
one class with a bunch of static native methods. I’d be happy to show
you guys what I’ve got, as well as host a project in CVS on our server
here.
Here's some sample code (everyone loves sample code):
SDL sdl = SDL.getInstance();
if (!sdl.init(SDL.SDL_INIT_VIDEO)) {
debug("Failed to initialize SDL.");
return;
}
SDLVideo video = sdl.getVideo();
SDLVideoInfo vidinfo = video.getVideoInfo();
SDLPixelFormat format = vidinfo.getPixelFormat();
SDLSurface surf = video.setVideoMode(640, 480, 24,
SDLVideo.SDL_DOUBLEBUF);
if (surf == null) {
debug(“Failed to create SDL surface.”);
return;
}
sdl.quit();
Also, to answer Andy's question about reimplementing for each platform
- the JNI code can be written in a cross platform manner…but it will
of course need to be compiled for each platform.
Eric Wittmann
ericw at mirrorworlds.com
David Goehrig wrote:>
I hate GPG 
Anyways, as I’m not certain that last message got out, here is the gist of
it. I seem to remeber that someone was working on the SDL port to Java,
inspired by my recent success at getting a minor SDL app done with
the JNI bindings, after reading the docs this morning, I’d like to
help. If no one is really tackling it, I’d be happy to start development
up.
If you are working on it please contact me, and if not but are
interesting in such a beast I’d also like you to contact me.
It will be a nice break from writing ther perl port 
–
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
David J. Goehrig #include <stdclaimer.h> dgoehrig at valinux.com
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-