I uploaded a first test package for everyone to try out.
This is what I call a "self-contained" package. It contains the compiled SFML and JSFML binaries (dll / so) for all supported systems and extracts whatever is needed to the directory ".jsfml" in the user directory. I'm not entirely sure about this kind of distribution yet, but it has clear advantages. People will not have to tinker with packaging them all up properly or set the java library path, but JSFML does all that automatically, at the cost of a larger file (jsfml.jar).
The test package contains binaries for Windows 32-bit and Linux 32-bit. However, it should also work for 64 bit systems as long as a 32-bit Java is installed (which is the case most of the time
). I tested it on Windows 7 Professional and Ubuntu 10.04 LTS.
If all goes well, you should see something like this:
It would be cool if some people could give this a try. It's available on github:
https://github.com/pdinklag/JSFML/downloadsAnother question: do you plan to maintain this binding in the long term? I'm asking because if it's serious enough, I can make it the "official" Java binding -- with packages on the download page of the website, and a forum here. Tell me what you think about it.
I believe we can go with that.
If this test works out well, JSFML can probably be released very soon after SFML 2.0. The Swing integration feature might not make it into the first release, but it's definitely a top-priority goal once everything else is stable. I will start writing tutorials on how to use JSFML soon and update the website (
http://jsfml.pdinklag.de/ ).