Java Developer Blogs
The Java ME platform is huge, robust, and versatile. This article provides a compatibility matrix of tools, SDKs, and APIs for many of the Java ME toolkits on the market today.
It’s time.
The JVM Language Summit 2009 took place in September. The first video of a full talk is now available on InfoQ, and it's Rich Hickey's keynote, "Are We There Yet?".John Rose has blogged about his paper on "Bytecodes meet Combinators: invokedynamic on the JVM" for the VMIL workshop at OOSPLA on the internals and implications of adding invokedynamic to the JVM.Lukas Sta ...

This article gives an overview of running RADIOSS in a high-performance clustered environment on Sun systems. Sample performance data and suggestions for designing and configuring optimal solutions for a variety of workload sizes are presented. (Registration required.)

The Solaris 10 10/09 Installation Guide on docs.sun.com shows how to save system downtime when upgrading by using Solaris Live Upgrade. This guide includes instructions for creating and upgrading an inactive boot environment as well as upgrading to a ZFS root pool.

This blog goes into a little more detail about the closures announcement at Devoxx and subsequent information that has become apparent.

On thursday 12th november, I attended to the Atmosphere evening of the Paris JUG. News from Paris JUG Paris JUG is at devoxx09 that week. For the second birthday of Paris JUG, the theme will be the open source in France. We are searching for a cheap room that can contain from 250 to 300 persons. Atmosphere presentation Jean-Francois Arcand [...]

Java VM embodies continuations now (not in production, in a hacking mode :), This post shows how to write a non-blocking server with continuations.

On tuesday 10th november, I attended to the google evening of the Paris JUG. Android Gabriel Kastenbaum and Stéphane Liétard has presented Android, an open source operating system for mobile phones and PDAs. The version 2 is out since 2 weeks and is adding HTML 5 support. Since arrival of the iPhone, Google has found that 50% of [...]
ALT DESCR

Today is Nov 21th, 2009.

News shorts of interest to our communities, including:
New date for EU review of Oracle/Sun acquisition, getting closer to v3 fcs, new OpenESB and OpenDS releases, Devoxx whiteboards, new customers and japanese event, and more.

Waiting for Godot
I read Waiting for Godot for HS, but I didn't expect to live it...

On the Road to GlassFish v3
We are getting very close. The buzz around JavaEE 6 and GFv3 at #devoxx was very positive; some more links:

New Releases
Final and Release Candidates releases:

More Devoxx
Devoxx is over.  By all accounts, a successful show.

GlassFish Customers and Events
New customers; new events

Other News

The early access build of Java SE 6 Update 18 (6u18ea-b05) is now available for download.

For more information, please see the release note.

Please report any bugs to http://bugreport.sun.com and share your comments with us at our 6uN Early Access Forum.

You may subscribe to our 6uN RSS feed

or if you prefer emails, enter your email address here:

This Tech Tip shows you how to implement the POST-REDIRECT-GET (PRG) pattern in JavaServer Faces 2.0 technology.

Use the Firefox web browser to explore an OpenSSO identity provider initiated fedlet deployment. Read the article.

A new Eclipse proposal (Eclipse Development Process: Pre-Proposal and Proposal) has just been posted at Eclipse.org.

ALT DESCR

Quoting from the proposal, the scope of the Gemini project is two-fold:

• Integration of existing Java enterprise technologies into module-based platforms; and
• Implementation of enterprise specifications for module-based platforms

The initial emphasis is on standards developed by the OSGi Enterprise Expert Group.

Gemini is organized under 6 subprojects, each seeded with contributions from SpringSource or Oracle and the overall lead for the project is Mike Keith. The project mentors are Wayne Beaton, Doug Clarke and Adrian Colyer.

Back in August, Kelly posted a blog entry about the Anatomy of the JDK build. However, upcoming new features for javac mean that building the JDK is about to get more interesting. More specifically, building the langtools component of the JDK is about to get a whole lot more challenging.

Are you going to be in London on the 24th of November? If so, be sure to see the Eclipse Demo Camp which will be showing the latest JavaFX support for Eclipse, in addition to other new Eclipse features.

Attendance is free but you must register with SkillsMatter. Details are on the page. The new Eclipse support for JavaFX is starting to look pretty nice.

