Posted by editor
on June 27, 2008 at 8:12 AM PDT
DHTML or Applets? Or both? Also:
Java Today: Browser standards versus VM runtimes, JSR-305 annotations considered, and new NetBeans Community Portal
java.net Poll: What RIA platform do you prefer?
Weblogs: Java plugin evolution, programming web UIs, and cleaning up dormant projects
Featured Podcast: j1-2k8-mtT16: Social Network Application Platform
Forum Posts: Practicality of scene graph's Swing API, OEM Java distribution versioning, and storing Preferences in a JDBC backend
DHTML or Applets? Or both?
Now what does this mean for Java? Specifically JavaFX? In a sense, JavaFX playing both sides of this street. Obviously, JavaFX is a VM-based option, and we'll have to see what kinds of delivery options are made available for JavaFX applications (applets, web start, double-clickables, etc.). But since JavaFX uses WebKit as its rendering engine -- the same code that Apple is relying on for Safari on the Mac, Windows, and iPhone, and their webapp-centric vision of the future -- doesn't it seem like JavaFX has that option covered too?
In light of this, the latest java.net Poll asks
"What RIA platform do you prefer?" Cast your vote on the front page, then visit the results page for current discussion and tallies.
And no, JavaFX isn't a choice, because it hasn't been released yet (and therefore is unlikely to be anyone's practical "favorite"), and it's not clear how JavaFX deploys as an RIA (is it an applet or a stand-alone app, or what?), but if you'd like to vote for it as "something else" and provide a follow-up comment, please do.
DavidÂ Herron addresses the RIA topic du jour, musing On the evolution of the Java plugin in today's Weblogs .
"The Java Applet was the first of the RIA platforms, long before Flash became the king of RIA, long before Silverlight was a sparkle in anybody's eye, long before DHTML and AJAX became suitable as a rich internet applications platform, the Java applet was there."
EvanÂ Summers follows up with
A short history of Web UI programming .
Where did all the projects go? SonyaÂ Barry explains some
"baby steps to improve java.net - cleaning up and reorganizing the general community."
Also in Java Today ,
the NetBeans Community Portal has a brand new look! All the information you need to contribute to the NetBeans codebase, to develop your projects with the NetBeans IDE & Platform, and to engage with the NetBeans community can now be found on one easy-to-navigate page! The NetBeans Community Portal is your gateway for participating in the NetBeans Project and growing the community.
JSR-305 , led by FindBugs' creator Bill Pugh, is looking to create both a standard set of annotations that analysis tools can use, and a mechanism to allow developers to add additional annotations as they need to. The current proposal includes annotations for nullness, sign, language, and threading amongst others. The InfoQ article JSR-305: Annotations for Software Defect Detection looks at some of the annotations being considered for inclusion in this JSR.
The latest JavaOne Community Corner Podcast is
j1-2k8-mtT16: Social Network Application Platform by Bobby Bissett and Manveen Kaur. No description was provided for this mini-talk.
In today's Forums ,
Chris Campbell addresses the practicality of the Scenario API in
Re: Future of the Project Scene Graph .
"The primary focus when designing Scenario was to provide a medium-level implementation layer for the JavaFX APIs. The fact that a usable API (the Scenario API for scene graph, animation, and effects) fell out of that design was fortunate, but not our first priority. To be fair, we did try whenever possible to make the API user friendly so that existing Swing and Java2D developers would have something to use, since the "official" JavaFX APIs were still being designed and baked and were not yet ready for public consumption. However, I strongly feel that most of the Scenario API is too low-level for most developers."
wonders about the versioning of
OEM Java distributions
"We have a whole bunch of machines with Java pre-installed. The version number is 1.6.0-oem, which, according to the rules of the JNLP spec (Appendix A) is a later version than 1.6.0_10, is that right? Does that mean that if we want to always use the latest and greatest JRE for our applets and Web Start apps we need to uninstall the OEM version? Anybody come across this yet?"
wants to know if there are
Existing ways to store java.util.Preferences in a JDBC backend?
"I'm curious if anyone has seen any pre-existing libraries that provide a JDBC backend for storing preferences from java.util.Preferences? I realize this isn't *really* a JDNC question, but it does actually affect user experience to have preferences stored locally or remotely, and what I'm really looking for is desktop application preferences in a semi-distributed environment. Should I be approaching this differently?"
Current and upcoming Java
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e">events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed . Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the
DHTML or Applets? Or both?