Wednesday Dec 03, 2014

Public EC Meeting 9 December

The next JCP EC Meeting, and the last public EC Meeting of 2014, is scheduled for Tuesday, 9 December at 08:00 AM Pacific. This will be the first EC Meeting for our newly elected EC members, and the agenda includes an introduction to the new EC Members (MicroDoc, Hazelcast and Geir Magnusson Jr), a JSR & Membership update, and a new JSR Proposal by Individual JCP Member, Andres Almiray.  Meeting details are below.

We hope you will join us, but if you cannot attend, the recording and materials will also be public on the multimedia page.  The minutes and materials from the November Teleconference, and the September Face to Face are available if you want to catch up on the latest discussions. Looking forward to it!

Public EC Meeting

Tuesday, December 9, 2014

8:00 am  |  Pacific Standard Time (San Francisco, GMT-08:00)  |  1 hr

Join WebEx meeting

Meeting number:

800 737 856

Meeting password:


Join by phone

+1 (866) 682-4770 Outside the US: global access numbers or +1 (408) 774-4073

Conference code: 5731908

Security code: 2424

Tuesday Dec 02, 2014

JSR Updates - Java EE 8 & Java SE 9

Last week four new JSRs were submitted for public JSR Review.  The first three are focussed on Java EE 8, and the fourth is targeted for Java SE 9.  In September, the first set of Java EE 8 JSRs - eight of them - were submitted and unanimously approved, see earlier blog post, titled Java EE JSRs unanimously approved.  The new JSRs submitted last week are as follows (these are open for review now):

JSR 373, Java EE Management API 2.0, posted JSR Review. The public review closes on 8 December and the two week JCP EC Ballot starts on 9 December, closing 22 December. This JSR will update JSR 77 with REST interfaced and incorporate deployment as a standard part of the management interface. 

JSR 374, Java API for JSON Processing 1.1 (JSON-P), posted JSR Review.  The public review closes on 8 December and the two week JCP EC Ballot starts on 9 December, closing 22 December. This JSR will be an update JSR 353, JSON-P JSR.

JSR 375, Java EE Security API, posted JSR Review. The public review closes on 8 December and the two week JCP EC Ballot starts on 9 December, closing 22 December. This JSR will improve the Java EE platform by ensuring the Security API aspect is useful in the modern cloud/PaaS application paradigm.

JSR 376, Java Platform Module System, posted JSR Review. The public review closes on 8 December and the two week JCP EC Ballot starts on 9 December, closing 22 December. This JSR will define a module system for the Java Platform.  JSR 277, Java Module System, and JSR 294, Improved Modularity Support in the Java Programming Language, both currently in Dormant status, will be withdrawn.  This JSR is a central component of Project Jigsaw, an effort in the OpenJDK Community, to design and implement a standard module system for the Java SE Platform.  In Project Jigsaw there are several JDK Enhancement Proposals (JEPs) already in progress as part of this effort: JEP 200, a modular structure for the JDK, JEP 201, the JDK source code has been modularized, and JEP 200, the format of JDK binary images is being upgraded to accommodate modules.  

Please review and comment on all of these JSRs via the project links on their JSR pages.  If you are interested in participating via the Adopt-a-JSR program, please join us for an online meeting this Friday, with a focus on Java EE 8, and guest, Linda DeMichiel.  Meeting details in the blog entry, titled Adopt-a-JSR for Java EE.

Friday Nov 21, 2014

Adopt-a-JSR for Java EE

Earlier this week, I updated the Worldwide Java User Group Leaders (JUG) on the Adopt-a-JSR program activities for Java EE 8.  There are thirty JUGs participating in Adopt-a-JSR to date, and for the newly approved Java EE 8 JSRs (eight JSRs have been initiated and approved in the last couple of months), there are already thirteen JUGs interested in getting involved in these early stages-- London Java Community, Egypt JUG, Morocco JUG, GUJava SC (Brazil), SouJava (Brazil), Japan JUG, BeJUG (Belgium), JUG Chennai, JUG Hyderabad, Faso JUG, Chicago JUG, and Houston JUG. Take a look at the wiki page where you can join the project and update the wiki.  There is also a link to the Adopt-a-JSR Java EE 8 page on the wiki.

