You are currently browsing the monthly archive for September 2011.

At JavaOne, on Tuesday at 4:30 pm, I will be doing a BOF session titled:

Top 10 Free Tools and Libraries for Building Better Java ME Applications

I’m working on finalizing my list, but if you have a favorite library or tool that you want to share with your fellow developers please send the info my way (as a comment, my email, or twitter) and I’ll be happy to incorporate it. After all, isn’t that what a developer community is all about?

Cheers and (maybe?) see you at JavaOne,

— Terrence



  • Be sure to check here regularly for updates to the show guide.

Yesterday’s part 1 was about the overall JavaOne focus and organization, the high-level schedule, infrastructure, as well as content tracks and the content catalog.

Today’s part 2 is my (subjective) list of content and noteworthy stuff I’d like bring to your attention (and attend myself, if I get a chance among all the other things that are going on that week … ūüėČ

First, I’m the author and speaker of these two sessions:

  • Getting Started with Embedded Java: Sense, Control, Store, Connect (24605) (Mon, 5:00 pm, HOL)

In this Hands-On-Lab we’ll be building a simple but complete embedded Java solution called EnviroTracker. We’ll walk through all the steps from hooking up the hardware, installing the necessary software, interfacing with I/O, to creating, deploying, and testing our application. I know the space for this lab is filling up fast, so be sure to sign up soon.

  • Top 10 Free Tools and Libraries for Building Better Java ME Applications (24860) (Tue, 4:30 pm, BOF)

This is based on the idea that there are a number of free tools and libraries floating around that can help you build Java ME apps better and faster, but many developers aren’t familiar with them. So let’s list some of the ones we’ve been using and I’m sure you’ll be able to add some of your own favorites.

Ok, now for the other content from the Content Catalog.

I’ve selected these based on personal interest, focused on mobile and embedded, but with some additional topics thrown in for good measure. I’ve categorized by area but the otherwise not sorted in any particular order:

Platform and Miscellaneous:

  • Meet the Java Language Team (25121)
  • Productively Fun Web Development with Apache Wicket and Java EE 6 (23000)
  • OpenJDK Port for Mac OS X (22681)


  • Getting the Most Out of the Series 40 Java Platform (24326)
  • Develop Mobile Apps with Java and Oracle ADF Mobile Client for iOS, Android, and More (25089)
  • Rapid Java ME Development with the Open Source Tantalum Java ME Library (24440)
  • Small Screens Playing a Big Boys’ Game: A Playbook for Java ME in Emerging Markets (24101)
  • CLDC Mobile Platform Evolution (23223)
  • Open Discussion on Emerging Markets (22721)
  • Oracle Java Wireless Client: A Java ME Optimized Stack for Low-End Platforms (22741)
  • WAC Widgets: New Direction for Java ME Phones (23361) Where Do the Killer Java Applications Preloaded on Your Phone Come From? (24310)
  • Why Operators and Manufacturers Are Passionate About Application Quality (25021)

Embedded and Consumer:

  • ARM: Over 6 Billion Served‚ÄĒ”Want That Java Superoptimized? (24242)
  • Use Your Body to Interact with the JVM: Or How to Use Kinect on the JVM (22040)
  • Embedding Java VM in Smart Devices (25061)
  • Java Powering Smart Grid Devices (24355)
  • Building a Home Security System with Java (25172)
  • Get Physical! An Arduino Introduction for Java Developers (25281)
  • Java and OSGi Enable Many Applications on Many End Devices (25802)
  • Oracle Java Micro Edition Embedded Client (25063)
  • An Embedded Service Platform for Uninterruptible Processing (24567)
  • DVB GEM: Java TV Goes Over the Top‚ÄĒHybrid and 3-D (23364) Ginga, Lightweight User Interface Toolkit, Java DTV, and You 2.0 (26280)
  • Java Card Platform: Embracing M2M and Other New Markets (23453)
  • Java-Powered Home Gateway: Basis of the Next-Generation Smart Home (24328)
  • Service-Oriented Architecture with Java SE for Embedded Devices: A Smart Meter Use Case (24925)
  • Telemetry and Synchronization with Embedded Java and Berkeley DB (25143)

JCP and Standards:

  • JCP Executive Committee Meet and Greet (33961 and 32561)
  • JCP and the Developer Community (23647)
  • Meet the Executive Committee Candidates (23641)

Rich Client and UI:

  • HTLM5 and Java: The Facts and the Myths (24821)
  • Deploying Web Applications with JavaFX (24980)
  • Graphics Designer Secrets for Compelling Mobile User Interfaces (20340)
  • How My Life Would Have Been So Much Better If We Had Used the NetBeans Platform (24120)
  • Interfacing with the Interface: JavaFX 2.0, Wiimote, Kinect, and More (25011)
  • Introduction to JavaFX 2.0 (23720) Introduction to the JavaFX Visual Tool (24943)
  • JavaFX 2.0 with Alternative Languages (17960)
  • JavaFX Architecture and Programming Model (25781)
  • The Return of Rich-Client Java (22523)
  • What’s New in LWUIT? (24026)

Hands-On-Labs (HOL):

  • Java SE for Embedded Devices for Connected Smart Grid (24642)
  • Java ME and Ginga-J TV Applications (25363)
  • Java ME LWUIT 1.5 (24682)

Ok, that’s it for now. Watch this space for updates and late-breaking news.

Hope to see you at the show!


— Terrence


Update 9/27:

  • Java DemoGrounds: New and expanded, there will be around 30 booths brimming with demos across the whole Java spectrum: Enterprise, Services Integration, Java Platform, Tools, Mobile Technologies and Services, TV/Entertainment, and Embedded Solutions

Update 9/21:

Less than two weeks to JavaOne 2011 in San Francisco … High time for my annual and (admittedly quite subjective) “Mobile & Embedded Show Guide”.

Here it goes, part 1 (of 2):

First off, JavaOne 2011 will see a number of changes to address some of the feedback we got last year. JavaOne will be more community focused again in many ways: A standalone conference with dedicated adjacent venues, bigger keynote and exhibition halls, “The Zone” – bigger and improved, numerous networking opportunities and parties, and better layout and signage. That’s all goodness.

From a content perspective, this year will see more than 400 keynotes, technical sessions, BOFs, and Hands-On-Labs (HOLs) – including three Oracle keynotes and three partner keynotes, and around 50 exhibitors. More than enough to keep anyone busy!

As for the overall schedule (see here) – these are the high-order bits:

Sunday, Oct 2:

Monday, Oct 3:

Tuesday, Oct 4 :

Wednesday, Oct 5:

Thursday, Oct 6:

“The Zone” is the area encompassing Hilton San Francisco, Hotel Nikko San Francisco, Parc 55 Wyndham, and the surrounding areas. It houses all JavaOne sessions and activities within easy walking distance. Here you’ll also find The Mason Street Cafe, The Buzz House, Candy Bar, Community Hub, Animation Station, Game Zone, Hang Spaces, The Powerplay Lounge, and The Store@The Zone. Check out the details here.

Content-wise, there will be seven (7) tracks this year (click on each track for a description):

The Content Catalog is your one-stop shop: Search by track, type, day, venue, time, experience level, and more. Be sure to reserve your space right there – many of the sessions will be popular and fill up quickly!

Finally, keeping abreast with JavaOne and what’s happening is easy through Facebook, LinkedIn, Twitter, Oracle Mix, and Oracle blogs:


That’s it today for part 1. Tomorrow, I’ll post part 2 of the guide with content tips and highlights, focusing (but not exclusively) on mobile and embedded.


— Terrence


Some quick updates and links that have accumulated over the past days:


— Terrence


The JUG in Toulouse, France is hosting me for a Java 7 Event:

Java 7: The Platform Evolves
Wednesday, Sep 14, 18:30
@ Epitech
Toulouse, France

More information on the Toulouse JUG home page.

Hope to see you there!

— terrence

Enter your email address to subscribe to this blog

Join 176 other followers

Twitter Updates

September 2011
« Aug   Oct »

Blog Stats

  • 279,717 hits