MilaX, a small Live CD distribution that runs completely off a CD, can be a good tool for troubleshooting a non-booting Solaris installation. In this tech tip, Bernd Schemmer of the BigAdmin community describes how to convert the MilaX Live CD to a WANBOOT image, so it can be used on a WANBOOT server for troubleshooting machines that run the Solaris OS on SPARC platforms.

One question that has been repeatedly asked is why JSR-310 wasn't simply the same as Joda-Time. I hope to expain some reasons here.

ALT DESCR

A summary of today's news of interest to our communities.

Today is Nov 19th, 2009. One more day to go at Devoxx, some Terracotta news and more GlassFish Events. The Java EE 6 specs are in voting right now, and we are still awaiting Godot.

Note - this is an experiment to flush out the daily news that otherwise we can't cover due to limited time. Let us know how the format works for you.

Terracotta News

Bumped into Alex Miller's blog and it has several posts worth mentioning:

Devoxx Updates

New GlassFish Events

Lukas Stadler is my hero, at last JVM summit, he just explain how coroutine and friends can be implemented in the VM and guess what, it now works (currently only with C1). Let's try to implement something with it.

Transformation in JavaFXWhile developing JavaFX applications, I always feel the great potential of transformational effects.

At the same time, I wonder how they actually work and why we need several classes and variables to perform the same transformation.

Share my experience of studying the essentials of transformations in the new technical article Enhance Your Application by Applying Transformations.

With the code samples provided in this article, you can learn how to employ transformations in your applications and combine them with animation.

Alla Redko
Technical Writer
JavaFX Docs & Training

After my somewhat cranky post about the JDK 7 M5 binaries being distributed under not very free and social terms. I was really happy to see Mark Reinhold’s announcement of the JDK 7 M5 + Jigsaw binary packages: These binaries are licensed under the GPL (v2) with the Classpath Exception, plus the Assembly Exception. Thank you Mark! [...]

It was a morning of keynotes examining the workings of technology professional, and a contrast of preaching styles.

Ivar Jacobson's Lutheran delivery allowed the audience to share in the nordic dispair of a participating in an industry in still seeking a single development methodology, before raising the collective spirit with a gospel of a universal one to be resurrected from the common elements of all the ones developed to-date. But it was hard for the Janitor's mundane mind to see if there was anything left in this intersection-of-methodologies except for good old fashioned common sense. And will probably Bourne in shell for saying so.

Next up was the evangleical Bob Martin whose exhortive style raised a lot of chuckles, mining such rich seams as: Developer versus Manager, and Project Trainwrecks We've All Survived. At times seeming like he might speak in tongues, the Janitor thought he was, unfortunately, glossolalia-ing over some nice practical advice about how to be more of a professional that produces write well-crafted code in which QA will find no fault.

And the day continued a stylistic Tower of Babel, with an last minute standin presenter of an excellent talk on Java classloaders having the nerves of steel to allow the audience to debug and fix his demo that had gone wrong; Stephen Chin's engaging JavaFX talk on the many excellent components in JFXtras (like the JavaFX table which performed beautifully with 16 million items), and FEST saw him running up and down the stairs asking questions and handing out t-shirts.

The stylistic nightmare that was four geeks in hats dancing to Rick Astley meant you were at the start of the live recording of the JavaPosse. There were predictably big cheers for Scala, Java EE 6's imminent (December 10th) release, mostly cheers for closures, and lots of other fun which you can catch up to when they edit the bad words out and publish it, if you weren't there.

Stephan Janssen really puts on a great show at Devoxx.

This BigAdmin article shows how to add support for booting from SATA DVDs by installing Kernel Update patch 137137-09 to the SPARC miniroot image for the Solaris 10 5/08 or 8/07 release on SPARC platforms.

Calling all GlassFish-related events!

We maintain a master calendar for events related to all the projects in GlassFish Portfolio at Google Calendar; if you are hosting such an event, or presenting at one, please let us know to theaquarium at sun dot com.

ALT DESCR

The calendar ID is 3722ulvfgor2qabrut1mkia5m0@group.calendar.google.com, and you can access it in a number of modes:

RSS Feed
iCal Format
HTML

So, on Wednesday, Mark Reinhold from Sun announced that it was time for closures in Java. This came as a surprise to everyone, but what was announced?