In October, we had an impromptu Adopt-a-JSR meeting in Prague with several of the Java EE Spec Leads -- JAX-RS (JSR 370), WebSocket (JSR 356) and JSON-B (JSR 367). You can listen to the recording and view the slides on the multimedia page.

We plan to do similar meetings with all of the Java EE 8 Spec Leads in the coming months to facilitate collaboration and participation in the Adopt-a-JSR program. 

Right now these JSRs are in the early stages of development and are still forming their Expert Groups, but some of the suggestions for feedback at this early stage include providing feedback on requirements, use case development, or commenting/voting on issues in the JIRA issue tracker. Please use 'adoptajsr' tag in the JIRA issue tracker. You can find all of the links you need on the page for each JSR, for example, for JSR 366 the url is: (just change the last 3 characters of the url to the JSR number you are interested in: or see  full list of the Java EE 8 JSRs, filed to date 

We are planning our next Adopt-a-JSR online meeting on 5 December at 10 am pacific time on Java EE 8, JSR 366, with the Spec Lead, Linda DeMichiel. If you cannot join the meeting at this time, do not worry!  It will be recorded on posted on the multimedia page.

Details for Java EE 8, JSR 366 Adopt-a-JSR call:

Friday, 5 December 10 am PST 

Join WebEx meeting:

Meeting number: 800 152 302

Meeting password: 23678

1 866 682 4770 (in the US)

Outside the US find your country number or dial : +1 (408) 774-4073

conference code: 5731908

password: 23678

Please let me know if you have any questions or discuss on the mailing list with each other! I will also be hosting some office hour times next month if people want to chat more informally. Or if you have questions or would like to discuss in more detail on a 1:1 basis, I'm happy to do so.  You can ping me on twitter @heathervc or @jcp_org.

Tuesday Sep 23, 2014

JCP Office Hour 24 September

JCP Office Hour with Heather VanCura tomorrow (Wednesday) at 08:00 am PDT.  Bring your membership, JSR, EG, Adopt-a-JSR, Hackergarten, JavaOne questions. All welcome!

JCP Office Hour

Wednesday, September 24, 2014

8:00 am | Pacific Daylight Time (San Francisco, GMT-07:00) | 1 hr

Join WebEx meeting

Meeting number: 285 362 251

Meeting password: 23678

Join by phone

+1 (866) 682-4770

Outside the US: global access numbers or +1 (408) 774-4073

Conference code: 5731908

Security code: 23678

Monday Sep 22, 2014

September JSR Updates - Java EE 8 JSRs Unanimously Approved

The seven JSRs submitted in August for Java EE 8 have been unanimously approved, with 24 Yes votes, by the JCP Executive Committee, and are now open for Expert Group Nominations.  JCP Members are eligible to nominate themselves to serve on the JSR Expert Groups.  Instructions for joining the JCP program are on  Java User Group (JUG) members can also volunteer to help with these JSRs through the Adopt-a-JSR Program.

JSR 366, Java Platform Enterprise Edition 8 (Java EE 8) Specification, has passed the EC JSR Approval Ballot.

JSR 367, Java API for JSON Binding (JSON-B), has passed the EC JSR Approval Ballot.

JSR 368, Java Message Service (JMS) 2.1, has passed the EC JSR Approval Ballot.

JSR 369, Java Servlet 4.0, has passed the EC JSR Approval Ballot . 

JSR 370, Java API for RESTful Web Services (JAX-RS) 2.1, has passed the EC JSR Approval Ballot.

JSR 371, Model-View Controller (MVC) 1.0, has passed the EC JSR Approval Ballot.

JSR 372, JavaServer Faces (JSF) 2.3, has passed the EC JSR Approval Ballot.

Friday Sep 12, 2014

Join the Hackergarten at JavaOne 2014

Contribute to your favorite open source projects at the Hackergarten during the JavaOne 2014 Conference in San Francisco. We will have a dedicated space at the Java Hub in the Exhibit Hall, Hilton Union Square.  The space has power, a private internet network, white boards and seating for 16. Stop by any time, join a group, pick a feature or bug you want to tackle, and submit your results. Attendees will learn from Java EE, Java SE, Oracle Java Embedded, JSR Specification Leads from the JCP, and JavaFX experts on how you can impact the future of Java technologies. Bring your laptop and join us for an hour (more or less). Wi-Fi and power are available. Monday and Tuesday from 10:30 a.m. to 5:00 p.m., and Wednesday from 10:30 a.m. to 4:00 p.m. at the Java Hub in the JavaOne Exhibition Hall.  

We are just starting to fill out a preliminary schedule of the sessions for the Hackergarten now - you can sign up your project or some to one of the sessions to contribute to your favorite project.  If the time you are looking for is full,  no worries!  Just head over to the Hackergarten and we fill find space for you!  Bring your laptop and stay as long as you want--less than an hour, or most of the three days. The format remains open, the same as other Hackergartens around the world. Let me know know if you want to be added via this blog or on Twitter @jcp_org.

During Devoxx UK 2014 Hackergarten, we organized many sessions, including Java EE with Arun Gupta, Peter Pilgrim and Roberto Cortez; Java 8 sessions  with Raoul Urma, Richard Warburton, Graham Allen, Stephen Colebourne (see hands-on code examples/exercises);  David Brimley and Peter Lawrey on Data Grids--exercises with OpenHFT Collections' Shared HashMap, and using memory profilers and systems tools to see what difference SHM makes;  Anatole Tresch organized some hands-on activities with JSR 354, Money & Currency API; Mani Sarkar was leading hacking on the JDK itself, including a review of the Adopt OpenJDK Getting Started Kit and there were also sessions on JSR 364, JCP.Next.

Andres Almiray talks about the Hackergarten during Devoxx UK 2014 in this video. 

Heather VanCura interviews two of the Devoxx UK 2014 Java 8/Lambdas participants in this video.

You can view some of the pictures from the Devoxx UK Hackergarten to see how much fun we had :-). So come join us at the JavaOne 2014 Hackergarten!!

Thursday Sep 04, 2014

Nominations for the 12th Annual JCP Program Awards are...

Congratulations to the nominees of the 12th Annual JCP Program Awards. The nominations have been posted on, where you can read the nomination text and more information about the awards and the nominees.  The community gets together every year during JavaOne to congratulate the nominees at the annual JCP Community Party. The winners will be announced during the evening community party happening this year on Monday 29 September, at the Hilton San Francisco, Cityscape, starting at 6:00 pm.

This year there are four categories: Member of the Year, Outstanding Spec Lead, Most Significant JSR, and Outstanding Adopt-a-JSR Participant (new category!).  Thank you to the community members who submitted nominations. The JCP Executive Committee votes will determine the winners of the awards.  And the nominees are...

JCP Member/Participant of the Year

  • Bruno Souza
  • Heather VanCura
  • Richard Warburton 

Outstanding Spec Lead

  • Stephen Colebourne (JSR 310)
  • Michael Lagally (JSR 360)
  • Anatole Tresch (JSR 354) 

Most Significant JSR 

  • JSR 310, Date & Time API
  • JSR 360, Connected Limited Device Configuration (CLDC) 8
  • JSR 363, Units of Measurement API

Outstanding Adopt-a-JSR Participant

  • JUG Chennai
  • Otávio Gonçalves de Santana
  • Martijn Verburg 

Congratulations again to the nominees and we look forward to celebrating together with the community during the JCP party at JavaOne on Monday evening; register for your ticket (mandatory)

Friday Aug 29, 2014

JCP EC Nominations will be open 16-19 September

The 2014 Fall Executive Committee Elections will be starting in September.

The nominations period of the Elections will begin on 16 September. The JCP will accept nominations for 8 Ratified and 4 Elected seats through 29 September. The ballot will be open from 28 October until 10 November. The results will be available on on 11 November.

If you have an interest in participating in the JCP EC, please start preparing the materials now. If you have any questions, please send us an email at

Thursday Aug 28, 2014

July & August JSR Updates - Java EE focus!

[Read More]

Friday Aug 22, 2014

The JCP Celebrates 15 Years in 2014

