Wednesday Nov 23, 2011

Java Community Process Transparency

As part of the openness and transparency rules the London Java Community (LJC) and SouJava worked for under JSR-348, the JCP Executive Committee now has a public discussion list where anyone in the community can voice their questions, comments and concerns!

Go to to subscribe.

Please note that you need to have a account before you can subscribe to the mailing list. "Joining" the project won't get you subscribed to the list.

  Cracks in the Ivory Tower - Courtesy Devoxx 2011

Monday Nov 21, 2011

New Java Champion: Michael Levin

Welcome Michael Levin to Java Champion community!

Michael is a JUG leader involved with Orlando, FL OrlandoJUG, the Gainesville, FL GatorJUG, the West African JUG SeneJUG and the New Orleans, LA CajunJUG. Michael is based in the USA. He is a business owner, and his business, Cambridge Web Design, Inc., specializes in custom software and Web2.0 website development ( He recently provided JCertif Java Training in Brazzaville, Republic of Congo. He also founded Codetown, an online community for software developers, located at He also has a tech podcast called Swampcast.  You can follow him on Twitter @mikelevin.

The Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Java Champions get the opportunity to provide feedback, ideas, and direction that will help Oracle grow the Java Platform. This interchange may be in the form of technical discussions and/or community-building activities with Oracle's Java Development and Developer Program teams.

Java Champions are:
    •    leaders
    •    technical luminaries
    •    independent-minded and credible
    •    involved with some really cool applications of Java Technology or some humanitarian or educational effort
    •    able to evangelize or influence other developers

Congratulations to Michael on becoming the latest Java Champion!

Friday Nov 04, 2011

Adopt A JSR!

JUG Leaders have started an 'Adopt a JSR' program for Java User Groups! This program is intended to encourage JUG members to get involved in a Java Specification Request (JSR) and to evangelize that JSR to their JUG and the wider Java community, in order to increase grass roots participation.  JSRs cover all aspects of the Java ecosystem, such as the new Date and Time API coming into Java 8 and the latest JEE7 APIs for the cloud. Martjin Verburg, London Java Community(LJC) JUG Leader explained, "With JSR-348 bringing openness and transparency to the way in which JSRs are run, this is a great opportunity for everyone in the Java Community to help the Java ecosystem thrive."

The idea behind this program is to have a greater involvement of JUGs into the Java standards process so that:

  • Standards get earlier feedback, leading to more developer-friendly APIs
  • Standards get 'end user/developer' expert input
  • Standards get developed faster as the community helps with some of the heavy lifting
    of building Reference Implementations (RI) and Technical Compatibility Kits (TCK)
  • JUGs can help with the management of the open source projects that springs up
    around a JSR (managing mailing lists, triaging issues, etc.)

The benefits to JUGs and individual members adopting a JSR are obvious, hopefully. "It looks great on your our resume(CV), gives you new technical and community skills, and much more!" exclaimed Ben Evans, LJC Leader. Along those lines, Java Recruiter Barry Cranford wrote the blog "Give your career a boost by Adopting a JSR."

If you'd like to get your JUG involved, learn more about the Adopt a JSR program. Some JSRs have already been adopted, so please check the page so you can coordinate with other JUGs. Send comments or questions to the JUG Leaders list. Help adopt a JSR today. They need you!

Wednesday Oct 26, 2011

JCP EC Elections Happening: Vote!

What is the Java Community Process? It's the way the Java Community participates in the proposal, selection, and development of Java APIs.

The JCP Executive Committees (EC) are members who guide the evolution of Java technology in the Java Community Process (JCP). There are two ECs: the Java SE/EE Executive Committee and the Java ME Executive Committee. EC members represent both major stakeholders and a representative cross-section of the Java Community. Each year, a third of the Executive Committees are up for election. Those elections are happening now.

Information about the election is in Patrick Curran's "A Crowded Field" blog. You can find details about the nominees on the nominees page. Voting is open until 31 October. If you want to influence how Java moves forward, you should vote.

Learn more about the JCP at

Tuesday Oct 18, 2011

"Looking Back on JavaOne 2011" feature article

A JavaOne “afterglow” article, “Looking Back on JavaOne 2011” is up on otn/java. The article reviews the spirit, highlights, and feel of the 2011 JavaOne Conference.

From the article itself:

“It was at times difficult to take in all that has been achieved in the last year. The announcements at this year’s JavaOne came fast and furious -- the summer release of JDK 7 (including preview release for Mac OS X), the debut of JavaFX 2.0 (Oracle’s premier development environment for rich client applications), and ongoing progress on Java EE 7 (including taking Java EE into the Cloud). Meanwhile, at Monday’s Technical Keynote, it was pointed out that there are now 5 billion Java Cards in the world --contrasted with a global population of 6.5 billion. And then Tuesday’s Strategy Keynote brought Oracle’s announcement that it will open source JavaFX -- first the components, and then the rest of the framework -- as soon as there is approval from the OpenJDK community. And all the while, the OpenJDK community continues to grow, with recent members including IBM, Apple, SAP, and Twitter.”

Read the complete article.

Monday Oct 17, 2011

Java Community Keynote: Enabling Collaboration, Enabling Innovation

IBM, Java, and the Cloud

The morning JavaOne 2011 Community Keynote began with IBM, presented by Jason McGee, IBM Distinguished Engineer, Chief Architect, Cloud Computing. McGee focused on Java and Cloud computing-the challenges in the language and the JVM for running in the Cloud, how to make your applications elastic and scale well in the Cloud, and the latest innovations (driven by IBM and others) for deploying applications to the Cloud.

McGee explored several recent IBM offerings for the Cloud-including WebSphere eXtreme Scale, a Java based, in-memory data grid product for elastic scalability in Cloud environments; and IBM Workload Deployer, a Cloud deployment and management system for existing virtualized hardware. McGee ended by reiterating IBM's commitment to the Java community, noting their membership in OpenJDK as of 2010.

Community: Best Practices, Innovation, and Learning Resources

Sharat Chander, Principle Product Director, JavaOne Program Committee Chairperson, Oracle began his portion of the keynote by offering a moment of silence in respect for the passing of Apple's Steve Jobs, noting his passion and innovation in the world of technology. The Apple logo briefly appeared on the large screen.

Chander emphasized that Java isn't just about technology, it's also about community. Within this context, he first recognized Mike DeNicola, John Rose, and Patrick Curran, for their outstanding participation and leadership within the JCP this past year. And as part of ever-broadening the Java community, Chander next paid tribute to the Java Dutchess program-with over 400 groups around the world, globally connecting women in Java technology.

From there, Donald Smith, Director of Product Management, Java Platform Group, Oracle invited onstage a panel of representatives from the global Java community: Martijn Verburg, London Java Community; John Duimovich, OpenJDK; Deepak Bhole, OpenJDK; Stephen Chin, SvJugFx; and Bruno Souza, SouJava. The group noted that this was the first JavaOne conference with a community-themed keynote. In true connected community fashion, the group invited those watching the presentation to informally vote (via text message) on Java technologies and initiatives of current and future interest.

The panel members all urged active participation in Java User Groups, from both a technical and professional advancement perspective. Such community involvement not only drives open standards, they declared, but also drives innovation among vendors. The OpenJDK representatives then explored the challenges and promises of the initiative, agreeing that participants should have high expectations for openness, and to push on that. They strongly urged developers to download OpenJDK, and to use it.

Community: Moving Java Forward

Smith explored with the panel how the Java community can best take part in moving Java forward. The consensus was that the process ideally involves vision, innovation, and execution, and that the community can participate at all of these levels-getting involved via JUGs, as well as testing and submitting bug reports, and thereby helping Oracle and other Java vendors build the best and most innovative technologies. One technique being explored at some JUGs, to better facilitate participation, is to both stream them live and offer audio archives via Within the context of making community content as available as possible, Oracle announced their agreement with to host many of the JavaOne sessions on the learning site-including video, demos, and synchronized audio/slides.

Duke's Choice Award Winners

What JavaOne would be complete without acknowledging the Duke's Choice Award Winners (this year with community input in the selection and review process). Featured onstage were representatives of Rockwell Automation, for their Java Embedded factory floor automation solutions; Sodbeans Project, for their NetBeans-based accessibility suite to aid blind software developers; and JHome, a Glassfish/Java EE-based home automation system for the control of almost any device in the home, including lamps, gates, coffee machines, and more.
Java Posse Comes to Town

To the tune of Spaghetti Western soundtrack music, representatives of the fabled Java Posse next took the stage (to Sharat Chander's mock amazement). The Java Posse site has long been known for its podcasts offering news, discussions, interviews, and "general mayhem" surrounding the world of Java. The Java Posse members emphasized what they see as the three elements of Java-the language, the platform, and (most importantly), the Java community. "We have a development community that other development platforms dream of having," they said. They promised in-depth appearances from many of the Duke's Choice Award winners. And in parting the stage, they deputized Chander as an official honorary member of the Java Posse, presenting him with a 10-gallon hat.

In closing, JavaOne participants were urged to get involved and make their voices heard-to participate in the JavaOne Community Steering Committee, to participate in the JavaOne Program Committee, to submit speaker papers, to participate in the OpenJDK project, and to join a local JUG. Chander parted by noting that JavaOne 2012 would feature a community member as one of the keynote speakers.

Learn More:

WebSphere eXtreme Scale
IBM Workload Deployer
Java Dutchess
2011 Duke's Choice Award Winners
The Java Posse

The Ninth Annual Java Community Process Program Awards

In a festive room full of Java luminaries and fine food at JavaOne 2011, the 9th annual JCP Program Awards were handed out Tuesday night at the Anzu Restaurant of the Nikko Hotel. The award categories were: JCP Member/Participant of the Year; Most Innovative JSR; and Outstanding Spec Lead.

The nominees in their respective categories were:

JCP Member/Participant of the Year

--Mike DeNicola, of Fujitsu, for his role as Working Group Lead: While not officially Spec Lead of JSR 348, Mike has contributed a lot in getting the JCP reform plans where they are at a great pace, compared to earlier efforts. Helping the JCP to be fit for the next decades of Java following the Oracle-Sun merger.

--SouJava: For tirelessly promoting the JCP, JSRs, openness, transparency and our community at large (to say nothing of Bruno Souza's marvelous cape!).

--IBM: For their participation in the OpenJDK project, which has significantly increased the momentum of Java SE.   

--London Java Community: For their efforts to involve the developer community in the activities of the JCP.   

--Doug Lea: After a long and distinguished tenure on the JCP EC, Doug Lea (along with Tim Peierls and The Apache Software Foundation) felt he had no choice but to resign at the end of 2010. In doing so, he demonstrated integrity, independence, and courage that truly sets him apart. If the JCP is to retain any shred of legitimacy and relevance in the future, it will be through the actions other members who display the traits exemplified by Doug: integrity, independence, and courage, coupled with unparalleled technical expertise and a genuine love for the Java ecosystem.

Most Innovative JSR

--JSR 321: Trusted Computing API for Java. Beside a picture book example for Agile and Transparent Expert Group work, JSR 321 also anticipated another vision of, by being the first JSR with a known implementation in a language other than Java, called Hybrid JSR by (Part 2 and beyond). Apart from all that, Trusted Java holds the key to a safer more reliable and trusted usage of PaaS/Cloud or other Pervasive Technologies like Social Networking and Mobile.

--JSR 334: Small Enhancements to the Java Programming Language (Project Coin): Due to the process it was run under and the requirement of participants to 'put some skin in the game'.

--JSR 292:  Supporting Dynamically Typed Languages on the Java Platform: As the first JSR specifically designed to support languages other than Java, JSR 292 will ensure the long-term success of the Java VM.

Outstanding Spec Lead

--John Rose: (JSR 292 Supporting Dynamically Typed Languages on the Java Platform) Due to his excellence in ensuring consensus across the community -- both EG members and the wider JVM language community.

--Alex Buckley: (JSR 901, Java Language Specification and JSR 924: Java Virtual Machine Specification.) For his leadership.

--Mark Reinhold: For his leadership and promotion of the first Java SE platform JSR in several years.

The Winners

JCP Member/Participant of the Year: Mike DeNicola of Fujitsu

Most Innovative JSR: JSR 292, John Rose, Oracle, spec lead for JSR 292

Outstanding Spec Lead: John Rose, Oracle: JSR 292 Supporting Dynamically Typed Languages on the Java Platform

Community Leadership Award

Finally, the JCP Executive Committee gave a special Community Leadership Award to  Patrick Curran, Chair, Java Community Process, Oracle, who was recognized for the fabulous job he has done coping with a period of substantial change and conflict in the JCP over the past 18 months.

Obviously, the work of John Rose and his team was singularly honored. But as Rose himself graciously emphasized, it was itself a great honor to be counted among his fellow nominees.

Congratulations to all involved!

Monday Sep 19, 2011

JCP at JavaOne

(really by Heather VanCura, originally published on the JCP blog)

The JavaOne Conference is one of the best occasions for members of the Java Community Process (JCP) program to meet up in person during the year. The event will be held next month in San Francisco, California, October 2-6, in The Zone (made up of the Hilton, Nikko, and Parc 55 hotels).

JCP members are gearing up for a flurry of technical and social activities offered to the community, starting with an open to the public Executive Committee (EC) Meeting to be held on Sunday, 2 October, just prior to the JavaOne Open House. We will begin at 4 pm (doors open at 3:45 pm) and conclude at 5:30 pm just in time for the Open House.  The meeting will be held at the Hilton Hotel.  The agenda will include topics suggested by the membership-please send suggestions for the agenda to pmo at

And remember to save the date for the annual JCP community party on Tuesday evening, 4 October, to be held at the Hotel Nikko's Anzu Restaurant. Drop by starting at 6 pm to meet fellow JCP members and EC representatives, enjoy appetizers/beer, pick up a door prize, and congratulate the winners of the 9th annual awards in three categories: JCP Member/Participant of the Year, Outstanding Spec Lead, and Most Innovative JSR.

Reps from the JCP will be at the Mason Street Tent each day to present information and answers your questions. Do you have questions about the Java Community Process (JCP) program, the JCP and the future of Java, JSR updates, or JCP EC Candidates?  Join us for info from the experts. Follow @javaoneconf for times. 

Read more about the activities here...hope to see you there!

Monday Jul 25, 2011

Java SE 7 Honor Roll

Java 7 is scheduled to be made available on July 28th. But first, we have some friends in the community to thank. The Java SE 7 Honor Roll is a list of those great developers who took the Java SE 7 Preview on a test drive and reported bugs. (It is not the complete list, but rather all those who responded to us and provided permission to print their name on the Oracle Technology Network.) Thank you, and your Java 7 T-shirts are on their way! 

Alpes JUG Enjoy Their Java 7 T-shirts

(photo courtesy Ludovic Poitou)

Sunday Jul 24, 2011

OSCON Java: Already Great

OSCON Java hasn't even officially started, but I can tell you it's already great.

The Community Leadership Summit was on Saturday and Sunday. Community leaders from several different types of communities (software, hardware, medical, library science, personal training, to name a few) discussed issues around building and maintaining communities. Topics included getting a community started, dealing with international communities (more than just time zone challenges), open source licensing, what is it that community managers actually do, dealing with difficult community members, how to justify your existence to upper management (KPIs, anyone?), and sexual harrassment at technical conferences and in online communities (Tim O'Rielly just posted Sexual Harassment at Technical Conferences: A Big No-No). The first day ended with some wonderful stand up comedy by Sumana Harihareswara, specifically for a techie audience ("Was anyone else disappointed to learn that the movie Source Code had nothing to do with source code?"). A big tip of the Duke's cowboy hat to the team who made CLS11 happen.

On Sunday was the OSCON JVM Language Symposium. There were lively dicussions about different languages on the Java Virtual Machine.  Jeff Genender said main takeaway from the day was "It's the JVM, stupid!" Sunday evening was the speakers dinner, a time for the speakers to stop tweaking their slides and mingle. It was a great mix of old friends and new acquaintances.

Overheard at the OSCON Java Speakers Dinner

"I've noticed an uptick in demand for Java developers in the last few months."

"I've been up 40 hours straight."

"My session got accepted for JavaOne!"

"Let's get a picture of the Google, Apache and Oracle guys together!"

  Van Riper(Google), Jeff Genender (Apache), Steve Harris (Oracle),
    and Sharat Chander (Oracle) Show Their Community Spirit

and best quote of all:

"You probably don't want to start your talk with "Java sucks" at a Java Conference."

It's already started as a great conference. If you can't be here, the keynotes more will streamed live on the OSCON site. Here's Monday's schedule:

  9:00am - 9:10am     Welcome Laurel Ruma (O'Reilly Media, Inc.), Stephen Chin (GXS)
  9:10am - 9:30am     Open Source, Java, and Oracle – Cracking the Code Steve Harris (Oracle)
  9:30am - 9:45am     Twitter: From Ruby on Rails to the JVM Raffi Krikorian (Twitter)
  9:45am - 10:00am   Working Hard to Keep It Simple Martin Odersky (Typesafe)
10:00am - 10:10am   JDK 7 in a Nutshell Joe Darcy (Oracle)
  7:00pm - 9:00pm    Ignite OSCON


Insider News from the Java Team at Oracle!



« June 2016