Whatever happened to Glossitope?
Anyone remember a year or two ago when we were talking about Josh Marinacci and Robert Cooper's "Glossitope", a Java-based widget engine that aspired to be a cross-platform Dashboard / Yahoo Widgets? Don't go looking too hard for it... the domain lapsed as the guys got busy with other things, and the project was particularly harmed by the long absence of a JDK 6 for Mac OS X, since Glossitope was built for Java 6 and used many of its GUI features.
Still, the idea of a cross-platform widget engine is a good one, so it's not surprising that the idea would find a new home somewhere.
In WidgetFX: Glossitope reinvented, Josh reports:
Earlier this year Stephen Chin emailed me about the AB5k code base, asking if the project was still going. I said no, but that the code was still available for anyone to pick up if they so chose. I also recommend using JavaFX instead of straight Java, since JavaFX has already solved a lot of the problems I was struggling with (like transparent windows and virtualizing components). Thus, Stephen started a new project: WidgetFX: The JavaFX Desktop Widget Platform.
Josh makes the case that JavaFX is a better home for this project, given that it has transparency, a dock, and draggability. And who knows, it might make for a compelling JavaFX showcase.
Also in today's Weblogs, Fabrizio Giudici says OpenJDK is a very good thing - but you have to test for it. "Even though OpenJDK is guaranteed to be Java, in the sense that it passes the Test Compatibility Kit, if you wish to deploy an application with no Java embedded and you imagine that it could be run with either Sun's JDK/JRE or OpenJDK you have to esplicitly test for both."
Carol McDonald's latest exercise is a Dynamic Ajax table example using dojo and RESTful Web Services on Glassfish . "This Sample Catalog app demonstrates a RESTful Web Service, coded using JAX-RS: Java API for RESTful Web Services (JSR-311) and Java Persistence API, which provides a list of customers, and a Dojo client which gets and displays the Web Service responses in a dynamic Ajax table ( Dojo grid)."
The latest JavaOne Community Corner Podcast is j1-2k8-mtH01: Dynamic Networks with JBI by Travis Chase. "This mini talk addresses how Glassfish and OpenESB helped solve the problem of connecting disparate, secured networks for the purposes of running an exercise. These networks only allow incoming XMPP traffic to enter their domain. Gestalt