The JCP Program is celebrating fifteen years of collaborative work from companies, academics, individual developers and not-for-profits from all over the world who have come together to develop Java technology through the JCP.  In June, we held a party at the Computer History Museum in Mountain View, California in conjunction with the Silicon Valley Java User Group (SVJUG). You can check out the Nighthacking videos and pictures from the party:

Video Interview with James Gosling

Video Interview with Van Riper & Kevin Nilson

Video Interview with Rob Gingell

If you missed the party, we have kits for Java User Groups (JUG) to order to celebrate with your Java User Group (JUG) in 2014.  Fill out the order form and we will send a presentation, party favors, posters and a raffle item for your local JUG 15 year JCP Celebration!

And next month we will have another celebration during the annual JavaOne Conference in San Francisco.  The JCP Party & Awards ceremony will be Monday, 29 September at the Hilton in Union Square.  Reserve your ticket early!

Monday Jul 21, 2014

Meet us at OSCON 2014

OSCON 2014 has started in Portland! Looking forward to catching up with Java community member friends--old and new this week. 

Tomorrow (Tuesday), visit 'Office Hours' with Heather VanCura from 14:30 - 15:10. This is an informal time to ask your questions and have a roundtable discussion in the Expo Hall, O'Reilly Booth, at Table A.

Following the Office Hour, come to our session 'Bringing Java into the Open' with Heather VanCura and Patrick Curran, from 17:00 - 17:40 in room D136.  

Find us in the Attendee Directory if you want to meet up another time during the week or on Twitter @jcp_org. 

Monday Jun 30, 2014

June JSR Updates

The meeting and materials from the May JCP EC Face-to-Face Meeting in London and the June public EC teleconference meeting are now available on

This month we opened the nominations for the annual JCP Program Awards - anyone can nominate participants using the form on  You can review the Spec Lead Profiles page, List of Active JSRs page, or the EC Membership page for inspiration.

JSR updates in June 2014 included the following:

JSR 359, SIP Servlet 2.0, passed the Public Review ballot with 23 Yes votes.

JSR 356, Java API for WebSocket, posted a Maintenance Review, the draft is open for review and comments until 24 July.

JSR 352, Batch Applications for the Java Platform, passed the Maintenance Review ballot with 19 yes votes, and will post a Maintenance Release soon.

JSR 48,  WBEM Services Specification, passed the Final Reconsideration Approval Ballot with 21 Yes votes, and will post a Final Release soon.

Monday Jun 23, 2014

2014 JCP Annual Awards Nominations Open

The time has arrived to open nominations for the 2014 JCP Annual Awards!  The 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 the JCP Program Awards.  This year we have four categories: JCP Member/Participant of the Year, Outstanding Spec Lead, Outstanding Adopt-a-JSR Participant, and Most Significant JSR. The award ceremony will again occur at the Annual JCP Community Party held in San Francisco, on Monday evening, 29 September. 

The 12th JCP Annual Awards Nominations are now open until 19 July 2014. Submit nominations via email to or use the nomination form on The JCP EC will vote to select the winners following the nomination period.  We look forward to receiving your nominations! 

Descriptions of the award categories for this year:

JCP Member/Participant Of The Year - This award recognizes the corporate or individual member (either Member or Participant) who has made the most significant positive impact on the community in the past year. Leadership, investment in the community, and innovation are some of the qualities that EC Members look for in voting for this award.

Outstanding Spec Lead - The role of Spec Lead is not an easy one, and the person who takes that responsibility must be, among other things, technically savvy, able to build consensus in spite of diverse corporate goals, and focused on efficiency and execution. This award recognizes the person who has brought together these qualities the best in the past year, in leading a JSR for the Java community (Java SE, Java EE or Java ME).

Most Significant JSR - Specification development is key to the success of the JCP program and helps ensure we remain a fresh and vibrant community. This award recognizes the Spec Lead and Expert Group that have contributed (either in progress or final) the most significant JSR for the Java community (Java SE, Java EE or Java ME) in the past year.

