Wednesday Oct 17, 2012

JCP Elections, JUG Candidates

The JCP elections for the JCP Executive Committee (EC) have started today.

The ratified candidates are:  Cinterion, Credit Suisse, Fujitsu and HP.

The elected candidates are (9 candidates, 2 open seats):  Cisco Systems, CloudBees, Giuseppe Dell'Abate, Liferay, London Java Community, MoroccoJUG, North Sixty-One, Software AG, and Zero Turnaround.

For community representation, the London Java Community is running for re-election. They have helped with JUGs participation on the JCP, and they need community votes to stay there doing great work! Also, the Morroco JUG is running for election for the first time. 

Learn more about the JCP Elections, read the JCP Program Office blog "2012 EC Election Ballot open; Meet the Candidates Call Tomorrow."

So, please, if you are a registered JCP member, don't forget to cast your vote!

Wednesday Jun 27, 2012

2012 JCP Awards

Nominations are now open for the 2012 JCP Awards. Submit nominations to PMO at JCP dot ORG or use this form

The Java Community Process (JCP) program celebrates success. Members of the community nominate worthy participants, Spec Leads, and Java Specification Requests (JSRs) in order to cheer on the hard work and creativity that produces ground-breaking results for the community and industry in the Java Standard Edition (SE), Java Enterprise Edition (EE), or Java Micro Edition (ME) platforms.

The community gets together every year at the JavaOne conference to applaud in person the winners of three awards: JCP Member/Participant of the Year, Outstanding Spec Lead, and Most Significant JSR. This year’s unveiling will occur Tuesday evening, 2 October, at the Annual JCP Community Party held in San Francisco during JavaOne.

Nominations close on 16 July 2012. More details are on the JCP blog.

Tuesday Jun 19, 2012

Victor Grazi, Java Champion!

Congratulations to Victor Grazi, who has been made a Java Champion! He was nominated by his peers and selected as a Java Champion for his experience as a developer, and his work in the Java and Open Source communities.

Grazi is a Java evangelist and serves on the Executive Committee of the Java Community Process, representing Credit Suisse - the first non-technology vendor on the JCP. He also arranges the NY Java SIG meetings at Credit Suisse's New York campus each month, and he says it has been a valuable networking opportunity. He also is the spec lead for JSR 354, the Java Money and Currency API.

Grazi has been building real time financial systems in Java since JDK version 1.02! In 1996, the internet was just starting to happen, Grazi started a dot com called Supermarkets to Go, that provided an on-line shopping presence to supermarkets and grocers. Grazi wrote most of the code, which was a great opportunity for him to learn Java and UI development, as well as database management. Next, he went to work at Bank of NY building a trading system. He studied for Java certification, and he noted that getting his certification was a game changer because it helped him started to learn the nuances of the Java language. He has held other development positions, "You may have noticed that you don't get as much junk mail from Citibank as you used to - that is thanks to one of my projects!" he told us. Grazi joined Credit Suisse in 2005 and is currently Vice President on the central architecture team.

Grazi is proud of his open source project, Java Concurrent Animated, a series of animations that visualize the functionality of the components in the java.util.concurrent library. "It has afforded me the opportunity to speak around the globe" and because of it, has discovered that he really enjoys doing public presentations. He is a fine addition to the Java Champions program.

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. Nominees are named and selected through a peer review process. 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.

Friday May 11, 2012

JCP Looking for Java End Users

The Java Community Process (JCP) is how the Java community creates and maintains Java Technology specifications. The JCP Program Management Office (PMO) has relied on all types of JCP members, from large corporations to JUGs, and individual developers. Historically, mature enterprises -- such as Oracle, Nokia, IBM, Motorola, and Siemens -- have formed the backbone of the community. Large corporations have the deep pockets of resources, time, and energy necessary to stabilize and propel standardization efforts. The PMO has also recruited worldwide representatives from organizations and individuals in developers, academic, and user spheres. Now, the PMO is reaching out to corporations, including startups, that are end users of Java technology.

