Skip to main content

JavaOne 2009: A Mobile, Media, and eMbedded Guide to the Show

Posted by terrencebarr on May 31, 2009 at 10:00 AM PDT

I'm Speaking At JavaOne

JavaOne 2009 - here it comes!

Last week I posted some high-level bits and pieces about this year's CommunityOne West and JavaOne. Now it's time to delve into details - with a mobile/media/embedded focus, of course!

This post is a work in progress. Latest updates:

  • 6/3: Updated info on Mobile & Embedded Lightning talks
  • 5/31: Added info on Java Utopia, JATAF, JDTF, and related sessions
  • 5/28: Added link to Sony Ericsson keynote, link to JavaOne Advanced Conference Guide
  • 5/27: Added TS-4506

General Info and Announcements

Mobile & Embedded Releases and Announcements

  • Java Device Test Framework (JDTF)
    • More information in this post
    • TS-6263: Device Fitness Testing
    • TS-7866: Application Testing Automation
    • Java Device Test Framework (JDTF) booth (pod #444)

  • Java Application Terminal Alignment Framework (JATAF)
    JATAF is a collaborative project made up of companies and individuals whose goal is to make Java ME a truly ubiquitous platform for application deployment on mobile devices:

Special Events around Developer Issues

  • Wednesay, 12:00 noon - 4:30 pm: WIP Mobile Jam: Jam'n with Java Verified
  • Java Application Terminal Alignment Framework (JATAF) announcement (see above for more info)

Mobile & Embedded Lightning Talks

As announced already, this year we are doing a Mobile & Embedded Lightning Talk session

  • BOF-6731: Mobile and Embedded Lightning Talks

All slots are filled - talks ranging from educational projects to commercial applications, embedded platforms to application frameworks, as well as quality and conformance testing. See you there!


  • Pavilion home page (Note: Pavilion passes are FREE this year!)

Pavilion Areas: Noteworthy

  • The Pavilion this year features Java Utopia. Java Utopia is a casual lounge area with demos, information, and experts that allow developers to engage with Sun's latest Java technologies in a create, fun, and interactive way. Stop by and check it out - there will be some very cool stuff on display there.
  • Java Mobile & Embedded Community booth:
    As in the last years the Java Mobile & Embedded Community will again have a booth in the Pavilion area. We'll be showing off the latest projects and demos and be available for questions and discussions on all things related to the community. We'd love for you to stop by (pod #443)
  • Other interesting pods:
    • Java Device Test Framework (JDTF) (pod #444)
    • JavaDB (pod #354)
    • Open Mobility Platform (pod #557)
    • BugLabs (pod #708)
    • Canoo (pod #507)


  • Monday, 6 pm - 7 pm: CommunityOne Receiption in the Pavillion
  • Tuesday, 6 pm - 7:30 pm: Pavilion Welcome Receiption
  • Thursday, 7 pm - 9 pm: After Dark Bash in the Yerba Buena Gardens
  • Jim Driscolls JavaOne party planner

General Sessions

  • Tuesday, 8:30 am - 10:30 am:
    Sun General Session - Java: Changing (Y)our World
  • Tuesday, 1:30 pm - 3:00 pm:
    Sun General Session - Intelligent Design: The Pervasive Java Platform
  • Wednesday, 8:30 am - 9:30 am:
    Sony Ericsson General Session - Being Unique with Sony Ericsson
  • Wednesday, 5:30 pm - 6:30 pm:
    Sun General Session - Your Java Lifestyle: Mobile, TV, and Beyond
  • Thursday, 8:30 am - 9:15 am:
    Microsoft General Session - Software + Services: The Next Application Platform
  • Thursday, 5:30 pm - 6:15 pm:
    IBM General Session - Extreme Transactions Processing and Elasticity
  • Friday, 8:30 am - 10:30 am:
    Sun General Session - James Gosling's Toy Show

Java University

Mobility Hands-on Labs

  • LAB-6770: JavaFXâ„¢ Technology in Your Back Pocket: Developing Content with JavaFX Mobile Technology
  • LAB-5539BYOL: Touch Your Application! Building Slick, Touch-Enabled UIs for Javaâ„¢ Platform, Micro Edition
  • LAB-5502BYOL: Your First Mobile Game

Panel Discussions

  • PAN-7083: JATAF Panel: What Is It, How To Use It
  • PAN-5336: MSA 2: How Do We Work Toward a Consistent Javaâ„¢ Platform?
  • BOF-1241: What’s Up with Javaâ„¢ Platform, Micro Edition (Java ME Platform)? A Discussion with Java Community Process ME Executive Committee Members. See also my post on this topic.
  • PAN-5210: Javaâ„¢ TV Technology Roundtable

Mobile, Embedded, and Media/Entertainment Sessions

Please note that, for 2009, the related content has been split up into three different tracks so be sure to check all three tracks (click below to see the content for each particular track)

A (subjective) Selection of Sessions

Here is a highly subjection selection of sessions that I found interesting and I will try to attend at least some of these:

  • TS-4555: Mobile Service Architecture 2: Introducing New Features in Mobile Devices
  • TS-6816: MIDP 3.0 In Depth: Tutorials and Demonstrations
  • TS-5201: Save the Planet! Go Green by Using Javaâ„¢ Technology in Unexpected Places
  • TS-5488: The Mobile Evolution: From Javaâ„¢ Platform, Micro Edition to JavaFXâ„¢ Mobile Applications
  • BOF-4805: Spice Up Your JavaFXâ„¢ Mobile Applications with Rich Multimedia
  • BOF-5108: Fun with Javaâ„¢ Technology on Lego Mindstorms
  • BOF-3990: Signing Javaâ„¢ Platform, Micro Edition Applications and the Renewed Java Verified Program
  • BOF-4882: Javaâ„¢ Technology and the Symbian Foundation: What's the Story?
  • TS-4801: Does Your Mobile Speak JavaFX?
  • TS-4069: JavaFXâ„¢ Technology in Action: From Design Tool to Desktop, to Mobile Device
  • TS-6765: MobiTV: Creating Effective Mobile Content Now and in the Future
  • TS-5314: Optimizing Javaâ„¢ Platform, Micro Edition for Blu-ray Players and Interactive DTVs/STBs
  • TS-4533: Augmented Reality with Javaâ„¢ Platform, Micro Edition (Java ME Platform) Devices
  • TS-4136: Javaâ„¢ Platform, Micro Edition (Java ME Platform) Myth Busters
  • TS-3989: JSR 290: Empower Web User Interfaces for Mobile Javaâ„¢ Technology
  • TS-6263: Device Fitness Testing
  • TS-7866: Application Testing Automation
  • TS-3895: Swing Filthy-Rich Clients on Mobile Devices with Lightweight User Interface Toolkit (LWUIT)
  • BOF-4551: Lightweight User Interface Toolkit (LWUIT): Meet the Developers
  • TS-4945: FIRST (For Inspiration & Recognition of Science and Technology): FRC-FIRST Robotic Competition
  • TS-4125: Introducing Mobile Javaâ„¢ Technology-Based Widget Development
  • BOF-4470: Spring ME: Unleashing Spring to the Rest of the Platform
  • TS-4674: Javaâ„¢ in the Brazilian Digital TV: Interactivity and Digital Inclusion on TV
  • TS-5494: Getting the Most from the Designers with the JavaFXâ„¢ Production Suite
  • BOF-5493: Quo Vadis JavaFXâ„¢ Production Suite
  • TS-4854: Beyond Broadcast: Building and Optimizing Interactive Television Applications with Two-Way Data
  • TS-5035: How to BluTube: Broadcasting over Broadband to a Blu-ray Player
  • TS-5578: The New World: JavaFXâ„¢ Technology-Based UI Controls
  • TS-5487: Easily Creating Games for Blu-ray Disc, tru2way, MHP and Other TV Platforms
  • TS-4453: New Javaâ„¢ Digital TV Standard Goes Brazil
  • TS-5809: Producing High-Quality Video for JavaFXâ„¢ Applications
  • BOF-4548: JavaFXâ„¢ Technology for TV: That Other Screen in Your Life
  • BOF-4844: Javaâ„¢ and JavaFXâ„¢ Technology and the Nintendo Wiimote: Just How Much Fun Can You Have?
  • TS-3789: Getting Started with WidgetFX: Open-Source Widget Desktop Platform with JavaFXâ„¢ Technology
  • TS-4771: Java Cardâ„¢ 3 Platform: A Platform for Embedded Systems
  • TS-4639: Step-by-Step Development of an Application for the Java Cardâ„¢ 3.0 Platform
  • BOF-4560: Inside the Sun Javaâ„¢ Real-Time System
  • BOF-4679: Javaâ„¢, the Internet of Things, and the Sun SPOT
  • TS-4529: A Closer Look at the Java ME 3.0 SDK (formerly WTK)
  • TS-4506: Migrating Your Java Platform, Micro Edition Midlets to JavaFX Mobile Technology

Getting into JavaOne

Not sure yet how to get into JavaOne? Check out the various options, including winning a free pass and offset to travel expenses, as well as free education passes, and more at the bottom of last week's post.

That's it for now. See you at JavaOne!


-- Terrence


A number of these are now posted online on SDN, see:

-- Terrence

An impressive array of technical sessions ... It would have been ideal if some of these could also be presented, spread out as webinars, during the year ... ( It would be impossible for the audience at JavaOne to attend more than a couple of these. ) ... Something like the MySQL's Webinar series or MySQL University series would be great ... If you need information, let me know.