Skip navigation
ANNOUNCEMENT: is currently Read only due to planned upgrade until 29-Sep-2020 9:30 AM Pacific Time. Any changes made during Read only mode will be lost and will need to be re-entered when the application is back read/write.

Just before JavaOne 2012, it was announced that the Duke's Choice Award program is being expanded to include the Latin America; Europe / Africa / Middle East; and Asia regional JavaOne conferences. The first regional Duke's Choice Awards will be held at JavaOne Latin America. The nominations deadlineis Wednsday, November 7.

The nominations page notes:

The goal of the regional awards is to celebrate Java innovation happening within specific regions and provides an opportunity to recognize winners locally. The Duke's Choice Award program is open to all members of the respective regional Java communities and nominations are accepted by anyone, including Oracle employees, for any compelling use of Java technology. The regional programs will include Java community judges from the region. In keeping with the 10 year tradition of the Duke's Choice Award program, the most important ingredient is innovation. Let's recognize and celebrate the innovation that Java delivers within specific geographic regions.

The winners will be announced at JavaOne Latin America, in S

At JavaOne 2012, I had the opportunity to chat with Jelastic's Judah Johns. If you're not familiar with Jelastic, they are a start-up that provides cloud computing services tailored for Java. James Gosling is using Jelastic as the cloud infrastructure for his current development efforts.

With Jelastic having won a 2012 Duke's Choice Award, Judah was quite busy at JavaOne 2012. So, I decided that I should try to ease his schedule pressure, while also capturing for the community some sense of what's behind Jelastic's success, by centering my interview on a single question. Which was:

What would you say to an individual Java developer who has an idea for a start-up?

Upon hearing that I had only one question, and this was the question, Judah smiled. He related that Jelastic had launched its own beta release just a year ago at JavaOne 2011.

From there on, our conversation was centered on the amazing opportunities that are available for developer/entrepreneurs today, with a focus on Java developers. The fact is, what's possible today really wasn't possible only a few years ago, when it comes to creating a start-up. There are so many products available that enable you to get your new endeavor up and running quickly. Here, our conversation wasn't only about software platforms, but it included new business possibilities like virtual offices. It really is possible today for someone who has an idea, development skill, and motivation, to start a business that could potentially become huge. Jelastic, from what I see, is an ideal cloud platform for this type of Java developer.

Judah noted that, prior to Jelastic, cloud platforms like Amazon and Google were available. But, with Jelastic, 9 Million Java developers are provided with an environment they're familiar with, where they can develop an app that's scalable, then deploy it on Jelastic's cloud, and if on Tuesday they have 500 visitors, but their site suddenly goes viral, and by Saturday they need their app to support 5 Million visitors -- that's covered! The necessary application server instances are automatically brought into action, the necessary hardware is brought into play automatically, and your site performs just as well for the 5 Million visitors as it did for those first 500 daily visitors who discovered that you have something really interesting and unique to offer, and took the time to tell all their friends how cool it is!

Judah pointed out that Jelastic enables Java developers to do the entire development process inexpensively. For $25-30 US per month (much less than my TV and phone bills), you get the full Jelastic service. So you can develop and test exactly what your users/customers will see. You pay for what you use. Then, when you launch, your application automatically scales.