Within the JCP community, all corporate members are treated the same, but members who represent large or mature enterprises are significantly different from smaller, newer startups. This distinction, discussed during the Executive Committee’s public face-to-face session held during JavaOne 2011, gave rise to an interest in looking for ways to welcome startups to the JCP table. The PMO and Executive Committee (EC) have taken steps to eliminate barriers to membership. Is your startup interested in joining the JCP? Visit the JCP membership page for more information, or contact the JCP Program Management Office (PMO).

To learn more about what membership is like, you can read stories of eight corporate members, large and small, all users of Java technology, who joined the JCP in "The JCP Program Targets Corporate Members of a Particular Kind." Members are honest about the challenges they faced and the benefits of belonging. With their networking relationships, technical savvy, and determination to smooth the way for the continuing Java evolution, all of these corporations -- Aplix, Azul, Goldman Sachs, aicas GmbH, Credit Suisse, ARM Limited, CloudBees, and Twitter -- are well positioned to help the JCP community continue to evolve. Perhaps you should join them. 

Tuesday Dec 27, 2011

End of the Year Review: Moving Java Forward in 2011

The end of the year is the time we reflect on the successes for Java in 2011. First, the Oracle Technology Network would like to thank all of the members of the Java community for your honesty, perseverance and dedication in moving both Java and the community forward. An amazing amount of progress has taken place this year:
  •     the release of Java SE 7
  •     approval of Java EE 7 JSR
  •     moving to OpenJDK as the official Java SE 7 Reference Implementation
  •     the first Java SE update release based on open source (JDK 7 update 2)
  •     the release JavaFX 2.0
  •     open sourcing JavaFX
  •     advancements in openness and transparency in the JCP
  •     improvements in JavaOne San Francisco
  •     regional JavaOnes in Russia, India, and Latin America
  •     expansion of JDuchess across the globe
  •     delivery of the new Java digital magazine
  •     launch of the "Adopt-a-JSR" program

and many other milestones - it's obvious that a true renaissance is taking place in the Java ecosystem.  Kirk Pepperdine commented, "The commitment to Java is clear in the increased rate of checkins to openjdk. It used to be easy to keep up on bug fixes and the progress of new features but now, step out for a day and you can get lost pretty quickly. Yet with this increase in rate of checkins you can still see a strong commitment to making sure that every single code change is thoroughly discussed, reviewed, and tested."

For all of you who have played and will continue to play a critical role in this new found invigoration throughout the Java ecosystem, we want to say, "THANK YOU!" We look forward to the opportunities in 2012 when we can work together to make Java the premier technology platform for the future.

And finally, Holiday Greetings from 96 Java Community members in 12 languages from over 15 countries, brought to you by from the Java Spotlight Podcast team. Enjoy!

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

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

Monday Oct 17, 2011

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!

Wednesday Jun 08, 2011 Update

Did you know it takes a JSR to change the JCP process? JSR 348, titled "Towards a New Version of the Java Community Process," has been approved by both Executive Committees, who will now serve as the Expert Group for this JSR. The Early Draft Review is planned for early this (Northern Hemisphere) summer 2011.

JSR 348 focuses on changes to the JCP Process Document in the following areas:  transparency, participation, agility and governance. The JCP program office has posted a new article detailing plans for JSR 348 (AKA This article explains the background of the JSR, how to find the project, and how to follow the workings of the JCP Executive Committee and how you can get involved. On the project page you can find instructions for joining the Observer alias, a link to the discussion forum, a document archive and an (upcoming) issue tracker. Now is the time for community members to get involved!


JCP Article: The JCP Program Moves Towards a New Version:
JCP Program Office Blog: How to Participate in JCP.Next
JSR 348: Towards a New Version of the Java Community Process
JSR 348 Project Page


Insider News from the Java Team at Oracle!



« March 2015