Outstanding Adopt-a-JSR Participant - This award recognizes the Java User Group (JUG) that has made the most exemplary contribution through the Adopt-a-JSR program in the past year. The London Java Community and SouJava initiated, and are thereby implicitly recognized, in this effort for JUGs around the world to become more involved in the work of JSRs. Innovation, community engagement and technical impact are some of the characteristics that EC members look for in voting for this award.

Saturday Jun 07, 2014

2014 Conferences - JFokus, JavaLand & GeeCon!

There has been a delay in publishing these past event summaries from early 2014--JFokus in February, JavaLand in March, and GeeCon in May. As we plan for Devoxx UK next week, I found these summaries that did not make it past 'draft' stage.  We had some great successes with the first three events of 2014, a Java developer conference trifecta! Participation topics included Java, the JCP program overall and the Adopt-a-JSR programs.  

First up in February was JFokus in Stockholm. The energy and talent in Stockholm is amazing and the conference organizers do a stellar job running it and welcoming the speakers of this event.  I enjoyed the city walk and speaker dinner, as well as many opportunities to interact with conference speakers and attendees, both during and after the conference hours. Reza Rehman invited me to speak during his Java EE 7 lab session about the Adopt-a-JSR program, and I gave a quickie session on the JCP and Adopt-a-JSR.  There was also a late night Birds of a Feather (BoF) session held jointly with Cecelia Borg, Martijn Verburg and Reza Rehman.  This was an interactive conversation with a focus on the Java EE community survey results and encouraging more community participation and collaboration in Java development.  The Java 8 keynote by Georges Saab and Mark Reinhold was also very entertaining,  I was sorry to miss FOSDEM happening the previous weekend this year in Brussels, but I hope to attend in 2015.  Favorite take home gift -- Lambdas cap!

In March, the inaugural version of the JavaLand conference happened inside Phantasialand, an amusement park in Germany. Markus Eisele suggested having an Early Adopters area at the conference, which I was keen to implement. In 2013 at Devoxx Belgium we held some activities in the Hackergaren area around Lambdas and Java EE 7, so this was a great opportunity to expand on a more interactive conference format and Andreas Badelt from the program committee helped in the planning for this area.  Daniel Bryant and Mani Sarkar from the London Java Community led some general Adopt-a-JSR discussions and AdoptOpen JDK activities.  JCP Spec Leads, Anatole Tresch from Credit Suisse, leading JSR 354, Money & Currency API, and Ed Burns from Oracle, leading JSR 344, JavaServer Faces 2.2, attended to engage with conference attendees on their JSRs.  Favorite - Stephen Chin's roller coaster video.

In May, GeeCon in Krakow was anther awesome conference!  The conference organizers were warm and welcoming and I enjoyed time getting to know the other speakers at the event. There was a JCP and Adopt-a-JSR participation session as well as a moderated panel session on Early Adopters.  We had an amazing panel -- Daniel Bryant, Arun Gupta, Tomasz Borek , and Peter Lawrey. The panel discussed the Adopt-a-JSR and Adopt OpenJDK program, and how the participants work together to get involved and contribute to both the Java SE and Java EE platforms.  If was an interesting discussion and sparked some new ideas on how Java User Groups in Poland and around the world can contribute in a significant and meaningful way to create better and more practical Java standards today and in the future.  Favorite take home gift - GeeCon mug!  

These were some of the highlights of the events--looking forward to Devoxx UK next week.  I will publish these details tomorrow!

Thursday Jun 05, 2014

Public JCP EC Meeting on 10 June

The next JCP EC Meeting is open to the public!  We hope you will join us on Tuesday, 10 June at 08:00 AM PDT.  Agenda includes a discussion on the latest JCP.Next news--JSR 364, Broadening JCP Membership.

We hope you will join us, but if you cannot attend, the recording and materials will also be public on the multimedia page. Meeting details below.


Topic: Public EC Meeting

Date: Tuesday, June 10, 2014

Time: 8:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)

Meeting Number: 807 111 580

Meeting Password: 6893


To start or join the online meeting


Go to


Audio conference information


+1 (866) 682-4770 (US)

Conference code: 5731908

Security code: 6893

Global access numbers


This is the group blog for the Java Community Process (JCP) program office.


« July 2016