Lots of us consider ourselves knowledgeable about lots of different things (that especially happens when you've been developing software for decades, like me). But, realistically, computer hardware, systems administration, scalable enterprise development, web services, client application development... No one can be an expert in all of this! For Java developers, this is where Jelastic can be of service, Judah says. How so? They eliminate the necessities that are time-wasters if you've got an idea -- things like systems administration. Do you want to spend time developing your app/site, or take time away from that to deal with configuring servers and GlassFish instances? Which choice makes it more likely that your start-up will be one of the few that becomes ultimately viable?

Judah related that James Gosling decided to use Jelastic after realizing that trying to set up his own GlassFish-centric data center was occupying too much time: "James wanted to spend his available time on what really interested him, his actual endeavor, not data center and sysadmin mechanics."

So, say you want to utilize GlassFish for your start-up. If you're developing on the Jelastic platform, implementing a GlassFish instantiation is accomplished via a selection on a drop-down menu, followed by a couple minutes of configuration entries. There's you're GlassFish instantiation, ready to run your application!

As Judah said early in our conversation: "You couldn't do this in the past!"

I asked Judah about Jelastic's concentration on Java. Don't the rumors tell us Java is a dying language? Of course, here I was really playing the devil's advocate role...

Judah responded first by citing the blooming of new languages built around the JVM. If you don't actually want to write pure Java, your options are widening incredibly today. Judah then went on to cite Java's scalability. Yes, Perl, Ruby, Python are great languages for developing applications rapidly. But.. will it scale? Judah cited Twitter's switch from Ruby on Rails to Java as an indicator of the fact that, if your app is going to become huge, Java is one of only a few platforms that can adequately scale to meet the demands of success.

Twitter! 140 character text messages posted on a web page. I mean, what could be simpler? But, when Twitter became what it became, their original Ruby on Rails platform did not suffice. So, they switched to Java (documented at JavaOne 2011), and, at least from my vantage point, Twitter's performance since then has improved immensely.

From there, our conversation generalized, while also wandering back to that initial question about that lone developer who has an idea for a start-up. Judah noted: "Today, every online business is a global business. And, if you're a global business, the need to scale can happen in a weekend."

Anyone disagree with that?

When I launch my new start-up (I have many ideas), it will definitely run in the cloud. Have my own data center? You can't even get new computers into your building fast enough, never mind configure them, deploy your software, if demand suddenly increases. When a start-up's first surge of interest happens, it's fatal if the flood of new potential users (i.e., "customers") sees nothing but HTML error messages...

If you're an entrepreneurial developer and you've got an idea, go to the cloud! And, if you're developing your idea in Java -- well, James Gosling knows a thing or two about Java development (probably)... He looked around, and chose Jelastic's platform. Just sayin' ... Weblogs

Since my last blog post, there have been some new blogs:


Our latest article from Manning Publications is From 0 to First Hit with Grails Support by Glen Smith and Peter Ledbrook, authors of the Manning book Grails in Action, Second Edition.


Our current poll asks Would you use a cloud platform to host a new start-up today?Voting will be open until Friday, November 2.


Our latest Spotlight is Jonathan Giles' Announcing the JavaFX UI controls sandbox:

Today I am so pleased to announce the opening of the JavaFX UI controls sandbox repository on OpenJFX. This repo is a fork of the JavaFX 8.0 controls repo, but will occasionally sync from there to keep it up to date. This repo is intended for OpenJFX developers to put their

The Java Champions have expanded in October, 2012, adding (at least) four new members: Agnes Crepet (France), Yara Senger (Brazil), Martijn Verburg (UK), and Lars Vogel (Germany). You may have heard of some of these people, depending where you live and your level of involvement in Java in your region and globally. I present here a brief introduction to each new Java Champion.

Agnes Crepet has been using Java since 1999, and is a Java EE Architect for a French pharmaceuticals company. She also founded Ninja Squad, a company dedicated software craftsmanship. She leads both the Lyon JUG and Duchess France Senger is President of SouJava and co-founder and director ofGlobalCode, the largest Brazilian training company. Verburg is co-leader of the London Java Community, CTO of the startup JClarity, a speaker (aka "The Diaboloical Developer"), and active advocate/creator in the Adopt-a-JSR andAdoptOpenJDKefforts.

Lars Vogel is the founder and CEO of the vogella GmbH and works as Eclipse and Android consultant, trainer and book author. Lars is Committer in the Eclipse project and received in 2010 the "Eclipse Top Contributor Award" and 2012 the "Eclipse Top Newcomer Evangelist Award".

Java Champions are leaders. More importantly, they are teachers -- all of us can learn so much from their experiences. At the same time, among the Java Champions I know personally... Almost universally, they'll tell us that they have learned, and continue to learn, from everyone else in the Java community.

You can follow Agnes Crepet @agnes_crepet, Yara Senger@yarasenger, Martijn Verburg @kariana, and Lars Vogel @vogella on Twitter. From there, you can find everything you'd like to know about their current endeavors. I myself am always curious about what leaders in my field find interesting! Weblogs

Since my last blog post, there have been some new blogs:


Our latest article from Manning Publications is Do You Want to Get This Message? by Mark Fisher, Jonas Partner, Marius Bogoevici, and Iwein Fuld, authors of the Manning book Spring Integration in Action.


Our current poll asks Would you use a cloud platform to host a new start-up today?Voting will be open until Friday, November 2.


Our latest Spotlight is Heather Van Cura's Meet the EC Candidates Recording and Materials:

Yesterday the JCP hosted a Meet the EC Candidates call for Java Community members. The recording and materials are now available on the JCP multimedia page. (Audio only file.) All nominee information is available on The 2012 EC Election ballot will remain open until 29 October at midnight PDT...

Java News

Here are the stories we've recently featured in our Java News section:

Subscriptions and Archives: You can subscribe to this blog using the Editor's Blog Feed. You can also subscribe to the Java Today RSS feedand the blogs feed.

-- Kevin Farnham (@kevin_farnham)

The past three polls were about JavaOne. The last two polls asked if you've ever attended JavaOne and your view on the most significant announcement at this year's JavaOne. Before that, our poll asked people to forecast this year's top announcement. In that poll, a majority of voters thought the most significant announcement would be related to JavaEE or JavaSE / OpenJDK, as I discussed earlier.

So, how do the voters think they did at forecasting the most significant JavaOne 2012 announcement? Pretty well, actually. A total of 520 votes were cast for the just completed poll, with the following results:

The most significant announcement at JavaOne 2012 was related to:

  • 23% (122 votes) - JavaEE
  • 28% (145 votes) - JavaSE / OpenJDK
  • 8% (42 votes) - JavaME / Embedded Java
  • 11% (56 votes) - JavaFX
  • 24% (123 votes) - I don't know
  • 6% (32 votes) - Other

This is remarkably close to what was forecast in the earlier poll. JavaSE / OpenJDK received 28% in both polls; JavaEE slipped from 27% to 23% between the pre- and post-JavaOne polls; JavaFX received 11% in both polls; and JavaME / Embedded Java rose to 8% in the post-JavaOne poll from 6% in the pre-JavaOne poll.

Perhaps somewhat curiously (or, perhaps not), "I don't know" doubled from 12% in the forecast poll, to 24% in the post-JavaOne poll. Once again, these are not scientific polls -- but if we think about this nonetheless, it implies that, going into JavaOne, developers have clearer expectations about what will happen that's most significant at the conference; whereas after the conference, which is a blur of announcements, events, news and stories, it's less easy to ascertain or select a "most significant announcement".

As for the Have you ever attended a JavaOne Conference? poll, 449 people voted. It's not a surprising result that only 20% of the voters have attended a JavaOne in the past. It was nice to see that 21 voters (5%) were attending their first JavaOne in 2012. And, 41% (182 voters) hope to attend a JavaOne some day.

New poll: start-ups and the cloud

Our new poll asks Would you use a cloud platform to host a new start-up today?Voting will be open until Friday, November 2.


Our latest article from Manning Publications is Architecture and Star Schema by William D. Back, Nicholas Goodman, and Julian Hyde, authors of Mondrian in Action. Weblogs

Since my last blog post, there have been several new blogs:


Our latest Spotlight is Janice J. Heiss' Challenging the Diabolical Developer: A Conversation with JavaOne Rock Star Martijn Verburg:

Few developers have done more to move and shake the Java community in recent years than Martijn Verburg. He was voted by his peers as a JavaOne Rock Star for his "Diabolical Developer" session at the JavaOne 2011 conference, in which he identified some of the worst practices of Java developers. He is co-leader of the thriving London Java Community, and leads the global effort for "Adopt a JSR" and "Adopt OpenJDK" programs...

Before that, we spotlighted:

Tori Wieldt's JavaOne Community Keynote Videos:

If you weren't able to attend JavaOne 2012 in San Francisco, one of the high points was the Community Keynote on the last day. It was by the community and for the community. It included a visit from James Gosling, demos, and community members describing what they've been up to. You can watch highlights... or watch the full keynote...

Arun Gupta's WebSocket Applications using Java: JSR 356 Early Draft Now Available (TOTD #183):

WebSocket provides a full-duplex and bi-directional communication protocol over a single TCP connection. JSR 356 is defining a standard API for creating WebSocket applications in the Java EE 7 Platform. This Tip Of The Day (TOTD) will provide an introduction to WebSocket and how the JSR is evolving to support the programming model. First, a little primer on WebSocket...

Heather Van Cura's JCP EC Nominations and Meet the Candidates Call:

The Nominations period for the 2012 JCP EC Elections closes tomorrow, 11 October at midnight pacific time. Eligible JCP Members (all current JSPA 2 signers) may nominate themselves. You will need your Elections credentials to complete the nomination, which were sent to the primary contacts of all eligible JCP Members via email last week...

Steve Meloan's JavaOne 2012 Review: Make the Future Java:

After five days of non-stop keynotes, technology sessions, hands-on labs, panel discussions, BOFs, networking, and nighttime club/music crawls, many JavaOne attendees are probably still just catching their breath. They're back at their workplaces now

Mattias Karlsson (@matkar) is a Java Champion, JUG leader, speaker, consultant, software vagabond, and founder of the Jfokus Conference (@Jfokus, which will take place February 4-6 in Stockholm, Sweden). At JavaOne 2012, I had an opportunity to chat with Mattias about Jfokus, Java User Groups, and the state of Java in Sweden.

My first question was something I've actually wondered about for years: why in the world would someone hold a major Java conference (i.e., Jfokus) in the middle of the Swedish winter? I'm guessing Mattias may have heard this question before, because his first response was a broadening smile... after which he said, "Because Stockholm is beautiful in winter." Then he followed with "and the weather keeps people inside during the conference." Good thinking!

I've since found out that winter temperatures in Stockholm aren't quite as cold as I'd imagined. While the average high in January and February doesn't exceed freezing, the average nightly low is about -5 degrees C (23 degrees F). This makes the traditional pre-Jfokus nighttime Baltic Sea "cruise" from Turku, Finland to Stockholm seem not so intimidating.

I asked Mattias how this annual cruise across the icy Baltic from Finland to Sweden got started. He told me that the first trip happened at a time when Finland did not have an active Java User Group. Java is very important in Finland, and a fairly large contingent of Finnish developers wanted to attend Jfokus. Suffice to say, this was not a trip they wanted to try to take by car or bus (see the nearby map).

Fortunately, the Java web framework company Vaadin, which is headquartered in Turku, Finland, came to the rescue, suggesting a Vaadin-sponsored "geek cruise" across the Baltic from Turku to Stockholm just before Jfokus, followed by a return trip to Turku after the conference was completed. Finnish Java developers, as you might expect, were delighted! And thus, the overnight, pre-Jfokus, Vaadin mid-winter late-night meetup on the Baltic was launched.

Over the years, the Vaadin pre-Jfokus trip from Turku to Stockholm has grown. For example, not long ago Oracle's Arun Gupta traveled to Stockholm to participate in a Java event, then flew to Finland, participated in and presented on the Vaadin cruise back to Stockholm, and then presented again at Jfokus!

The cruise will happen for Jfokus 2013 as well. Vaadin says: 'Onboard a cruise ship in the middle of the icy Baltic sea, we'll arrange a late night Vaadin Meetup as a "warm-up" to the Jfokus conference. You'll have an opportunity to get an insider's view into some of the hottest technologies, meet the team behind Vaadin and network with your peers with a cold free beer in your hand.'

Yep, a cold beer in my hand as I cruise the icy Baltic Sea in early February... I guess I'd better start using these recently cold New England (US) nights to practice!

By the way, registration for Jfokus 2013 is now open. It actually opened just before I spoke with Mattias at JavaOne. You should register before October 31 to get the best pricing.

My next topic of conversation with Mattias was about Java User Groups, specifically Javaforum, the JUG he leads in Sweden. Mattias noted that Javaforum has been growing continuously and is now very well established. At a typical meeting, about 20% of the attendees are new developers who've never attended before. Recent meetings have drawn about 200 people!

I asked how the growth happens, and Mattias cited "word of mouth" as being the primary driver of membership growth. A friend of a developer talks about the JUG, or a specific meeting, and that results in a new person showing up at a meeting and ultimately joining the JUG. Of course, for this to happen, the meetings have to offer quality content, along with helpful networking opportunities.

My next question was about the state of Java in Sweden. Mattias considers Java to be the overall top programming language in Sweden, with insurance companies, banks, and government public services running substantial amounts of Java code. Of course, like everywhere else, other languages and platforms are prevalent in Sweden, but Mattias believes that Java currently has the most significant impact.

Looking at the types of Swedish organizations that utilize Java, it's clear that Java is deeply ingrained in the most critical components of Sweden's information technology infrastructure. If you think about it from a developer's point of view, though -- these types of jobs don't in themselves bring developers wide exposure to other developers who work outside of their own organization. Hence, joining Javaforum provides something unique that's not available to Swedish developers as they go to work each day: you meet others with whom you share technological interest and expertise, who can provide opportunities for growth in your own expertise through learning about how Java technology is being applied elsewhere; in addition, the networking conveys knowledge of potential opportunities that may be opening up in other organizations, a benefit for both individual developers and the organizations who are seeking new developers.

When I asked about sponsorship for Javaforum meetings and events (200 attendees is a pretty big meeting!), Mattias said that usually the JUG has different sponsors for each event. See the Javaforum home page to see who some of these sponsors are.

In closing, I asked Mattias if there was anything else he wanted to tell the audience. His response: "Join your local Java User Group. If none exists, start one; if there is one, support it."

Visit the Java User Groupspage if you need help with finding a JUG in your area. The JUG Profile Map is a very convenient way to find out if a JUG that's registered with (most are) is located near you.

It was great talking with Mattias Karlsson at JavaOne 2012. Consider following him on Twitter (@matkar), if you don't already. Also, if the opportunity's available, register for and attend Jfokus 2013 (@Jfokus) in Stockholm on February 4-6. I'm very much hoping to be there, myself! Weblogs

Since my last blog post, there have been several interesting new blogs:


Our current poll asks for your response to The most significant announcement at JavaOne 2012 was related to... Voting will be open until Friday, October 19.

Java News

Here are the stories we've recently featured in our Java News section:


Our latest Spotlight is Roger Yeung's Please try Oracle's Java Uninstall Applet:

We have a build of an Applet that will assist in the removal of older versions of the JRE. The Applet is available for testing on . At this stage the Applet only targets the Windows platform, as it represents the largest installed base and the need for platform specific elements made Windows the logical starting point....


Our latest article from Manning Publications is Searching at Scale by Trey Grainger and Timothy Potter, authors of the Manning book "Solr in Action."

Subscriptions and Archives: You can subscribe to this blog using the Editor's Blog Feed. You can also subscribe to the Java Today RSS feedand the blogs feed.

-- Kevin Farnham (@kevin_farnham)

At JavaOne this year, I experimented with a new way of experiencing the conference. Rather than attending as many interesting sessions as I could fit in (as I've done in the past), I chose to focus on talking with some of Java's innovators and organizers who were present at the conference, and taking copious notes as the conversations proceeded. The result is that I now have in my possession a notebook that is filled almost to the last page with comments, quotes, and notes about conversations with more than a dozen prominent JavaOne attendees, including Java Champions, Java User Groupleaders, Duke's Choice Award winners, and JCP Award winners.

The interview series will actually have a kind of theme -- at JavaOne this year, I felt several strong currents of energy, including these two specific directions:

  1. Community participation via the Adopt-a-JSR andAdopt OpenJDK projects, and the generally high level of Java User Group enthusiasm; and
  2. New entrepreneurial engagement facilitated by new technologies that enable a single developer who has an idea to launch a global business without needing substantial financing.

To me, it seems the playing field is being leveled. The "Adopt" initiatives enable any developer who has the desire to participate to influence the outcome of Java's future. Meanwhile, the realization that today a single developer can create a start-up that might become the next Facebook, using for example Jelastic's cloud platform and Apache Hadoop to ensure flawless scaling, for perhaps under $100 US per month during the initial site development phase, amazes me! Who would have guessed a few years ago that such possibilities would be today's reality?

These aspects of the new world we live in will be highlighted in the JavaOne 2012 interviews. It's not me saying what can be. It's simply me listening to what Java experts are saying, and conveying it to you, the Java Community, through the interview posts.

JavaOne 2012 was a fascinating event for me, and I suspect that was the case as well for almost all of its participants. I look forward to sharing my JavaOne experience with you in the coming weeks...

Subscriptions and Archives: You can subscribe to this blog using the Editor's Blog Feed. You can also subscribe to the Java Today RSS feedand the blogs feed.

-- Kevin Farnham (@kevin_farnham)

My Wednesday at JavaOne 2012 included a very interesting 3-slide session (a title slide, a diagram, and a reference URLs slide); conducting interviews I'd arranged yesterday, plus one unscheduled interview; and setting up post-JavaOne virtual interviews. I also got my first chance this JavaOne to say a quick "hello" (yep, just that one word) to my friend Adam Bien.

The session I attended was "Building HTML5 Mobile Apps with Cloud Services" by Max Katz. During the 45-minute session, Max used the Tiggzi cloud-based application platform to build three functional mobile apps: a Twitter search app, an AT&T SMS messaging app, and a DEVOXX session schedule app. As I write this, you can view a result page from the HTML5 DEVOXX app at

Later in the day I interviewed:

Interviews with Martijn Verburg (London Java Community, JCP) and Toni Epple (NetBeans) didn't happen due to scheduling difficulties. Both of these interviews will happen after JavaOne via some form of remote communication.

Once again, all of the interviews will be turned into Editor's blogs in the weeks following JavaOne. Also, just to give you a hint about the overall vision I expect the interviews to present, the reason I chose to attend Max Katz's session is that I thought it would mesh well with the cumulative content of the interviews.

Thursday morning, I'll attend my final event of JavaOne 2012, the Java Community Keynote.

Much of my Tuesday at JavaOne 2012 was spent thinking about questions to ask the people I was going to interview, conducting the interviews, and trying to set up interviews for Wednesday. Late in the afternoon I attended the 2012 Duke's Choice Award Winners JavaOne BOF session, followed by the Duke's Choice Award Winners dinner.

Today I interviewed:

  • Mattias Karlsson, Java Champion, Stockholm JUG leader, and the founder of the Jfokusconference;
  • Judah Johns, from the Java Cloud Computing start-up JElastic (a 2012 Duke's Choice Award winner);
  • Badr Elhouari, founder of the Morocco JUG;
  • Yoav Landman, from JFrog, developer of Artifactory (a 2011 Duke's Choice Award winner); and
  • Fabiane Nardon, Java Champion, co-leader of the Java Tools Community, and founder of the just-launched start-up StoryTroop.

On Wednesday, I hope to interview Martijn Verburg (London Java Community, JCP), Tinu Awopetu and Toni Epple (NetBeans), Konstantin Shvachko (Hadoop), members of the Greenville (South Carolina, US) JUG, and possibly others if I can fit any more interviews in...

All of the interviews will be turned into Editor's blogs in the weeks following JavaOne.

Monday at JavaOne 2012 was a day of conversation for me - more listening than talking. As often happens at JavaOne, I heard lots, took lots of notes, launched the new "Lightning Interviews" series (tiny interviews suited for people who have only a minute or two to spare - see the first two, featuring Sven Reimers and Anton Epple), and spoke somewhat at length with Juggy (who was accompanied by his mascot @brjavaman). And, of course, I also browsed what others are writing about JavaOne 2012, so we could also feature that in our "Java News" tab.

As a result, it's now late, and there's little time left in today to document everything I heard, so that will have to wait for another day. But, it will indeed come along, in the next many weeks...

If you're at JavaOne 2012, and you've got 100 seconds or so to tell the community about what's exciting to you in the Now +- some months period, find me at JavaOne (try the OTN area in the Exhibition Hall, the Hilton lobby, @kevin_farnham, or even post a comment here), and we'll get your interview onto soon after the interview (and we'll also tweet it on our @javanetbuzz Twitter account). Find me!

Find me (Kevin Farnham, your friendly editor) at JavaOne (try the Exhibition Hall first, the Hilton Lobby second, or follow @kevin_farnham on Twitter to find me) to participate in a Lighting Interview - 3 quick questions, and you're done!

The interviews will be published on in as near real time as our editorial staff can publish them, and we'll post the links to the interviews on the @javanetbuzz Twitter account and on the home page.

Find me!

Filter Blog

By date: