Skip to main content

JavaOne Sessions Spotlight; also, Early Bird Registration Ends Wednesday

Posted by editor on April 20, 2009 at 7:42 AM PDT

This week's Spotlight is on the 2009 JavaOne Conference. It's starting to feel like the conference is just around the corner. And, indeed, if you want to take advantage of early bird registartion, time is running very short: Wednesday, April 22, is the last day you can register at the early bird rate.

Our Spotlight note links you to the article Java + You = Innovation, by Janice J. Heiss. According to Janice and other people who have attended past JavaOne conferences, this year's conference promises to be unique:

Those of us who have attended past JavaOne conferences are particularly jazzed this year as the JavaFX platform takes off and Sun aspires to appear from behind every cloud computer — to say nothing of Ajax, concurrency, eco-responsibility, and more.

Janice highlights some of the JavaOne 2009 sessions that are likely to stir high interest at this years conference, including sessions by JavaOne Rock Stars (developers who have been recognized for outstanding sessions they've given in the past). The rock stars are "returning in abundance" this year.

High-interest sessions cited by Janice include:

  • TS-5575 Extreme GUI Makeover (Hybrid Swing and JavaFX Technology), presented by Amy Fowler, David Grieve, Jasper Potts, and Paru Somashekar: "This session is a JavaOne conference Swing classic with a bit of a JavaFX technology twist. Take an everyday Swing business application, and make it over..."
  • TS-5578 The New World: JavaFX Technology-Based UI Controls, presented by Amy Fowler, Stuart Marks, and Jasper Potts: "This in-depth session covers the new JavaFX platform UI controls. It discusses the basics, such as how to use them and how to lay them out, through to more-advanced topics such as theming, skinning, and creating your own custom controls and layouts..."
  • TS-5587 Ajax Versus JavaFX Technology, presented by Dion Almaer and Ben Galbraith: "The JavaFX platform and Ajax are both stories of redemption; Ajax redeemed tired old Web interfaces, whereas the JavaFX platform promises to redeem applets -- and breathe new life into Java technology on the desktop..."
  • TS-5588 Creating Compelling User Experience, presented by Dion Almaer and Ben Galbraith: "Each year developers gain access to ever-more-impressive technologies for rendering advanced user interfaces and generally doing more cool stuff. But what's the secret to leveraging these technologies to create applications that users truly love? ..."
  • BOF-4982 Alice 3: Introducing Java Technology-Based Programming with 3-D Graphics, presented by Dennis Cosgrove, Wanda Dann, and Donald Slater: "This session introduces Alice 3 to attendees who want to know more about this innovative tool for introducing students to programming and to those who are interested in using Alice 3 as part of their outreach efforts. The discussion leaders, members of the Alice team, introduce Alice 3 ..."
  • BOF-4548 JavaFX Technology for TV: That Other Screen in Your Life, presented by Riaz Aimandi and Ronan McBrien: "The JavaFX platform is a family of products for creating rich Internet applications (RIAs) across all the screens of your life. After the launch of the JavaFX Mobile platform and the JavaFX platform for the desktop last year, this time its TV's turn..."
  • PAN-5366 Cloud Computing: Show Me the Money, presented by Jeff Barr, Jeff Collins, Adam Gross, Simon Guest, Gregor Hohpe, Raghavan Srinivas, Lew Tucker: "Is cloud computing more of a myth than a reality? Is it old wine in new bottles and merely a glorified term for "the network is the computer"? What do "infrastructure as a service," "database as a service," "platform as a service," and "software as a service" really mean? What about the technologies and the monetization from a Javaâ„¢ technology developer perspective? ..."
  • TS-5201 Save the Planet! Go Green by Using Java Technology in Unexpected Places, presented by Joe Polastre: "Do you know where your energy is being used? With ubersmall embedded Java technology, fully programmable Java technology-based systems are deployed at the point of consumption. Imagine a Java technology-powered device connected to all your appliances, TVs, servers, and heating system..."
  • BOF-4418 Meet the Java Posse, presented by Joe Nuxoll, Carl Quinn, and Dick Wall: "The Java Posse is a popular weekly podcast with news and interviews related to the Java technology world. In this BOF session, you'll meet the four hosts of the show as they record a situation report from the JavaOneSM conference..."

And that's really just a small sampling of what you'll find at this year's JavaOne. I'll be covering more of what's coming up in future posts.

The point right now is: if you're attending the conference but you don't yet have your pass, make sure you register by April 22 to get the early bird rate and save at least $100.

The latest Java Mobility Podcast is
Java Mobility Podcast 76: Sound of Motion, in which Vladimir Savchenko of Sound of Motion talks about their Java ME application that transforms their cycles into advanced cycling computer.

In Java Today, Danny Coward likes the ImageUploader project. He tells us about his discovery in Swing, ImageUploader, Trees: "A cute little newish project you may not have seen is the ImageUploader project over at Its a cross-platform Swingapplication (screenshot) for selecting images to upload, as the name hints at, complete with drag and drop from native file explorers, roll-over effects, image preview. When the time comes up upload multiple files, it POSTs them over to a URL, complete with reassuring progress indicators..."

Stephen Colebourne was curious about the Java Community Process, and came away discovering that The JCP doesn't exist!: "The Java Community Process doesn't exist. At least not in the way you probably think it does. This surprised even me (although it shouldn't have), and I'll explain here just exactly what I mean. The Java Community Process (JCP) is the standards process for Java. The FAQ gives the best summary..."

In IO, NIO, It's Off to JavaOne 2009 We Go, Alan Bateman talks about how busy he's going to be at JavaOne: "This year I'm co-presenting on two technical sessions: TS-4222: Asynchronous I/O Tricks and Tips with Jean-Francois Arcand. I'm going to talk about the API, implementation details, and cover some usage guidelines... TS-5052: Hacking the File System with JDKTM Release 7 with Carl Quinn (Netflix)... In addition to the sessions, there is: BOF-5087: All Things I/O with JDK Release 7."

In today's Weblogs, Sonya Barry updates the community on the sudden change in the project wikis upgrade, in Wiki migration - oh, never mind.: "This morning CollabNet announced that they aren't prepared to do the upgrade next weekend as scheduled, which means the wiki move is off the table as well."

Arun Gupta is off to Santa Clara, CA, where he'll be talking about GlassFish and NetBeans at MySQL Users Conference 2009: "What is open source, production-quality, supported by a large vibrant community, and comes with full enterprise support ? - GlassFish and MySQL. Did you know that GlassFish ... is the only open-source Java EE 5 compliant Application Server can be used..."

And John Ferguson Smart continues his in-depth series on CI Adoption Customer Stories (3/8): Building in the dark: "This case study is the third of an 8-part blog series about why so many developers adopt continuous integration, and originally published on the Atlassian blogs. Ragnar is principle consultant at an Icelandic internet development firm based in Reykjavik. He..."

A new Poll was posted over the weekend, asking "Which of the technologies highlighted at JavaOne 2009 is of greatest importance for the future of Java?" The early results are quite interesting, in my view. Voting will be open through Thursday, with a new poll starting on Friday (i.e., we're resuming the historical poll schedule). So, cast your vote!

In last week's poll, a majority of voters agreed that the U.S. Federal Government's embrace of OpenESB for the NHIN implies a brighter future for open source projects, though they agreed with varying degrees of enthusiasm. The final results were:

Does the U.S. Federal Government's embrace of OpenESB for the NHIN imply a brighter future for open source projects?

  • 34% Yes, clearly
  • 27% Eventually this will make a difference
  • 19% It helps a little
  • 18% It won't make much difference
  • 3% Other

As I talked about above, this week's Spotlight, titled Java + You = Innovation:, reminds us that JavaOne is just around the corner: "It's that time of year again. The 2009 JavaOne conference takes place at the Moscone Center in San Francisco from June 2-5 and is being sponsored by Intel (a Platinum sponsor), JBoss, and Sony Ericsson. This year's technical and Birds-of-a-Feather (BOF) sessions are organized around four topics: Rich Media Applications and Interactive Content; Mobility; Services; and Core Technologies. You can view information on all the sessions now and get a $200 discount on early bird registration until April 22."

In the Forums, smokingbear posted Namespace Help Requested: "Folks, I'm hoping you can help me. I'm using Glassfish as the App Server to host my data services (Web Service) to a backend mySQL database. I've developed the WSDL but have run into a problems. It all has to do with setting up the namespaces. I have to import the schema from somewhere - right now it's my local machine. As you can see from the snippet below I'm using the HTTP protocol to access a location on my machine. Unfortunately, the HTTP service that is setup thru Glassfish is running (get 404 error) but is not configured to know it needs to locate the "myDataService" directory. The bad thing is I've been hunting thru the Admin Guide and can't locate what I need to configure. Can anyone help me, please?"

johnjinsf wonders about Strange Happenings Since 1.6.0_14-ea-b04: "I am running Java SE Runtime Environment build 1.6.0_14-ea-b04 and since going to this version most times when I open the Java Control Panel my system freezes over and the only way out, is to take out the battery and then turn of the power. Usually after doing that I can open the control panel once without the freeze. On those occassions I notice that the Network Settings have been reset from my entry of Direct Connection to Use Browser Settings. When I have restarted my system I have not been able to find any errors or error messages etc anywhere. I'll keep looking to see if any do appear. I have read many forum postings where NVidia graphic cards are 'elected' an obvioius cause of many problems including freezes.Well I do have a Nvidia card - a GeForce Go 7400..."

And javajoe83 asks about Re: Ability to monitor progress on StreamingDataHandlers?: "Well I'm going to chalk my lack of feedback as a question that is hard to understand from my explanation,or I'm asking the wrong question. But I still believe I cannot be the only one hitting this problem. Simply put I cannot find away to view/handle the progress of a file transferred from a web service to the stand alone client, if that web service call returns a DataHandler. Now in this thread ... others have shown how monitor an upload to the server from the client side. I am after the opposite, ability to monitor the progress of file downloading from the server(GF v2.1) to the client. Now, is it possible that there isn't a direct way of doing this? ..."

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.

This week's Spotlight is on the 2009 JavaOne Conference. It's starting to feel like the conference is just around the corner...