|
|
||
Editor's Daily BlogWork Out FinePosted by invalidname on December 03, 2008 at 07:05 AM | Comments (1)So this is where Java 7 is going! OK, so you've stayed with us through Mark Reinhold's blog build-up about the massive, monolithic JDK, the benefits of modularization, and the need to modularize the Java platform itself. You might have seen where it's going, but not necessarily the implications. His concluding blog, Project Jigsaw, spells it all out. The JDK is to be modularized, via JSR 294 (now split out from JSR 277, the JAM module system, which is being back-burnered) with an OSGi-based module system that will depend on future enhancements to OSGi that allow it tighter integration with the Java language. How big a deal is this? It's now the point of Java 7.
It will surely take a few days for the community to digest and debate the implications of all this -- do we really need a modular JDK? Does holding Java 7 until 2010 block needed changes? Is that enough time to get the closures debate settled too? An early InfoQ article also makes this interesting point that this work is apparently being done outside the JCP. Take a look at Mark's blog, think about it, and let us know what you think. In Java Today, Kirill Grouchnikov has managed to take an early peek at media support in JavaFX to see how it can be called from Swing applications. In Extended support for native video codecs in JMC, he writes "Remy Rakic (Twitter alias lqd) has left a link to the apparent release jars of JavaFX Desktop 1.0 in the comments on the previous entry. So i’ve decided to see whether there is anything new in the JMC department since the last time i’ve looked at it." He reports that use of the Windows JAR and DLLs allows him to play any QuickTime-supported content in Java, including H.264, MPEG-4, 3GPP and MPEG-2. The new version (0.5) of the DTrace GUI Plugin is available for download from the NetBeans 6.5 Update Center. The new DTrace GUI has more than 30 new Chime displays that can be used to visualize the output of DTrace. You can use the new Chime displays to tune and debug applications that are written in Php, Ruby, Python, Javascripts, Java, C, and C++. languages on OpenSolaris. Basically, you can use the DTrace GUI to optimize the whole software/web stack on OpenSolaris. Rajiv Mordani digs into the next release of Servlets in today's Weblogs. In Servlet 3.0 - from the source, he writes, "since the Early draft of the specification for Servlet 3.0 (JSR 315) the expert group has been working on refining and improving the specificaiton in a couple of areas - Ease of Development (EoD), pluggability and asynchronous support. Below is a description of things that are in the soon to be available public review to enable each of these features." Cay Horstmann asks, Where is the source? "This semester, my software engineering class is working on a project to bring the San Jose Cinequest film festival catalog to the Blackberry. The devices are great, but developing for them is not. In this article, I argue that RIM could improve this situation by simply giving developers access to the source code." Jean-Francois Arcand one-ups Twitter in Writing a Twitter like application using Grizzly Comet part 1: The Servlet. "Twitter is more and more popular and I've decided to write my own Twitter using Grizzly Comet. The result is amazing: 150 lines of Java code and an amazing grizzly transformed into a bird!"
In today's Forums, We've followed the thread about Java versions in the wild for a while, and
Current and upcoming Java Events :
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site. Archives and Subscriptions: This blog is delivered weekdays as the Java 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 java.net Archive. Bookmark blog post: CommentsComments are listed in date ascending order (oldest first) | Post Comment
| ||
|
|