Adam Bien's Weblog
Wednesday May 21, 2008
Some Ultimate java.net Projects
java.net seems to be a little bit underestimated. It is actually great platform for opensource projects - and very easy to set-up. You get a SVN or CVS access with mailing lists, project homepage etc. the full infrastructure. However there are already some really interesting java.net projects out there:
- http://beansbinding.dev.java.net: the JSR-295, databinding framework which will be probably used in JDK 1.7. You can already test it in netbeans.org
- http://nimbus.dev.java.net: the starting resource to the new l&f. It is already available in JDK 1.6u10
- http://substance.dev.java.net: an alternative look and feel for Swing. Great as well!
- http://hudson.dev.java.net: the ultimate and really easy to setup (actually nothing to do) continuus integration tool. You have really check it out
- http://opends.dev.java.net: a scalable and easy to use and install (even via webstart!) directory service - it works well with glassfish
- http://wonderland.dev.java.net: this one is awesome. It is easy to install and setup - second life like - virtual reality application. I use it to demostrate Java's visual capabilities
- http://openmq.dev.java.net: a scalable, clusterable JMS provider. Can be used standalone or in glassfish. Really active community. There was even a BOF at the JavaONE.
- http://openjdk.dev.java.net: this is the home of the next generation JDK. It is already used in some linux distros.
- http://glassfish.dev.java.net: the "killer" Java EE 5 server. Even embeddable!
- http://jsr-310.dev.java.net: this is the future of java.util.Date and java.util.GregorianCalendar (R.I.P to both :-))
- http://openjfx.dev.java.net: the Java FX resource with demos, source and doc.
- http://shoal.dev.java.net: easy to use and install clustering and broadcasting solution (uses JXTA or JGroups as SPI). Is used inside glassfish
- http://visualvm.dev.java.net: the "killer" monitoring, profiling console. Allows you local and remote monitoring of JVM processes
Posted at 09:30AM May 21, 2008 by Adam Bien in Java EE 5 Architectures And Idioms | Kommentare[6]
[This entry is based on / extends my books: Enterprise Architekturen, Leitfaden fuer effiziente Software-Entwicklung and: Java EE 5 Architekturen, Patterns und Idiome]



I especially like Glassfish, Hudson and VisualVM. My addition:
- https://jersey.dev.java.net/
- https://jdic.dev.java.net/
- https://truezip.dev.java.net/ (nio.2 can fix this)
- https://com4j.dev.java.net/
- https://eventbus.dev.java.net/
Christian
Gesendet von Christian am May 21, 2008 at 10:39 AM CEST #
Compared to Google Code, or even Sourceforge, java.net is horrible.
I do wish that at least Glassfish could be moved out of there, so that the first impression of new users wouldn't have to be so negative, for no good reason.
The page loads are slow, partly because of the https requirement. Projects have to provide their own solutions for many many things because the default java.net way of doing things like downloads is unacceptable.
Gesendet von Mikael Gueck am May 21, 2008 at 01:08 PM CEST #
https://swingx.dev.java.net/ cool Swing components
https://scenegraph.dev.java.net/ 2D Scene Graph called Scenario; foundation for JavaFX
https://jogl.dev.java.net/ JSR-321 Java Binding for OpenGL
Gesendet von mbien am May 21, 2008 at 01:53 PM CEST #
Mikael,
so what's your favorite project? I assume glassfish :-).
Google Code is probably faster (I do not understand the https strategy either) - however I'm not sure about sourceforge.net. I maintain several java.net projects (as owner) and it works fine for me - almost no overhead...
thanks,
adam
Gesendet von Adam Bien am May 21, 2008 at 02:19 PM CEST #
Michael,
(Michael with ch). Sorry I forgot the swing stuff...
Still waiting for the killer - JWebPane :-),
regards,
adam
Gesendet von Adam Bien am May 21, 2008 at 02:20 PM CEST #
Hi Adam
Thanks for including Shoal as a cool project. Its very satisfying to know that you like it and it is easy to use and solves an important area of distributed systems.
--Shreedhar
Shoal Co-Author
Gesendet von Shreedhar am May 24, 2008 at 09:01 PM CEST #