You are currently browsing the monthly archive for December 2011.


Taking a quick break from the break to wish everyone Happy Holidays And A Great 2012!

For some extra ‘Holiday Spirit’ from Java developers around the world, tune into The Java Spotlight Podcast Holiday Episode #62. 96 voices, 12 languages, 16 countries. Entertaining and inspiring.

All the Best,

— Terrence

javaone-key-announce-video.png(Update: You will need to register (or log in) first before you can access the videos)

A couple of weeks ago I participated in a video shoot summarizing the key announcements at JavaOne 2011 in San Francisco.

The two videos are now available and feature Gaye Hudson, Steve Walker, Andy Gilbert, and myself. 20 minutes each, they give you a compact wrap-up in terms of JavaOne excitement, community updates, Oracle leadership, and progress in Java SE, JavaFX, Java EE, Java ME, and Java Cloud.

Go to this page and select the JavaOne Key Announcements Tab on the top right.


— Terrence


Just back from Brazil and no time to catch my breath … so much happening:

  • JavaOne Latin America was a blast – so much enthusiasm in the developer community! Check out some of the videos and podcasts, including the JavaOne Community Keynote, OTN interviews with a variety of Java luminaries, as well as the Java Spotlight Podcast #60: JavaOne Latin America: Videos and Podcasts
  • Java 7u2 has been released, featuring an updated VM, support for Oracle Solaris 11, support for Firefox 5 and later, and security fixes. Also, JavaFX 2.0.2 is now included with Java SE to make developing and running JavaFX applications even easier: Java SE 7u2 Release Notes, JavaFX 2.0.2 Release Notes
  • Aligning with mainline JDK development, Java SE Embedded 7u2 has been released as well. This release includes new ports to Linux on PPC and performance improvements on ARM systems by 20-40%. Also, Oracle intends to port JavaFX to Linux on ARM in order to support a broad range of platforms from mid-range embedded all the way to desktops: Henrik’s blog on the Java SE Embedded 7u2 release.
  • Lots of activity around JavaFX as well – interest is really taking off. Point in case: A new project, eFX, has been started on aiming to create a generic application framework for JavaFX 2.0 based on the NetBeans platform: Geertjan’s blog on eFX
  • Finally, OTN put together a list of their “Most Popular Tech Articles of 2011”. Java topics, from Java SE 7 and 8 features, Java EE 6, JSF, and JavaFX dominate the list. Have a look: Our Most Popular Tech Articles of 2011


— Terrence

javame-sdk-profiler.pngAdmittedly, I am a bit late with this announcement. The Java ME SDK 3.0.5 was, in fact, released 3 weeks ago – but I haven’t had the time to blog about it.

Despite its minor number increment (from 3.0 to 3.0.5) there are substantial changes and improvements in the new Java ME SDK version, including:

  • Netbeans integration: All Java ME tools are now implemented as NetBeans plugins
  • LWUIT 1.5 support, including the new GUI Builder
  • Ability to use the NetBeans CPU profiling for Java ME applications and even VM classes
  • Network Monitor supports monitoring connections such as SIP, Bluetooth, and OBEX, and more
  • New tracing functionality for monitor events, method invocation, garbage collection, and more
  • Support for multiple Device Managers
  • WURFL device database updated with more than 1000 new devices
  • New or updated JSR support for a number of APIs

Definitely worth checking out. Find out more and download directly at the Java ME SDK OTN page.


— Terrence

nb-platform-screens.pngUpdate (12/20/11):

People are doing amazing things with the NetBeans RCP (Rich Client) Platform. Geertjan Wielenga just pointed me to two more cool uses, this time for embedded development.

First, Microchip Technology Inc. has built an Integrated Development Environment (IDE) for their PIC MCU series, called MPLAB. It’s a feature-rich, fully integrated, end-to-end development environment for developing and testing applications for their range of 8, 16, and 32-bit microcontrollers.

It is built on NetBeans RCP and features a number of advanced functions such as building, deploying, and running/debugging MCU code with a single click, visualizing call graphs to understand complex code, seamless support for different MCU types, project and tool configurations, change tracking, code templates, and much more.

Read this interview with the lead developer, Vince Sheard, on all the features and why they chose NetBeans RCP as the base to build MPLAB on.

Second, coming more from a hobbyist angle, there are several options to program Atmel MCUs (basis of the extremely popular Arduino platform), including the Java-based Arduino IDE.

However, developer Ingmar Hendriks prefers using the NetBeans IDE with its C/C++ support to program Atmel MCUs directly. As Ingmar points out in this interview there are already several options to do that – but it would be great to leverage the flexible NetBeans plugin architecture and create a dedicated plugin which integrates the Atmel MCU tool chain into the NetBeans IDE. This would give developers a one-stop, integrated IDE experience for programming Arduino platforms.

Check out Ingmar’s proposal for creating such a plugin. Sounds like a great idea to me!


— Terrence


For the next 10 days Java will be all over Brazil … and I don’t mean the black, hot kind 😉

JavaOne Latin America

First, JavaOne Latin America is in Sao Paulo from the 6th to the 8th. Choose from dozens of technical sessions, keynotes, and hands-on labs, explore the booths and DEMOGrounds in the Exhibition Area, and take advantage of the opportunities to speak first-hand with the experts and mingle with your fellow developers.

JavaOne Latin America is organized in four tracks BrazilianDukeOnAltoSax.png

  • Client Side Technologies and Rich User Experiences
  • Core Java Platform
  • Java EE, Web Profile, Platform Technologies, Web Services, and the Cloud
  • Java ME, Mobile, Embedded, and Devices

so there’s bound to be something of interest for everyone. Have a look at the schedule for more information. A full list of sessions can be found here.

JavaOne Latin America is also supported by a number of Java User Groups, so I’m particularly looking forward to the Community Keynote with our well-known Java community members Bruno Souza, Fabiane Nardon, and Vinicus Senger. Should be fun!

Also, there is a Portuguese version of the JavaOne website.

More Java Events

Next, there are a number of additional Java-related events planned, from the SOUJava Geek Bike Ride to a string of JUG events where I and several of my Java Evangelism colleagues will be speaking across Brazil on topics such as Java 7, The Future of Java, Java EE, JavaFX 2.0, and more:

Be sure to check with your local JUG for specific event information.

Hope to see you in person over the next few days at one of the events!


— Terrence

Update: Also see Juggy Says: “Welcome to JavaOne Latin America 2011!”

Enter your email address to subscribe to this blog

Join 180 other followers

Twitter Updates

December 2011

Blog Stats

  • 280,276 hits