Skip to main content JavaOne Week Coverage

Posted by editor on May 29, 2009 at 7:22 AM PDT

As these past couple weeks passed, I began to realize that there was a lot more I wanted to write in advance of JavaOne than was going to be possible. Today is no different. I have to leave soon to catch my plane. So, what I was planning on writing here this morning will have to wait until tonight or tomorrow.

Which brings up a relevant topic: what you'll see on the front page and in my blogs in the coming week. For me, JavaOne week is indeed a week-long event. I'll be attending events, and I'll be in the pavillion at the booth for most of Community One and JavaOne (while also, probably, slipping away for a session or two). In the booth, we have a lot of visitors who will be stopping by to give mini-talks, demos, and record podcasts (this what I really wanted to write about today; I'll get to it soon, though).

So, I will indeed be busy, starting on Saturday, all the way through next Friday. Throughout this entire period, I intend to be very active in blogging and updating the front page with news and blogs from community members who are at the conference. In fact, I'll be updating the front page every day (multiple times on most days) between now and the end of the JavaOne conference.

So, if you want to follow the conference on, you may want to check in a few times each day. I can't predict exactly when the front page will be refreshed with new content, but I'll be scanning the Weblogs regularly, and you'll see a lot more than our standard three blogs per day. This may happen starting tonight (assuming there are no complications with my trip).

In addition, I plan to do some posting on my personal blog. And I'll be using Twitter (@diyincite) regularly, for the first time ever...

Now, I really do need to run! More tonight, from my hotel room in San Francisco...

In Java Today, the Java Desktop Community points out an interesting new Product Announcement: Chart FX 7 for Java Desktop Features". From their release blurb: "Chart FX 7 for Java Desktop is the most complete charting solution for your Swing-based apps. It provides all the advanced features you've come to expect from Chart FX with minimal integration efforts on both Eclipse & NetBeans IDEs."

The Java Tools Community announces JavaTools Community Twitter: 'If you are interested in news about Java development tools, you can follow the JavaTools Community Twitter. Just follow the Twitter address @javatools and you'll receive the latest news about development tools directly from JavaOne. See our Twitter page for more information.'

And the Mobile and Embedded Community highlights Wednesday's JavaOne 2009 keynote: Sony Ericsson to reveal mobile Java strategy: "Sony Ericsson is picking up the pace at JavaOne 2009 with a keynote session on June 3, 2009. The audience will be the first to hear about our mobile Java strategy and how to do business by developing mobile Java applications for existing and future Sony Ericsson phones."

In today's Weblogs, Simon Morris writes about Thinking Declaratively in JavaFX: "JavaFX is likely to be, once again, a major player at JavaOne, prompting even more of the 'Java Faithful' to try it out. This posting looks at a core difference between Java and JavaFX Script, and the impact it has on the code we write."

Kumar Jayanti provides instruction on Overriding WebServiceContext in Metro to handle security related methods: "Overriding the WebServiceContext in Metro to handle security related methods in a container specific way. One of the design goals of Metro is to be able to run on any Application Server as a WebServices Stack. One project that i know levarages this ability is OpenSSO. The OpenSSO product is supported on several application servers..."

And Ludovic Champenois has posted the Worst ever Java EE 6 Blog: "This is the worst ever Java EE 6 Blog...Stop reading now... I'm preparing some Java EE 6 JavaOne demos. While doing that, I was thinking: how can I compress most of the Java EE 6 technology inside *one* single Java Class? ..."

In the Forums, chrjohn has a question involving GF2.1 cluster - requests answered by both instances - load balancing?: "Hi, I have setup a simple cluster and deployed an application to it. The application has a TimerBean and some other SLSBs, a few queues. Kind of basic stuff. My question is, if I now start the timer then it fires one time on instance1, then maybe three times on instance2, then again on instance1, yada-yada-yada. The same is for the beans, sometimes a bean from instance1 is taken, sometimes from instance2. This seems to me like some kind of load-balancing. Can I disable this? Can I configure it in a way that always one instance is taken, unless that instance is down or unreachable? ..."

Ray Martin initiated an extended conversation on JNI/CompositeApp/Glassfish: "Does anyone have a JNI application running in Glassfish? I have a third party JNI app (Netica). It runs fine from the command line. i have an EJBModule and a BPEL project added to a composite app. The composite app is deployed to Glassfish and runs fine - receiving and responding to SOAP message. i then add the JNI app to the EJBModule and deploy the composite app to Glassfish. there are two SOAP messages to the composite app - setup and activate. i issue the setup message - the request and response occur. i issue the activate message - the JNI app runs - all is good - the results are stored..."

And sfitzjava responded Re: Display - Best practice: "doing all of these static calls, and memory segment changes to address remotely located variables is not only a lot of typing but also can cause performance issues on small devices. There are dozens of possible ways to address this depending on your desires. I use my project to handle this decoupling of classes by use of messaging. On one side I have an event, which fires a message, the other an object that registers for listening to for given messages. That would be major overkill for your needs. To help with performance/addressing issues you can add an instance variable..."

The current Spotlight is my attempt to create a catalog of"> Community Presentations at JavaOne 2009: "I (Kevin Farnham, editor) am planning to post a schedule of presentations, panel sessions, and BOFs that will be given/led by members of the community. If you lead or participate in a project or a community, and you'll be giving a technical session, participating on a panel, or leading a BOF, leave a comment on my blog, and I'll add your session information to my list."

This week's Poll refers to Project Vector, which Sun's Jonathan Schwartz blogged about last Monday. Our poll question asks: "Will Project Vector become the world's largest app store?" The poll is being extended for a day or two, due to my Friday flight schedule.

Our Feature Articles include Gary Benson's just published Zero and Shark: a Zero-Assembly Port of OpenJDK, which tells the interesting story of how the Java group at Red Hat developed a cross-platform OpenJDK port; and Protect Your Legacy Code Investment with JNA, by Stephen B. Morris, which introduces Java Native Access (JNA) and demonstrates how it can be used to facilitate interaction between Java programs an native libraries, for example Windows DLLs.

The latest Java Mobility Podcast is Java Mobility Podcast 79: JavaOne 2009 Preview, in which JRoger Brinkley and Terrence Barr preview JavaOne 2009 for mobile, media and embedded developers.

The latest OpenJDK Podcast is

The latest JavaOne Community Corner Podcast is


Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

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 it will be
archived along with other past issues in the href=""> Archive.

As these past couple weeks passed, I began to realize that there was a lot more I wanted to write in advance of JavaOne than was going to be possible...