X

JCP Program Office blog covers news from the Java Community Process program office

Recent Posts

The 2017 Fall Executive Committee (EC) Elections Process is Complete!

Congratulations to the new and re-elected EC Members! We had a successful election this year with JCP Member voter turnout at 33% overall; 24% for Full and Partner Members and 50% for Associate Members. Thank you to all of the JCP Members for casting votes, and to all of the nominees for showing interest in serving on the JCP EC. This year, there were 8 Ratified, 3 Elected and 1 Associate Seats open for election. Congratulations to the following new and re-elected EC Members. Ratified Seats (all serving a two-year term): ARM, Credit Suisse, Fujitsu, Hewlett Packard Enterprise, IBM, Intel, Red Hat and Sociedade de Usários da Tecnologia Java - SouJava Elected Seats (all serving a two-year term): Twitter, Hazelcast and Tomitribe Associate Seat (serving a two-year term): Andres Almiray (it was a tie; see the 2017 Executive Committee (EC) Election page for more details on the EC Election tiebreaker process) Newly elected EC Members take their seats on Tuesday, 28 November 2017. The first EC Meeting for the new EC will be a teleconference on Tuesday, 12 December 2017 at 8:00 am Pacific Standard Time (2nd hour is open to the public). The first Face-to-Face EC Meeting will be on 30-31 January 2018 in Hursley, England, hosted by IBM. The JCP PMO appreciates Werner Keil for his tenure on the EC and welcomes Andres Almiray to the EC. For more details on the EC election results, visit the 2017 Executive Committee (EC) Elections Results page. Congratulations to all and thank you for the continuous support and contribution to the JCP.  

Congratulations to the new and re-elected EC Members! We had a successful election this year with JCP Member voter turnout at 33% overall; 24% for Full and Partner Members and 50% for...

JCP Party Wrap Up 2017: The JCP Community Loves a Good Party

The JCP Community gather with unusual promptness at six o’clock, Monday night on October 2nd. There was plenty to celebrate in the Java Community along with the excitement with JavaOne 2017. The JCP Annual party was held on the 39th floor of the Marriott Marquis in San Francisco. The cozy elegance atmosphere of the Marriott, paired with the relaxing music, the smell of delicious food and open bar, made the party become alive. The view was also breathtaking, party-goers can see the remarkable high rises across San Francisco. Also, by taking a look on the other side of the room, there was a beautiful view of the Bay Bridge with a glimpse of ships returning and leaving the bay, truly a view that one must experience. It was not until Heather VanCura, the JCP Chairperson, announced the program awards. The room exploded with people clapping and cheering as she read the list of nominees and revealed the winners. The JCP Member/Participant of the year award went to Otávio Gonçalves de Santana. He is an active Expert Group member for 6 JSRs (JSR 354, JSR 363, JSR 365, JSR 367, JSR 377, JSR 380) and in last year (as has been for more than three years now), has been working with diverse initiatives to promote Java and the JCP. The Outstanding Spec Lead award went to Antoine Sabot-Durand. Antoine has done a tremendous amount of work and was maybe the most active spec lead. He leads probably the most active Java EE JSR (JSR 365, CDI 2.0), which was being developed at a steady pace, with a lot of improvements, and is now final as scheduled. The Most Significant JSR went to JSR 375, Java EE Security API. This is a clearly needed spec and it's hard to figure out why it hasn't been done before. Java EE Security has been one of the most awaited and critical JSRs in Java EE 8. This JSR brings a unified security model which is easy to understand and use. The Outstanding Adopt-a-JSR Participant went to Martijn Verburg, London Java Community. Martijn is the most active leader of the London Java Community, which actively supports the Adopt-a-JSR program and has organized events to support Java 9 adoption and the JCP. Read more about the 15th Annual JCP Program Award Winners and Nominees. As the night came to an end, all guests left with more than they’d arrived. Members were able to network with each other, obtain their JCP ribbons, receive a book signing by Paul Bakker and Sander Mak, and received many JCP merchandise such as t-shirts, bottle openers, and delicious chocolate! We promise that the coming year in the community would hold even more openness and transparency. Thank you all for your contribution to the JCP. We appreciate everyone‘s hard work!    

The JCP Community gather with unusual promptness at six o’clock, Monday night on October 2nd. There was plenty to celebrate in the Java Community along with the excitement with JavaOne 2017. The JCP...

2017 Executive Committee Elections Nominees and Meet the JCP EC Candidates Call

  The 2017 Fall Executive Committee (EC) Elections have started!    The EC consist of a total of 25 seats - 16 Ratified Seats, 6 Elected Seats, 2 Associate Seats, and one permanent seat held by Oracle.    This year, there will be 8 Ratified, 3 Elected and 1 Associate Seats open for election.   Nominees for Ratified Seats: ARM Credit Suisse Fujitsu Hewlett Packard Enterprise IBM Intel Red Hat SouJava   Nominees for Elected Seats: Alibaba Hazelcast Tomitribe Twitter UEDB Limited   Nominees for Associate Seats: Andres Almiray Andrew Gumbrecht Magesh Kasthuri Werner Keil Geir Magnusson Jr Andres Cespedes Morales   We will also host a Meet the JCP Executive Committee Candidates conference call on Thursday, 26 October at 10 AM PDT. Please join us to meet and get to know the candidates!  The call will be recorded and posted on jcp.org later.   Audio: +1 (866) 682-4770 (US) | Conference code: 138-6833 | Security code: 528222 Outside the US: global access numbers or +1 (408) 774-4073 Webex: join the Meet the EC Candidates Webex session Password: 528222   To read more about the nominees, please visit: https://jcp.org/aboutJava/communityprocess/elections/2017-nominees.html   For any questions, please contact us at admin@jcp.org. Follow our Twitter @jcp_org for updates on the JCP.

  The 2017 Fall Executive Committee (EC) Elections have started!    The EC consist of a total of 25 seats - 16 Ratified Seats, 6 Elected Seats, 2 Associate Seats, and one permanent seat held by Oracle.    T...

15th JCP Annual Awards Winners Announced

  Congratulations to all the nominees for their hard work and dedications to the Java community. Here is the recap of winners that were announced at the annual JCP Party during JavaOne in San Francisco: JCP Member/Participant of the Year - Otávio Gonçalves de Santana Otávio is a very active JCP member. He is an active Expert Group member for 6 JSRs (JSR 354, JSR 363, JSR 365, JSR 367, JSR 377, JSR 380) and in last year (as has been for more than three years now), has been working with diverse initiatives to promote Java and the JCP. Outstanding Spec Lead - Antoine Sabot-Durand Antoine has done a tremendous amount of work and was maybe the most active spec lead. He leads probably the most active Java EE JSR (JSR 365, CDI 2.0), which was being developed at a steady pace, with a lot of improvements, and is now final as scheduled. Most Significant JSR - JSR 375, Java EE Security API Java EE Security has been one of the most awaited and critical JSRs in Java EE 8. This JSR brings a unified security model which is easy to understand and used. It builds on previous specifications, which were often complex and hard to use in simple situations. Outstanding Adopt-a-JSR Participant - Martijn Verburg, London Java Community Martijn is the most active leader of the London Java Community, which actively supports the Adopt-a-JSR program and has organized events to support Java 9 adoption and the JCP.   Congratulations and thank you to all the winners and nominees. The JCP appreciates everyone’s hard work! Read more about the winners and nominees. Follow our Twitter @jcp_org for updates on the JCP.   The Winners:   The beautiful view of San Francisco:    

  Congratulations to all the nominees for their hard work and dedications to the Java community. Here is the recap of winners that were announced at the annual JCP Party during JavaOne in San Francisco: J...

JSR Milestone Summary - September 22 2017

The JSR Updates summary for September 22, 2017. Please follow our Twitter @jcp_org for quick updates and news about the JCP!   JSR 379: Java SE 9 Release Contents has posted a Final Release Start: 21 Sep, 2017 View all pervious milestones: https://jcp.org/en/jsr/detail?id=379   JSR 376: Java Platform Module System has posted a Final Release Start: 21 Sep, 2017 View all pervious milestones: https://jcp.org/en/jsr/detail?id=376   JSR 375: Java EE Security API has posted a Final Release Start: 19 Sep, 2017 View all pervious milestones: https://jcp.org/en/jsr/detail?id=375   JSR 925: JavaBeans Activation Framework has posted a Maintenance Release 2 Start: 21 Sep, 2017 View all pervious milestones: https://jcp.org/en/jsr/detail?id=925   JSR 269: Pluggable Annotation Processing has posted a Maintenance Release 3 Start: 21 Sep, 2017 View all pervious milestones: https://jcp.org/en/jsr/detail?id=269   JSR 224: Java API for XML-Based Web Services has posted a Maintenance Release 5 Start: 21 Sep, 2017 View all pervious milestones: https://jcp.org/en/jsr/detail?id=224   JSR 222: Java Architecture for XML Binding has posted a Maintenance Release 3 Start: 19 Sep, 2017         View all pervious milestones: https://jcp.org/en/jsr/detail?id=222   JSR 221: JDBC has posted a Maintenance Release 3 Start: 21 Sep, 2017         View all pervious milestones: https://jcp.org/en/jsr/detail?id=221   JSR 199: Java Compiler API has posted a Maintenance Release 2 Start: 21 Sep, 2017         View all pervious milestones: https://jcp.org/en/jsr/detail?id=199   JSR 56: Java Network Launching Protocol has posted a Maintenance Release 6 Start: 21 Sep, 2017         View all pervious milestones: https://jcp.org/en/jsr/detail?id=56   JSR 366: Java Platform, Enterprise Edition 8 has posted a Final Release Start: 18 Sep, 2017         View all pervious milestones: https://jcp.org/en/jsr/detail?id=366    

The JSR Updates summary for September 22, 2017. Please follow our Twitter @jcp_org for quick updates and news about the JCP!   JSR 379: Java SE 9 Release Contents has posted a Final Release Start: 21 Sep,...

JCP JavaOne 2017

Is it that time of year again! Join the Java Community Process at JavaOne 2017 in San Francisco! Learn what’s happening with the JCP Program, JCP.Next, Adopt-a-JSR, meet the 15th Annual JCP Award nominees and potential new JCP Executive Committee (EC) members. There will be plenty of opportunities on Sunday through Wednesday at JavaOne 2017; we will look forward to seeing you all there! There will be Hackergarten again this year.  Sign up for a slot if you have a project that you would like to present! Sunday 10/01/2017 Java, the JCP, and You  Session ID: CON2197 Location: Moscone West - Room 2007 Time: 11:00 AM - 11:45 AM JCP Public EC Meeting & JCP Meet the Executive Committee  This event is also known as the JCP Public Executive Committee Face-to-Face Meeting. Location: Moscone West - Room 2003 Time: 5:00 PM - 5:45 PM Monday 10/02/2017 Hackergarten  Location: Moscone West JavaOne Pavilion Times: 10:00 AM - 12:00 PM, 1:00 PM - 3:00 PM, 3:00 PM - 5:00 PM Techniques for Getting More Kids, Especially Girls, Involved in STEAM  Session ID: TUT4205 Location: Moscone West - Room 2018 Time: 8:30 AM - 10:30 AM The 15th Annual JCP Awards Presentation and Party JCP members, JUG members, Adopt-a-JSR participants, JavaOne attendees... all are invited to the always-anticipated JCP Party. This is the place to interact with colleagues from around the world - Expert Group members, Spec Leads of the most popular Java standards, JUG Leaders, and EC members. Participants will enjoy spectacular views of the city in the evening, appetizers and drinks, pick up door prizes, enter our annual raffle, and cheer on the recipients of the coveted JCP Program Awards. There will be a book signing session by Paul Bakker and Sander Mak, and photo opportunities with Duke. Location: San Francisco Marriott Marquis, View Lounge (39th floor of the hotel) Time: 6:00 PM - 9:00 PM Reserve your ticket now! Tuesday 10/03/2017 Hackergarten  Location: Moscone West JavaOne Pavilion Times: 10:00 AM - 12:00 PM, 1:00 PM - 3:00 PM, 3:00 PM - 5:00 PM Meet the JCP and Java Standards Leaders  Session ID: BOF2205 Location: Moscone West - Room 2018 Time: 6:30 PM - 7:15 PM Wednesday 10/04/2017 Hackergarten  Location: Moscone West JavaOne Pavilion Times: 10:00 AM - 12:00 PM, 1:00 PM - 3:00 PM Take a look at the full article for complete details.

Is it that time of year again! Join the Java Community Process at JavaOne 2017 in San Francisco! Learn what’s happening with the JCP Program, JCP.Next, Adopt-a-JSR, meet the 15th Annual JCP Award...

JCP EC Special Election - April 2017

As we stated in November when we announced the 2016 JCP Executive Committee (EC) Elections results, we will hold a special election in early 2017 to fill the two ratified seats left vacant by Ericsson and TOTVS.  Ericsson resigned their seat set to expire in 2017, and TOTVS chose not to run for election in 2016, for a term ending in 2018.  Current Full and Partner JCP Members are eligible to vote for the ratified candidates in the Special Election.  New Full or Partner Members who join before 13 April are also eligible to vote, since these are ratified EC seats - see JCP.org Membership Pages for instructions and links. The Special Election will happen in April, so the dates are coming up quickly. The ratified candidates are ARM and JetBrains.  The materials for the nominees will be published soon, and the ballot will start 18 April. Join us for the Meet the Candidates call on Thursday, 13 April.  Details below. p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} Meet the JCP EC Candidates Thursday, April 13, 2017 10:00 am | Pacific Daylight Time (San Francisco, GMT-07:00) | 1 hr Meeting number: 748 392 470 Meeting password: JCPELECTION2 Join by phone in addition to WebEx: p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica} Primary Dial in Number: 1-8666824770 (US) Alternate Dial in Number: 1-4087744073  (US); outside of the US, select the have WebEx call you option.  Conference Code: 138 683 3; Security Code 5282  More information is available on the JCP Calendar and  JCP Elections page.

As we stated in November when we announced the 2016 JCP Executive Committee (EC) Elections results, we will hold a special election in early 2017 to fill the two ratified seats left vacant by Ericsson...

New Star Spec Lead Announced - Antoine Sabot-Durand

Congratulations to the newest Star Spec Lead, Antoine Sabot-Durand. Antoine is the Maintenance Lead for JSR 346, Contexts and Dependency Injection (CDI) for Java EE version 1.0, and is currently the Spec Lead for JSR 365, CDI 2.0. JSR 365 is scheduled to complete this year and be included in the Java EE 8 Platform.  The JSR is currently in the Public Review stage. Antoine has set a great example for other Spec Leads by running  the JSRs transparently and inclusively with the community.  He always makes himself available to participate in JCP presentations, conference sessions, interviews, hack days, and Adopt-a-JSR events with Java User Group (JUG) leaders around the world.  The Star Spec Lead Program recognizes top Spec Lead performance and rewards exceptional service to the community. Spec Leads' activities are measured around criteria of process and communication with community members.  Spec Leads are selected by the JCP program office, based on nominations from fellow Spec Leads, Expert Group (EG) members, Executive Committee (EC) members, community members and the Program Management Office (the administrator of the program).  Star Spec Leads are not born into the role--they grow into it by bringing consistent value to the community, which reflects positively both on the process and on the community as a whole.  Spec Leads are key to the JCP program. Without them, none of the Java Specification Requests (JSRs) would have begun, much less crossed the finish line and become implemented in shipping products. The JCP PMO introduced a Spec Leads incentive program for the first time in 2005. Over the past twelve years the program has rewarded and recognized Spec Leads who repeatedly proved their merit by producing high quality specifications, establishing best practices, and mentoring others. The point of such honor is to endorse good work, showcase successful methods for other Spec Leads to emulate, and motivate Java community members to become more involved in JSRs through either the Adopt-a-JSR program, or perhaps, as an Expert Group Member or as Spec Lead of a JSR. Antoine provided the following comments upon receiving the news that he was selected as Star Spec Lead, he responded "I am happy and honored of such recognition and thanks to all the CDI Expert Group members that did a great work on the spec".   Please join me in congratulating Antoine! 

Congratulations to the newest Star Spec Lead, Antoine Sabot-Durand. Antoine is the Maintenance Lead for JSR 346, Contexts and Dependency Injection (CDI) for Java EE version 1.0, and is currently the...

Plans for 2017 and Beyond

We are almost two months into 2017, the time when most people have left their new year resolutions behind, but not in the Java Community Process (JCP program). As 2017 gets into a full swing, I would like to share my vision and priorities for the year. I have been involved with the JCP program for over sixteen years and am currently serving as the JCP Chair.  It is an honor for me to serve in this capacity, and I am enthusiastic about continuing my work with the Java Community that I have been passionate about for many years.  Java developers are not only one of the main reasons for the success of Java technology, but they are also are some of the best people on this planet. As I have served in various capacities within the JCP program, as a leader and international speaker traveling around the world, the thing that resonates with me the most is that regardless of which country I visit, I am amazed by the generosity, kindness and intelligence of the Java developer community.  The community is the reason I have continued my work with the JCP program for many years. It became clear to me some time ago that communities, even very technical communities, are fundamentally about people. Keeping that tenet in mind, we will continue expanding participation in the JCP program from the community, and build on the success of membership drive we had in 2016. Since May 2016, over three hundred new members joined the JCP program.  We started expanding our membership following the completion of JSR 364, which brought us the latest version of the JCP program, JCP 2.10, with a goal of broadening JCP membership from corporations, individual developers and Java User Groups (JUGs).  In 2017, we will also continue recognizing leadership within the community through the annual JCP Awards, Star Spec Lead recognition and the global Adoption programs - Adopt-a-JSR and Adopt OpenJDK. The heavy lifting of the JCP program happens through the community development of Java Specification Requests (JSRs). JSRs to evolve the Java platforms and the work happening in the JSR Expert Groups to complete the latest versions of the platforms, Java Standard Edition (Java SE) 9 and Java Enterprise Edition (Java EE) 8 will continue throughout the year.  In addition, after discussion with the JCP Executive Committee (EC) during the London face to face meeting hosted by EC Member, Goldman Sachs, there are three areas we identified where the JCP EC can make some improvements in the JCP program. The relationship between the JCP and OpenJDK - look into areas where we can streamline and improve the interactions between the two groups. The future of Java ME.  Define the requirements - both the technical and the business market demands of the embedded and IoT related space. Further changes for the JCP through the JCP.Next effort - identify areas where we can improve collaborative development within the JCP program. These will be the areas of focus for the coming year.  Please follow our discussions on the JCP Meeting Summaries and on the JCP_org twitter feed. You can also find me via my personal Twitter handle @heathervc. I will expand more on these items throughout the year. We look forward to working together with the Java developer community in 2017 and beyond.

We are almost two months into 2017, the time when most people have left their new year resolutions behind, but not in the Java Community Process (JCP program). As 2017 gets into a full swing, I would...

JCP Star Spec Lead Nominations Open

The Star Spec Lead Program recognizes top Spec Lead performance and rewards exceptional service to the community. Spec Leads' activities are measured around criteria of process and communication with community members.  Spec Leads are selected based on nominations from fellow Spec Leads, Expert Group (EG) members, Executive Committee (EC) members, community members and the Program Management Office (the administrator of the program).  Star Spec Leads are not born into the role--they grow into it by bringing consistent value to the community, which reflects positively both on the process and on the community as a whole.  Spec Leads are key to the JCP program. Without them, none of the Java Specification Requests (JSRs) would have begun, much less crossed the finish line and become implemented in shipping products. The JCP PMO introduced a Spec Leads incentive program for the first time in 2005. Over the past twelve years the program has rewarded and recognized Spec Leads who repeatedly proved their merit by producing high quality specifications, establishing best practices, and mentoring others. This is separate from the annual JCP Program Award Winner - those awards recognize multiple categories of excellence and are selected by the JCP Executive Committee. The point of such honor is to endorse good work, showcase successful methods for other Spec Leads to emulate, and motivate Java community members to become more involved in JSRs through either the Adopt-a-JSR program, or perhaps, as an Expert Group Member or as Spec Lead of a JSR. Nomination form for the time period of January 2016 - December 2016 is now open:

The Star Spec Lead Program recognizes top Spec Lead performance and rewards exceptional service to the community. Spec Leads' activities are measured around criteria of process and communication...

2016 JCP EC Election Results

The 2016 Fall Executive Committee (EC) Elections process is now complete. Congratulations to the new and re-elected EC Members! We had an increase in JCP Member voter turnout at 36% overall; 25% for Full and Partner Members, and 75% for Associate Members!  These are very strong representation numbers, especially from the new Associate Membership.  Thank you to all of the JCP Members casting votes, and to all of the nominees showing interest in serving on the JCP EC.   This year, there were 7 Ratified, 6 Elected and 2 Associate Seats open for election. Congratulations to the following JCP Members new and re-elected EC Members. Tomitribe and Ivar Grimastad are new EC Members - welcome! Ratified Seats: Gemalto M2M GmbH, Goldman Sachs, MicroDoc, NXP, SAP, Software AG, and V2COM will serve a 2 year term.   Elected Seats: Eclipse, London Java Community and Azul Systems will serve a 2 year term;  Twitter, Tomitribe and Hazelcast will serve a 1 year term.  Associate Seats: Ivar Grimstad (2 year term), Werner Keil (1 year term). Newly elected EC Members take their seats on Tuesday, 29 November 2016. The first EC Meeting for the new EC will be a teleconference on Tuesday 13 December at 7 am Pacific time (2nd hour is open to the public), and the first Face to Face is 10-11 January in London, hosted by Goldman Sachs. Congratulations to all and thank you to our departing EC Members: ARM (chose not to run for election), Ericsson (resigned), Geir Magnusson Jr, and TOTVS (chose not to run for election). We will hold a special election in early 2017 to fill the Ericsson and TOTVS seats. More information is available on the JCP Elections page.

The 2016 Fall Executive Committee (EC) Elections process is now complete. Congratulations to the new and re-elected EC Members! We had an increase in JCP Member voter turnout at 36% overall; 25% for...

Meet the JCP EC Candidates on Thursday 13 October

The 2016 Java Community Process (JCP) program Executive Committee (EC) nominations period has closed. The ballot will open on Tuesday, 1 November, but the nomination materials for all of the candidates have been posted on JCP.org. This year the elections are a bit different as a result of the changes introduced in the latest version of the JCP program, JCP  2.10 implemented earlier this year. JCP 2.10 introduced classes of membership - Full Members, Partner Members, Associate Members.  JCP 2.10 also changes the composition of the EC to 16 Ratifiedseats, 6 Elected seats and 2 Associate seats. The two Associate seats are taken from the existingElected seats. Full and Partner Members vote for the Ratified and Electedseats. Associate Members vote for the Associate seats. Nominees (who must be Full or Partner members) mustspecify whether they will run for an Elected or an Associateseat at the time of nomination.  We decided to allow the community to have a bit more time to get to know the candidates - We will have a 'Meet the Candidates'  teleconference hosted by the Program Office, with the candidates on Thursday, 13 October at 10:00 AM Pacific Time. The recording of this call will be available on the JCP.org multimedia page if you cannot attend live. The EC has a total of 25 members - 16 Ratified Seats, 6 Elected Seats, 2 Associate Seats and one permanent seat held by Oracle. This year there are 8 Ratified seats and 6 Elected seats up for election by the JCP Membership. JCP Members vote on the ballot to determine the JCP EC Members for the upcoming term.  And the candidates this year are...  RATIFIED - 7 Candidates: Gemalto, Goldman Sachs, MicroDoc, NXP,SAP, Software AG, V2COM. One seat remains empty due to the recent resignation of TOTVS.  The JCP will hold a special election to fill this seat. ELECTED - 11 Candidates (for 6 open seats): Alibaba, Azul, Eclipse, Green Tea JUG, Hazelcast, iJUG, Jelastic, London Java Community, Geir Magnusson Jr., Tomitribe, Twitter. ASSOCIATE - 5 Candidates (for 2 open seats): Luca Botti, Ivar Grimstad, Werner Keil, Morocco JUG, Peter Pilgrim. Please join us to meet the candidates next Thursday (details for call to be posted soon)!  You can find the following information on the candidates: biography of primary contact, picture,  qualification statement and position paper (optional). The 2016 EC Election ballot will open on 1 November for JCP Members to cast their votes, which will determine the JCP EC Members for the 2016-2017 term. The ballot will remain open until 14November at midnight PST, and the results of the election will be published on 15 November. JCP Members: please take this opportunity you have to influence the direction of Java by being informed and voting for the members of the EC!   JCP Members can nominate themselves to serve as Expert Group Members or Contributors to JSRs and can vote in the annual Elections in November (you must join by 27 October to participate in the 2016 Elections). If you are not yet a JCP member, I encourage you to join the JCP now and take part in the JCP Membership Drive - if you join before 27 October you can participate in the Elections.

The 2016 Java Community Process (JCP) program Executive Committee (EC) nominations period has closed. The ballot will open on Tuesday, 1 November, but the nomination materials for all of the...

Congratulations to the JCP 2016 Annual Award Winners

Congratulations to the winners of the 14th Annual JCP Program Awards! The winners are posted on JCP.org, where you can read the nomination text and more information about the awards and all of the esteemed nominees.  The community gets together every year during JavaOne to congratulate the nominees at the annual JCP Community Party--this year the JCP party was held at the  the Hilton San Francisco, Cityscape (top of the Hilton Hotel in Union Square), overlooking the San Francisco Bay with panoramic views of the Golden Gate and East Bay bridges.  There were networking opportunities, food, live painting, drinks, the NullPointers aka the Java Community Band, Duke photo opportunities, door prizes, and a raffle. This year there were four award categories: Member of the Year, Outstanding Spec Lead, Most Significant JSR, and Outstanding Adopt-a-JSR Participant.  Many community members submitted nominations, and the JCP Executive Committee voted to determine the winners of the awards.   The room was full of good cheer, playful humor, a music band of Java developers, and enthusiastic appreciation of much that has been accomplished on behalf of Java technology in the previous year. The winners in their respective categories for the 2016 JCP Annual Awards::JCP Member/Participant of the Year: Werner Keil Outstanding Spec Lead: Dmitry Kornilov Most Significant JSR:  JSR 364, Broadening JCP Membership Outstanding Adopt-a-JSR Participant: Josh Juneau & Bob Paulin, Chicago JUG Congratulations again to all of the JCP Program Award Nominees and Winners, as well as the attendees of the annual JCP celebration-- the Java Community comes together eery year to celebrate all of the nominees and the entire Java Community!

Congratulations to the winners of the 14th Annual JCP Program Awards! The winners are posted on JCP.org, where you can read the nomination text and more information about the awards and all of the...

JCP 2016 Award Nominess

The nominations for the 14th annual JCP Program Awards have closed. Congratulations to the nominees of the 14th Annual JCP Program Awards!  The community gets together every year during JavaOne to celebrate the nominees at the JCP Party.  The winners will be announced during the evening at the party, happening on Monday, 19 September, at the amazing Cityscape venue on top of the Hilton in San Francisco.  This year there are four categories of awards:  Member of the Year, Outstanding Spec Lead, Most Significant JSR, and Outstanding Adopt-a-JSR Participant.  Thank you to the community members who submitted nominations. The JCP Executive Committee will vote to determine the winners of the awards. The nominees for the 2016 JCP Awards are.... JCP Member/Participant of the Year: Arjan Tijms: Expert group member for JSR 372, and highly active committer. Arjan is a serious community contributor that is active in pretty much every Java EE JSR and is helping moving forward the Security JSR and JSF 2.3.Christian Kaltepoth: Christian is instrumental in keeping the MVC specification moving forward. He has great work on MVC 1.0 and Ozark.Reza Rahman: Excellent leadership and perseverance moving JSRs forward. He's helped to coordinate activities around many JSRs that target next Java EE release.Roman Grigoriadi: Roman is a member of JSONB team responsible for the reference implementation. He's done a great job developing the RI from scratch to a functional version what we have now.Werner Keil: Werner is one of the few JCP EC members consistently vocal about Java EE. He also helps contribute to a number of Java EE JSRs including JSON-P. Outstanding Spec Lead: Antoine Sabot-Durand: Antoine has been driving CDI 2.0 (JSR 365, Contexts and Dependency Injection) steadily towards its ambitious technical goals. He has generated a enthusiastic spirit of collaboration among the members of the CDI Expert Group and members of the community, running this JSR in an exemplarily transparent manner. He hosts weekly meetings with the expert group and interested community members and generates lively discussions in the EG mailing list and JIRA.Dmitry Kornilov: Besides limited resources and full time commitment to other projects, Dmitry managed to push the JSON-B (JSR-367) spec forward. Dmitry's responsive participation in user / expert mailing list and prompt updates to specification contributed to a fresh feel of project liveness. JSON-B is one of the only Java EE 8 JSRs still on track thanks to Dmitry.Martin Scott Nicklous: Scott has been an excellent lead, and has pushed this spec continuously forward, working tirelessly on the TCK, spec, etc. Scott is the Spec Lead of JSR 362 (Portlet 3.0) and has been a strong, consistent, and steady leader since the JSR was started back in 2013. Scott has contributed many of the ideas and features that are found in this new version of the Portlet Specification. In addition, he has carefully and respectfully considered all of the feedback from the EG over the years. He cares deeply about the success and adoption of portlet technology and has been dedicated to his role as Spec Lead.Outstanding effort in leading the Portlet 3.0 Spec (JSR-362). Scott has written the majority of the 3.0, as well as the reference implementation and TCK. Truly an exceptional talent and hard worker!Neil Griffin: Neil Griffin is the spec lead for JSR 378: Portlet 3.0 Bridge for JavaServerTM Faces 2.2 Specification. He has been proposing changes and additions to the Portlet Bridge Spec and API on a weekly to bi-weekly basis. He always explains the need for changes in depth and answers the questions of the other experts. He listens to feedback and is willing to consider other points of view. See the mailing list and FACES issues for more details: https://java.net/projects/faces-bridge-spec/lists/jsr378-experts/archive. He is also part of the following expert groups: JSR 362: Portlet Specification 3.0, JSR 372: JavaServer Faces (JSF 2.3) Specification, and JSR 371: Model-View-Controller (MVC 1.0) Specification. He participates actively in the Portlet 3.0 expert group (JSR 362) (https://java.net/projects/portletspec3/lists/jsr362-experts/archive). He is a committer to Pluto 3.0, the Portlet 3.0 reference implementation. He has delivered talks on JSR 378, and also done a talk and a podcast about about Portlet 3.0 with spec lead Scott Nicklous (https://www.google.com/search?q=neil+griffin+jsr+362). Neil also participates actively in the JSF 2.3 (JSR 372) expert group, advocating for portlet compatibility (https://java.net/projects/javaserverfaces-spec-public/lists/jsr372-experts/archive). Most Significant JSR: JSR 365, Contexts and Dependency Injection 2.0: Since its inception, CDI has facilitated innovation in the Java EE Platform, and simplified application development. CDI 2.0 is a major enhancement in this technology which will bring these benefits to applications that are not dependent on Java EE. The CDI 2.0 Expert Group has been making excellent progress towards its ambitious technical goals.JSR 367, Java API for JSON Binding (JSON-B): JSON-B standardises the way how Java objects are mapped to JSON documents. This is a quite young but very important JSR. This year it's made all the way to the public draft. JSON-B is one of the only Java EE 8 JSRs still on track.JSR 364, Broadening JCP Membership: This JSR makes contributing to Java a lot easier, even if one isn't working for a company with a strategic interest in Java or self-employed. JSR 364 now allows more individuals to help the Java Community Process in similar ways as the likes of Apache or Eclipse do. With a relatively small Contributor Agreement instead of long and tedious paperwork, often impossible to handle without a legal department willing to help. Thanks to JSR 364 it should be easier to get more JSRs done where resources by even the biggest corporate members can sometimes reach their limits. Outstanding Adopt-a-JSR Participant: Faso JUG (Burkina Faso), Constantin Drabo; Faso JUG is one of the youngest African JUGs who enthusiastically leapt onto adopting most of the Java EE JSRs, running several sessions on     JSON-B, JMS, Java EE 7 and others.Dutch JUG: The Dutch Java User Group held a hackathon for JSR 371 (MVC 1.0). As the result of this hackathon the JUG prepared a large feedback list containing question and ideas for improvement. This feedback was very valuable for the EG and helps to improve the specification.Chicago JUG, Josh Juneau and Bob Paulin: Josh and Bob have been leading the Chicago Java User Group (CJUG) Adopt-A-JSR efforts. Josh has been advocating our membership to review and adopt the new Java EE 8 specs. Each Adopt-A-JSR meeting at CJUG Josh deep dives into a JSR by providing an overview of the spec, where to get the source, building the source, as well as some code examples. Josh's step by step approach lowers the barrier of entry for developers not used to working on bleeding edge code. Josh has also been an advocate for the JCP through the Java EE Guardians group using a data driven approach to citing his concerns with Java EE 8. Josh has been steadfast in his work to get the community more involved in the JCP and specifically the Adopt-A-JSR program. Bob has also made great contributions towards Adopt-a-JSR program with leading the Chicago JUG efforts around JDK 9. Award Category Descriptions: 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.

The nominations for the 14th annual JCP Program Awards have closed. Congratulations to the nominees of the 14th Annual JCP Program Awards!  The community gets together every year during JavaOne to...

The JCP EC Elections Set to Start on 30 August

The 2016 Fall Executive Committee (EC) Elections will be starting 30 August, beginning with the opening of the nominations period of the Elections. This is the first election under the newest version of the JCP, JCP v 2.10. This version of the JCP broadens the membership, by introducing the Partner Membership for Java User Groups (JUG) and the Associate Membership for Individuals. In addition, there are now 2 seats on the JCP EC designated as Associate seats.  The JCP will accept nominations for the 6 Elected and 2 Associate seats from 30 August through 12 September. In order to nominate yourself for an EC seat, you must be either a Full or Partner Member.  Full and Partner Members vote for the Ratified and Elected seats.  Associate Members vote for the Associate seats. The ballot will be open from 1-14 November. The results will be available on jcp.org on 15 November.If you have an interest in participating in the JCP EC, please join the JCP  and start preparing the materials now - biography, photograph & contact information for representatives, qualification statement and position paper. More details are available on the JCP EC Elections page.This is also a great time to join the JCP as either a Full Member, Partner Member or Associate Member. If you join before 27 October, you will be able to vote in the 2016 JCP EC Elections. If you have any questions, please send us an email: pmo@jcp.org.

The 2016 Fall Executive Committee (EC) Elections will be starting 30 August, beginning with the opening of the nominations period of the Elections. This is the first election under the newest version...

Nominations Open for the 14th Annual JCP Program Awards

The nominations for the 14th annual JCP Program Awards are now open - the awards are an excellent opportunity to highlight the work of the Java community.  Members of the community nominate participants, Spec Leads, and Java Specification Requests (JSRs). This year’s unveiling will occur at JavaOne in September 2016, and the nomination period will be open until July 29. EC Members will vote on the nominations in August to determine the winners.  All members of the Java community are welcome to submit nominations. Submit nominations via this form. Award Category Descriptions: - 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. Thank you in advance your your participation - looking forward to the nominations!

The nominations for the 14th annual JCP Program Awards are now open - the awards are an excellent opportunity to highlight the work of the Java community.  Members of the community nominate...

Java Community Process (JCP) version 2.10 with a Focus on Broadening JCP Membership

As part of the JCP.Next effort, the third JSR to be released as part of the JCP program reforms, JSR 364, Broadening JCP Membership, will take effect as JCP 2.10. The first in the effort was JSR 348, which increased JSR Expert Group transparency, took effect as JCP 2.8 in 2011. The second in the effort was JSR 355, EC Merge, which merged the two Executive Committees into one, took effect in 2012, and was finished being implemented in 2013. The EC serves as the Expert Group for these efforts.  EC members guide the evolution of the Java technologies by approving and voting on all technology proposals (Java Specification Requests, or JSRs). They are also responsible for defining the JCP's rules of governance and the legal agreement between members and the organization. They provide guidance to the Program Management Office (PMO) and they represent the interests of the JCP to the broader community. As of 12 May, JCP 2.10 is in effect.  Heather VanCura, Director of the Program Management Office (PMO) served as Specification Lead for JSR 364 and the Executive Committee served as the Expert Group. We are excited to introduce the latest version of the JCP program to the community. In 2014, the EC started working group meetings around the participation of Individual Java developers interested in contributing through the JCP program. We decided to initiate JSR 364 to broaden JCP membership by defining new membership classes, changing existing membership categories, enabling participation by the community, while at the same time eliminating barriers to participation and ensuring the appropriate Intellectual Property commitments were in place from JCP Members.  We think the community will be empowered to increase their participation in the JCP program. JCP 2.10 includes the following updates designed to eliminate barriers to membership in the JCP Program and ensure that participation in the JCP Program is covered by an appropriate agreement. Process definitions added to JCP Process Document. Introduce new membership levels to the JCP Program - Associate (no employer signature required), Partner, Full Memberships. See workflow chart and membership page. Implement support for new membership levels, including Electronic Signatures. Change in Maintenance process timing - flexibility in review times, length of ballot. Eliminate all membership fees. Add Contributor Role to JSR Expert Groups - Associate and Full Members can serve as Contributors on Expert Groups. Changes to Spec must be received at least 10 days prior to end of Public Review period and published at least 7 days prior to end of Review. At Final Release and Maintenance Release, Spec Leads and Maintenance Leads must state whether they anticipate further changes through (additional) Maintenance Releases. Modify JCP EC Elections process to add Associate Seats and flexibility in timing of Elections. Add Evaluation Checklist for Process Change JSRs. Transition period for the EC from JCP 2.9 to JCP 2.10. For more information regarding the new version of the JCP Program, please refer to the JCP 2.10 Process Document and the JCP Participation Page, including a Process Flow chart and Participation Roles chart.

As part of the JCP.Next effort, the third JSR to be released as part of the JCP program reforms, JSR 364, Broadening JCP Membership, will take effect as JCP 2.10. The first in the effort was JSR 348,...

JavaLand 2016 is Almost Here - Join us in the Early Adopter Area

JavaLand is coming to Germany 8-10 March 2016!  Learn more about Adopt a JSR and Adopt OpenJDK.  Get in contact with the makers of Java technology in the Community Hall. Many Specification Leads and members of the Expert Groups from Java Community Process (JCP) program can be found in the Early Adopters Area. There, everything is about the two community-driven programs Adopt-a-JSR and Adopt OpenJDK. If you want to, you can directly contribute by working 'hands on' and hacking away. In addition to Adopt a JSR and Adopt OpenJDK, we will work on other topics, which will be accompanied by the following representatives: JCP and the inclusion of the Community (and of companies): Heather VanCura, JCP Program Office Director Java Server Faces, Servlet 4.0 - Ed Burns MVC 1.0 - Ivar Grimstad and Christian Kaltepoth Desktop Application API - Andres Almiray CDI and Security JSR - Anatole Tresch and David Blevins Jolokia 2.0 and Java EE Management API 2.0 - Roland Huß JAX-RS 2.1 and SSE, JAX-RS / Bytecode analysis (JAX-RS Analyzer) - Sebastian Daschner Hypermedia REST with JAX-RS - Sebastian Daschner SnoopEE - a Microservice Discovery mechanism for Java EE - Ivar Grimstad Fun with the OpenJDK Compiler ("invent" new Java keywords) - Sebastian Daschner In addition to the exchange of views on the topics above, there will also be timed sessions: Java EE 8 “New Hot Stuff” - Ivar Grimstad, Anatole Tresch and Ed Burns - Tuesday 11:00 a.m. Desktop Application API - Andres Almiray - Tuesday 2:00 p.m. REST / JAX-RS und Microservices - Sebastian Daschner and Ivar Grimstad - Tuesday 4:00 p.m. CDI and Security JSR - Anatole Tresch and David Blevins - Wednesday 11:00 a.m.Broadening JCP Membership - Heather VanCura - Wednesday JavaServer Faces and Servlet 4.0 - Ed Burns - Wednesday 1:00 p.m. 12:00 p.m.Agorava - Werner Keil - Wednesday 2:00 p.m. Check out more of the planned Community activities at the conference on the Community Program page.

JavaLandis coming to Germany 8-10 March 2016!  Learn more about Adopt a JSR and Adopt OpenJDK.  Get in contact with the makers of Java technology in the Community Hall. Many Specification Leads...

JSR Updates - End of 2015

Happy New Year 2016!  The JCP Executive Committee (EC) is meeting for the first time in 2016 tomorrow at the TOTVS Offices in Rio de Janeiro Brazil, and I am preparing the materials to review the JCP in Year in Review for 2015.  The first and one of the most important parts of this task is to look at JSR Updates.  So here are the JSR Updates from the last part of 2015.  I noticed that I have not posted the updates on the blog lately - I have been posting them on Twitter handle @JCP_org with the #JSRUpdate hash tag. ;)!.  I will post the JCP Year in Review for 2015 later this week. New JSRs: JSR 378, Portlet 3.0 Bridge for JavaServer Faces 2.2 Specification. Early Draft Reviews: JSR 362, Portlet Specification 3.0. JSR 365, Contexts and Dependency Injection 2.0 Specification. JSR 366, Java EE 8 Platform Specification. JSR 367, Java API for JSON Binding (JSON-B). JSR 368, Java Message Service (JMS) 2.1.  JSR 369, Java Servlet 4.0 Specification. JSR 371, Model View Controller (MVC) 1.0 Specification.  JSR 372, JavaServer Faces (JSF) 2.3 Specification. Public Review: JSR 363, Units of Measurement API. Proposed Final Draft: JSR 364, Broadening JCP Membership. Final Release: JSR 354, Money & Currency API. JSR 359, SIP Servlet 2.0. Maintenance Review:  JSR 56, Java Network Launching Protocol & API. JSR 286, Portlet Specification 2.0. JSR 329, Portlet 2.0 Bridge for JSF. JSR 342, Java EE 7 Platform Specification.

Happy New Year 2016!  The JCP Executive Committee (EC) is meeting for the first time in 2016 tomorrow at the TOTVS Offices in Rio de Janeiro Brazil, and I am preparing the materials to review the JCP...

Meet the JCP EC Candidates on Friday 6 November

The 2015 Java Community Process (JCP) program Executive Committee (EC) nominations process has closed.  The ballot will open Tuesday, 10 November, but the nomination materials have been posted on JCP.org and we will have a 'Meet the Candidates' call on Friday, 6 November at 10:00 AM PST.  The EC has a total of 25 members - 16 Ratified Seats, 8 Elected Seats and one permanent seat held by Oracle.  This year there are 8 Ratified seats and 3 Elected seats up for election by the JCP Membership. And the candidates this year are... RATIFIED - 8 Candidates: Credit Suisse, Ericsson, Fujitsu, HP, Intel, Red Hat, SouJava, IBM.  ELECTED - 6 Candidates (for 3 open seats): Eclipse, Jelastic, Jokl Technologies, London Java Community, Tomitribe, Twitter. Meet the JCP EC Candidates Call (will be recorded and published on JCP.org) details: Friday, November 6, 2015 10:00 am | Pacific Standard Time (San Francisco, GMT-08:00) | 1 hr https://jcp.webex.com/ Join WebEx meeting Meeting number: 804 665 445 Meeting password: 2015 *You Must Also Join by Phone* Audio: +1 (866) 682-4770 (US) | Conference code: 573-1908 | Security code: 23678 Outside the US: global access numbers or +1 (408) 774-4073  Security Code: 2015 The ballot will be open 10-23 November 2015 with results published on 24 November! 

The 2015 Java Community Process (JCP) program Executive Committee (EC) nominations process has closed.  The ballot will open Tuesday, 10 November, but the nomination materials have been posted on...

Congrats to the JCP 2015 Annual Award Winners

Congratulations to the winners of the 13th Annual JCP Program Awards! The winners are posted on JCP.org, where you can read the nomination text and more information about the awards and all of the esteemed nominees.  The community gets together every year during JavaOne to congratulate the nominees at the annual JCP Community Party--this year the JCP party was held at the  the Hilton San Francisco, Cityscape (top of the Hilton Hotel in Union Square), overlooking the San Francisco Bay with panoramic views of the Golden Gate and East Bay bridges.  There were a plethora of networking opportunities, food, cake, drinks, the NullPointers aka the Java Community Band, Duke photo opportunities, door prizes, and a raffle. This year there were four award categories (added a new awards category for Adopt-a-JSR program participants): Member of the Year, Outstanding Spec Lead, Most Significant JSR, and Outstanding Adopt-a-JSR Participant.  Many community members submitted nominations, and the JCP Executive Committee voted to determine the winners of the awards.   The room was full of good cheer, playful humor, a music band of Java developers, and enthusiastic appreciation of much that has been accomplished on behalf of Java technology in the previous year. The winners in their respective categories for the 2015 JCP Annual Awards::JCP Member/Participant of the Year: Adam Bien Outstanding Spec Lead: Anatole Tresch Most Significant JSR:  JSR 363, Units of Measurement API Outstanding Adopt-a-JSR Participant: Raj Hegde, JUG Chennai Congratulations again to all of the JCP Program Award Nominees and Winners, as well as the attendees of the annual JCP party-- the Java Community (YOU) make the party!

Congratulations to the winners of the 13th Annual JCP Program Awards! The winners are posted on JCP.org, where you can read the nomination text and more information about the awards and all of the...

The JCP 2015 Executive Committee Nominees & Meeting

The 2015 Java Community Process (JCP) program Executive Committee (EC) nominations period has closed. The ballot will not open until Tuesday, 10 November, but the nomination materials for all of the candidates have been posted on JCP.org. This year we decided to allow the community to have a bit more time to get to know the candidates - we have extended the time between the nominations period and the opening of the ballot.  To that end, we will have a 'Meet the Candidates' meeting during the week of JavaOne in San Francisco, CA USA on Sunday 25 October at 6:30 pm as part of User Group Sunday in Moscone South (this is also known as the Public JCP EC Meeting) and will include some tasty beverages to get the conversation started, read beer ;). UGF11076    JCP Meet the Executive Committee: Main Room in Moscone South, 6:30 PM  -  7:30 PM The EC has a total of 25 members - 16 Ratified Seats, 8 Elected Seats and one permanent seat held by Oracle. This year there are 8 Ratified seats and 3 Elected seats up for election by the JCP Membership. JCP Members vote on the ballot to determine the JCP EC Members for the upcoming term.  And the candidates this year are...  RATIFIED - 8 Candidates: Credit Suisse, Ericsson, Fujitsu, HP, Intel, Red Hat, SouJava, IBM.  ELECTED - 6 Candidates (for 3 open seats): Eclipse, Jelastic, Jokl Technologies, London Java Community, Tomitribe, Twitter. Please join us on next week to meet the candidates! If you are not attending JavaOne 2015 (and I highly recommend that you do - check out the other JCP related activities at JavaOne, including the Hackergarten), we will also host a teleconference with the candidates are Thursday, 6 November at 10:00 AM Pacific Time. The recording of this call will be available on the JCP.org multimedia page if you cannot attend live. The 2015 EC Election ballot will open on 10 November for JCP Members to cast their votes, which will determine the JCP EC Members for the 2015-2016 term. The ballot will remain open until 23 November at midnight PST, and the results of the election will be published on 24 November. JCP Members: please take this opportunity you have to influence the direction of Java by being informed and voting for the members of the EC!

The 2015 Java Community Process (JCP) program Executive Committee (EC) nominations period has closed. The ballot will not open until Tuesday, 10 November, but the nomination materials for all of the...

Learn the Latest from the JCP at JavaOne 2015 San Francisco

It is that time of year again!  Time to attend the JavaOne conference in San Francisco.  Learn what's happening with the JCP program, JCP.Next, Adopt-a-JSR, meet the 13th Annual JCP Award nominees and potential new JCP Executive Committee (EC) members. There will be plenty of opportunities on Sunday through Thursday during JavaOne 2015. We look forward to seeing you there (full article). Sunday 10/25/15 JCP Public EC Meeting & Meeting the EC Candidates at JavaOneSession ID:UGF11083This event is also known as the JCP Public Executive Committee Face-to-Face Meeting.Location: Moscone South, Rooms 308/309Time: 6:30 PM - 7:15 PM Monday 10/26/15 Hackergarten Location: Hilton San Francisco Union Square - Java Hub at the Java Exhibition HallTimes: 10:00 AM - 12:00 PM, 12:00 PM - 2:00 PM, 2:00 PM - 4:00 PM The 13th Annual JCP Awards Presentation and PartyJCP members, JUG members, Adopt-a-JSR participants, JavaOne attendees... all are invited to the always anticipated JCP Party. This is the place to interact with colleagues from around the world--Expert Group members, Spec Leads of the most popular Java standards, JUG Leaders and EC members. Participants will enjoy spectacular views of the city in the evening, appetizers and drinks, pick up door prizes, enter our annual raffle and cheer on the recipients of the coveted JCP Program Awards. Plus a photo opportunities with Duke.Location: Hilton San Francisco Union Square, Cityscape (at the top of the Hilton Hotel)Time: 6:00 PM - 9:00 PMReserve your ticket now! Tuesday 10/27/15 Hackergarten Location: Hilton San Francisco Union Square - Java Hub at the Java Exhibition HallTimes: 10:00 AM - 12:00 PM, 12:00 PM - 2:00 PM, 2:00 PM - 4:00 PM JCP Meeting Room JCP Spec Leads can reserve the room in advance by sending an email to admin@jcp.org.Location: Hilton San Francisco Union SquareTime: Open 8:00 AM - 8:00 PM throughout the conference Participate in the Future of Java.nextSession ID: CON5434 Location: Hilton San Francisco Union Square, Golden Gate 2/3Time: 5:30 PM - 6:30 PM Meet the Java Standards LeadersSession ID: BOF3770 Location: Parc 55 Wyndham, MissionTime: 9:00 PM - 9:45 PM Wednesday 10/1/14 Hackergarten Location: Hilton San Francisco Union Square - Java Hub at the Java Exhibition HallTimes: 10:00 AM - 12:00 PM, 12:00 PM - 2:00 PM, 2:00 PM - 4:00 PM JCP Meeting Room JCP Spec Leads can reserve the room in advance by sending an email to admin@jcp.org.Location: Hilton San Francisco Union SquareTime: Open 8:00 AM - 1:30 PM JCP Meet and Greet Spec Leads, JCP Members, and Adopt-a-JSR participants are encouraged to stop by for drinks and appetizers.Location: Hilton San Francisco Union Square, Union Square 22Time: 3:00 PM - 6:00 PM Thursday 10/2/14 JCP Meeting Room JCP Spec Leads can reserve the room in advance by sending an email to admin@jcp.org.Location: Hilton San Francisco Union SquareTime: Open 8:00 AM - 8:00 PM throughout the conference

It is that time of year again!  Time to attend the JavaOne conference in San Francisco.  Learn what's happening with the JCP program, JCP.Next, Adopt-a-JSR, meet the 13th Annual JCP Award nominees and...

2015 JCP EC Nominations Open

It is that time of year again! Nominations for the 2015 JCP Executive Committee (EC) have opened! The JCP will accept self-nominations for the 3 Elected Seats through Monday, 28 September.  More on the JCP Elections process is on Elections page of JCP.org. JCP Members (JSPA 2 Primary Contacts) should have received email messages with instructions for nominating and their login credentials via email yesterday (on Tuesday 15 September). You will need this credential information to login and complete the nomination. The ballot with nominees for Ratified and Elected seats will be open from 10-23 November. All JCP Members can then cast their votes for the open EC seats. The results will be available on JCP.org on 24 November.If you are interested in learning more about the role of JCP EC, see the JCP Process section on the EC and the current EC page on JCP.org. Please also plan to attend the Public EC Meeting and Meet the Candidates during the JavaOne Conference in San Francisco on Sunday, 25 October in Moscone West (last session of the day - time TBD) and the Meet the Candidates call (Thursday, 6 November at 10:00 AM Pacific Time). We will primarily highlight the elected (vs ratified) candidates at the "Meet the Candidates Call". This is a great opportunity for the candidates to present their qualification statements to the eligible voters. I will be highlighting nominations on Twitter (@jcp_org), and am looking forward to seeing many JCP members step forward in this nomination process!  

It is that time of year again! Nominations for the 2015 JCP Executive Committee (EC) have opened! The JCP will accept self-nominations for the 3 Elected Seats through Monday, 28 September.  More on...

JCP 2015 Award Nominees

Congratulations to the nominees of the 13th Annual JCP Program Awards!  The community gets together every year during JavaOne to celebrate the nominees at the JCP Party.  The winners will be announced during the evening at the party, happening on Monday, 26 October, at the amazing Cityscape venue on top of the Hilton in San Francisco.  This year there are four categories of awards:  Member of the Year, Outstanding Spec Lead, Most Significant JSR, and Outstanding Adopt-a-JSR Participant.  Thank you to the community members who submitted nominations the JCP Executive Committee will vote to determine the winners of the awards. The nominees for 2015 are.... Member/Participant of the Year: Arjan Tijms (Zeef): Arjan has been very active and provides great input into many expert groups including Java EE, JSF and Java EE Security. He also actively evangelizes Java EE. He is a great example of what we should expect from an individual in the JCP and deserves to be recognized. Adam Bien: Adam has consistently been part of key Java EE JSRs and consistently helps evangelize them in the community. In fact it would not be inaccurate to say that Adam is the highest profile evangelist for Java EE and the JCP. We should recognize Adam for his continued contributions. Ivar Grimstad: Ivar is a newcomer to the JCP but is already leaving his mark. Most notably as a member of the MVC specification he has been putting a lot of effort towards evangelizing it in addition to Java EE generally. We should encourage Ivar by recognizing his efforts. David Blevins (Tomitribe): David has long been a strong supporter of the JCP in many Java EE related JSRs and continues his sincere hard work. He has also long been a strong advocate of Java EE in the community. We should recognize David for his contributions. Alex Soto: Alex has jumped into the JSON-P EG and in a few weeks, he became the most active (non Oracle) EG member for this JSR. He has also contributed part of the RI.Alex also does a lot of evangelism for 'his' JSR (JUGs, Devoxx, JavaOne, etc.). Outstanding Spec Lead:  Anatole Tresch: Anatole has successfully seen the Money & Currency API, JSR 354, to completion. In doing so, he has collaborated extensively with his Expert Group members as well as the broader Java community by actively participating in many hack days and hackergartens around the word, and speaking at numerous developer conferences. Manfred Riem and Santiago Pericas-Geertsen: Despite the resource and scheduling challenges in Java EE 8 JSRs, Santiago and Manfred have made steady progress in the JSR 370, MVC 1.0 specification. They have also successfully engaged a number of folks from the community in the specification and RI. Antoine Sabot-Durand: Antoine has made solid and fast progress in the key CDI specification. He has an ambitious set of technical goals, runs an open community and operates extremely transparently. We should recognize Antoine as a measure of encouragement.  Greg Luck, Brian Oliver and Cameron Purdy: After an extended development process, Greg, Brian and Cameron successfully led JSR 107, JCACHE - Java Temporary Caching API, to completion and in the year since final release have five compatible implementations listed on JCP.org: https://jcp.org/aboutJava/communityprocess/implementations/jsr107/index.html. Most Significant JSR: JSR 365, Contexts and Dependency Injection (CDI) 2: CDI has long been a key enabler for Java EE and an important specification to the community. CDI 2 is a very timely major investment in the specification. The CDI 2 specification is also moving steadily forward with it's ambitious technical goals in a completely transparent fashion. JSR 371, Model View Controller (MVC) 1.0: MVC is attempting to standardize a very mature space with strong non-standard competitors. The specification also needs to contend with the strong JSF ecosystem. So far the spec leads have done a great job of creating traction behind the specification and community excitement.MVC 1.0  Give us a action based MVC based on REST, is so helpful and easy to learn. This is the end of JSF vs Spring MVC battle. Now we'll have two MVC frameworks, standards and both are great. JSR 363, Units of Measurement API: It's the first JSR targeted to help with the Internet of Things, tackling sensor readings from edge devices and measurements in a standard way.Made to work on multiple environments, both Java ME 8 Embedded and Java SE makes it versatile across a large number of platforms and devices. JSR 363 is also the first and so far only JSR other than the core Java ME 8 JSR 361 (MEEP) utilizing optionality and modularity towards both a minimal footprint on very small devices and a Java 9 / Jigsaw compliant future. JSR 354, Money and Currency API: As one of the few "domain driven" JSRs it helped solve problems like consistent monetary representation, rounding or formatting amounts in areas that had long been unresolved by the JDK. As well as exchange rate providers for the most important institutions making rates available or specialized FX providers that are now able to offer their rates and services in a standard compliant manner.Most importantly, JSR 354 seems the only JSR so far to offer a dual-platform RI for Java 8 and older versions at the same time when it went Final.  Outstanding Adopt-a-JSR Participant: Josh Juneau/Chicago JUG: Josh has done a great job engaging with Java EE 8 specifications and evangelizing the Adopt-a-JSR program itself. This is both within the Chicago JUG but also in the broader community. His efforts should be recognized as encouragement to him and others.  Olena Syrota and Oleg Tsal-Tsalko/Ukraine JUG: Contributing to JSR 367 test code-base (https://github.com/olegts/jsonb-spec), promoting ‘Adopt a JSR’ and JSON-B spec at JUG UA meetings (http://jug.ua/2015/04/json-binding/) and also at JavaDay Lviv conference (http://www.slideshare.net/olegtsaltsalko9/jsonb-spec). Anakar Parida/JUG Hyderabad: Anakar helped through Adopt-a-JSR with JSR 363 and related Units of Measurement projects. Especially UoM-Tools to import and sync Unit data like CLDR (in this case helping apply JSR 353/374 JSON-P he also adopted these 2 JSRs) or a Fitbit client for Units of Measurement utilizing the Agorava Project and with it CDI, JAX-RS, JSON and other standards like OAuth.  Rajmahendra Hegde/JUG Chennai: JUG Chennai been the first JUG from India to Adopt-a-JSR and have been contributing in the program as a Community over the last four years. They've been part of Adopt Java EE 7, Java Money and Currency and Unit of Measurement JSR. They also serve as Expert Group Members in JSR 354, Money and Currency API, JSR 363, Units of Measurement API and JSR 365, Contexts and Dependency Injection for Java 2.0. Apart from core JSR contribution, the Chennai JUG also participates in regular JSR review program, Hackergartens and contributed to many open source projects.

Congratulations to the nominees of the 13th Annual JCP Program Awards!  The community gets together every year during JavaOne to celebrate the nominees at the JCP Party.  The winners will be announced...

Nominations for the 13th Annual JCP Program Awards are OPEN

The nominations for the 13th annual JCP Program Awards are now open - the Java Community Process (JCP) program celebrates success and the awards are an excellent opportunity to highlight the success of leaders in the Java community.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 four awards: JCP Member/Participant of the Year, Outstanding Spec Lead, Most Significant JSR and Outstanding Adopt-a-JSR Participant.This year’s unveiling will occur at JavaOne in October 2015, and the nomination period will be open until August 17.Descriptions of the 2015 JCP Award Categories: 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. Nomination Form is open to the public for nominations until 17 August. 

The nominations for the 13th annual JCP Program Awards are now open - the Java Community Process (JCP) program celebrates success and the awards are an excellent opportunity to highlight the success...

Devoxx UK Adopt Summit & Hackergarten

As part of Devoxx UK, we are organizing an Adopt Programs Summit on Wednesday 17 June from 10:00 - 18:00. This all day Summit is specifically for JUG leaders to share knowledge and learn how to participate in the Adopt-a-JSR and Adopt OpenJDK programs - we will demonstrate hands on activities for you to take back to your user groups using technologies currently being developed through the JCP Program. We will run session on Adopt OpenJDK, Adopt-a-JSR, How to run a Hackday and an interactive Panel Discussion as part of the agenda, covering JSRs for Java EE 8 such as CDI 2.0 and MVC, as well as JSR 363 Units of Measurement for the Internet of Things.  Speakers will include Spec Leads, Evangelists, Java User Group, CJP and OpenJDK leaders:  Daniel Bryant, Patrick Curran, David Delabassee, Antuine Sabot-Durand, Leonardo Lima, Mani Sarkar, Heather VanCura, Martijn Verburg and Richard Warburton.  Discount codes for up to 25 JUG leaders who would like to participate and attend the Adopt Programs Summit in London are available - each code is 1 time use and gives 50% discount to be used only by the JUG leader. Please contact me asap to receive your code and complete your registration. We will also have a Hackergarten during Devoxx UK on Thursday and Friday, 18-19 June. If you would like to participate please let me know. We had fun last year, as you can see from the pictures in the link. smile emoticoEarlier in the week we will have our second JCP EC F2F meeting of 2015 hosted by Hazelcast in London, Looking for two Spec Leads to present an update to the EC! Hackergarten Interview - Heather interviews Hackers from Hackergarten in 2014. I look forward to greeting many of you in London next month!

As part of Devoxx UK, we are organizing an Adopt Programs Summit on Wednesday 17 June from 10:00 - 18:00. This all day Summit is specifically for JUG leaders to share knowledge and learn how to...

New Star Spec Lead Announced - Anatole Tresch

Congratulations to the newest Star Spec Lead, Anatole Tresch. Anatole is the Spec Lead for JSR 354, Money & Currency API.  JSR 354 is currently in Final Approval Ballot. The Star Spec Lead Program recognizes top Spec Lead performance and rewards exceptional service to the community. Spec Leads' activities are measured around criteria of process and communication with community members.  Spec Leads are selected based on nominations from fellow Spec Leads, Expert Group (EG) members, Executive Committee (EC) members, community members and the Program Management Office (the administrator of the program).  Star Spec Leads are not born into the role--they grow into it by bringing consistent value to the community, which reflects positively both on the process and on the community as a whole.  Spec Leads are key to the JCP program. Without them, none of the Java Specification Requests (JSRs) would have begun, much less crossed the finish line and become implemented in shipping products. The JCP PMO introduced a Spec Leads incentive program for the first time in 2005. Over the past ten years the program has rewarded and recognized Spec Leads who repeatedly proved their merit by producing high quality specifications, establishing best practices, and mentoring others. The point of such honor is to endorse good work, showcase successful methods for other Spec Leads to emulate, and motivate Java community members to become more involved in JSRs through either the Adopt-a-JSR program, or perhaps, as an Expert Group Member or as Spec Lead of a JSR. Anatole provided the following comments upon receiving the news that he was selected as Star Spec Lead, "When I was reading the first time that I was selected as Star Spec Lead, I really had to read it twice. I really feel honored, especially as someone outside of the US with a non English maternal language. At the same time, my thanks also goes to so many enthusiastic community members, who supported our JSR during Hackergartens, adopting sessions and giving feedback. And finally a big thanks goes also to my wife, who had to look after my 3 boys during the time I was working on the JSR."  Please join me in congratulating Anatole! 

Congratulations to the newest Star Spec Lead, Anatole Tresch. Anatole is the Spec Lead for JSR 354, Money & Currency API.  JSR 354 is currently in Final Approval Ballot. The Star Spec Lead Program reco...

JavaLand populated by Early Adopters

The JCP was a sponsor of the Early Adopter area at JavaLand in Germany last week.  This is a summary by guest blogger, Andreas Badelt - DOAG (@sigjava).  The second edition of JavaLand again lived up to the motto "From the Community for the Community". The "Early Adopters' Area" was one of the central initiatives in this. Its focus is mainly on the two activities where the Community gets involved to bring core Java forward: Adopt-a-JSR to support the Specification Requests which define the language and platform standards, and Adopt-OpenJDK to support the development of the JVM and JDK. Over the two days of JavaLand, around 100 people joined us in the area - JSR Expert group leads and OpenJDK evangelists discussing the latest features and standards with conference attendees. They shared their knowledge and encouraged attendees to contribute to the future of Java, while at the same time taking home a lot of valuable feedback for their work. The Early Adopters' Area is not designed as a mass event - it very much lives from the intense discussions and from the balance between scheduled mini-workshops, hacking, and spontaneous sessions and group discussions. That way, it offers more for people to connect with each other, and also dive much deeper into the core of Java. The "lineup" this year was even better than 2014, there was something in for everybody: - Heather vanCura gave insight how to get involved with the Java Community Process as such and the Adopt-a-JSR initiative.  - Ed Burns discussed JavaServer Faces and HTTP/2 in Java SE 9. - Anatole Tresch presented the Money&Currency specification, as well as Apache Tamaya, the intended start for a Java Configuration JSR. - Mani Sarkar and Daniel Bryant talked about the OpenJDK and showed people how to compile their own version of upcoming JDK9 using the new modularisation. - Alex Snaps and Peter Lawrey provided tips & tricks on JCache and also talked about the (erstwhile withdrawn) Data Grids JSR. - Roland Huß gave insight into the just started Java EE Management JSR and the Jolokia project which may be a starting point for the reference implementation. - Ivar Grimstad brought details and practical examples of the new MVC JSR. - Andres Almiray took the new Desktop|Embedded Application API to JavaLand, and also showed the Asciidoctor project together with Dan Allen, as well as "useful gradle plugins". - Yara and Vinicius Senger demonstrated their pre-assembled IoT computer Surfboard and different usage scenarios. - Bruno Borges talked about WebFX: JavaFX plus Nashorn Javascript. - Mark Struberg, Bruno Borges, Arun Gupta and others started a deep dive discussion on CDI. - Also, there were two combined vJUG/Nighthacking live sessions on Adopt-a-JSR and Adopt-OpenJDK with Heather, Ed, Andres, Anatole, Mani, Daniel which were broadcast from JavaLand. Check out the Nighthacking Interview Videos. And probably some of the ad-hoc sessions and group discussions that took place are missing in the list, as it was just too much too keep track of everything. Some pictures of the area are on the JCP Flickr site. A big thank you to everyone who participated in this vibrant event, take your enthusiasm on to help shaping the future of Java. And hopefully see you again next March at JavaLand 2016!

The JCP was a sponsor of the Early Adopter area at JavaLand in Germany last week.  This is a summary by guest blogger, Andreas Badelt - DOAG (@sigjava).  The second edition of JavaLand again lived up...

Javaland Day 2 Early Adopter Area

Javaland 2015 in Phantasialand Germany - day two begins! The fun will continue in the Early Adopter & Hackergaren area in the Community Hall.  Below find the schedule and topics for today. Topics today include the Java Community Process (JCP), Adopt-a-JSR, Adopt OpenJDK, JSR 373, Java Management 2.0 API, JSR 354, Money and Currency API, JSR 107, JCACHE, JSR 377, Embedded|Desktop Application API, WebFX - Java FX & Nashorn Javascript, Internet of Things and Asciidoctor. Come say hello and learn about your favorite Java projects!  Thank you to our sponsors of the Early Adopter Area: JCP, Mendeley, JetBrains, Zeroturnaround, JClarity, DOAG e.V. Wed 9 - 12 Mani Sarkar / Daniel Bryant/ Heather VanCura / Anatole Tresch/ Alex Snaps / Andres Almiray/Peter Lawrey Wed 12 - 15 Mani Sarkar / Daniel Bryant / Heather VanCura / Anatole Tresch/ Roland Huss/ Alex Snaps / Andres Almiray Wed 15 - 17 Ed Burns/Mani Sarkar/ Daniel Bryant / Heather VanCura/ Anatole Tresch / Andres Almiray Bruno Borges 15:45 Adopt-a-JSR session with vJUG (Nighhacking stage)16:00 CDI with Mark Struberg, Bruno Borges, Arun Gupta Wed 11 Andres Almiray - Useful Gradle Plugins (30 mins) Heather VanCura - JCP Update./How to participate in the JCP (corporate or individuals) and Adopt-a-JSR program (Nighthacking) Wed 12 Daniel Bryant & Mani Sarkar - OpenJDK Java SE - Java 8 and 9 (as part of the OpenJDK project) Wed 13 Roland Huss - On the way to a new Java EE Management Standard (20-30 mins) Wed 14 Yara & Vinicious Senger Internet of Things Wed 15 Ed Burns - HTTP 2.0; 15:30 - Bruno Borges - WebFX

Javaland 2015 in Phantasialand Germany - day two begins! The fun will continue in the Early Adopter & Hackergaren area in the Community Hall.  Below find the schedule and topics for today. Topics...

Javaland Day 1 Early Adopter Area

Javaland 2015 has officially started in Phantasialand Germany!  We have opened in the Early Adopter & Hackergaren area in the Community Hall.  Below is the schedule and topics for today; I will do another post on the topics for tomorrow.  Topics today include the Java Community Process (JCP), Adopt-a-JSR, Adopt OpenJDK, JSR 371, MVC, JSR 372, JavaServer Faces (JSF) 2.3, JSR 369, Java Servlet 4.0, JSR 354, Money and Currency API, JSR 107, JCACHE, JSR 377, Embedded|Desktop Application API, and Asciidoctor. Come say hello and learn about your favorite Java projects!  Thank you to our sponsors of the Early Adopter Area: JCP, Mendeley, JetBrains, Zeroturnaround, JClarity, DOAG e.V. Tue 9 - 12 Mani Sarkar / Daniel Bryant / Heather VanCura / Anatole Tresch / Andres Almiray Tue 12 - 15 Ed Burns, 14:00 - 15:00 / Mani Sarkar / Daniel Bryant / Heather VanCura/ Anatole Tresch / Andres Almiray / Alex Snaps Tue 15 - 18 Heather VanCura / Anatole Tresch / Andres Almiray / Alex Snaps 15:45 Adopt-OpenJDK session with vJUG  (on Nighthacking stage) Tue 12 OpenJDK Java SE - Java 8 & 9 (as part of the OpenJDK project) Tue 13 Alex Snaps - JCache, tricks & tips (30 mins) Tue 14 Ed Burns - HTTP/2 in Java SE 9 (30 minutes) Tue 15 Andres Almiray - Asciidoctor Tips (20 mins) Tue 16 Ivar Grimstad - "MVC 1.0 by Example" (practical workshop)

Javaland 2015 has officially started in Phantasialand Germany!  We have opened in the Early Adopter & Hackergaren area in the Community Hall.  Below is the schedule and topics for today; I will...

JSR Updates First Quarter of 2015

There have been many JSRs working diligently on their JSRs in the beginning of 2015, and many more are expected in the next few months. Several milestone postings on JCP.org are detailed below including a new JSR, an update to the Real Time Java Specification, a JCP.Next JSR, Money & Currency API, Java SE Maintenance, and Java Message Service Maintenance.  New JSRs: JSR 377, Desktop Embedded Application API, was approved by the JCP EC Ballot February 2015.  Early Draft Review: JSR 282 , Real Time Java Specification 1.1, published an Early Draft Review - this review closes 30 March 2015. Public Review: JSR 364, Broadening JCP Membership, published a Public Review - this review closes 8 April 2015. Proposed Final Draft: JSR 354, Money & Currency API, published a Proposed Final Draft. Maintenance Review: JSR 337, Java SE 8 Release Contents, published a Maintenance Review and Release. JSR 336, Java SE 7 Release Contents, published a Maintenance Review and Release. JSR 270, Java SE 6 Release Contents, published a Maintenance Review and Release. JSR 343, Java Message Service (JMS) 2.0 , published a Maintenance Review and Release.   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 listen to some of the resources on the JCP Multimedia page - we held five Adopt-a-JSR meetings recently, and the recordings are published there. There are also some resources in kits put together for JUG leaders: Getting Started with Adopt-a-JSR and Getting Started with Adopt OpenJDK.

There have been many JSRs working diligently on their JSRs in the beginning of 2015, and many more are expected in the next few months. Several milestone postings on JCP.org are detailed...

JavaLand 2015 is Coming - Early Adopter Area not to be Missed

JavaLand is returning to Germany on 24-25 March! The conference is organized by iJUG, an association of over 12 German-speaking JUGs in Germany, Switzerland and Austria. JavaLand is held inside of the theme park, Phantasialand. With over 100 community sessions, for both beginners and experts, there is definitely something for everyone. Browse around the schedule to find your personal highlights. Topics include Cloud and Big Data, Core Java, JVM languages, Enterprise Java, Front End, Internet of Things, Tools, Mobile and Security. You should not miss out on the Early Adopters Area and Hackergarten as well. Throughout the two days of JavaLand, well-known Java experts will show you a variety of projects that are moving Java forward, invite you to discuss with them and - if you like to - try things hands-on on your laptop. For the latter you should bring a “developer-strength” laptop, all required software will be provided - look for download links on the page some time ahead of the conference, so you can set your environment up at home and don’t lose any time at the conference). The area will consist of a big table for discussions and all-day/-evening hacking, plus a small presentation area that will host a series of sessions, most of them with a focus on explaining a particular project and showing people how they can contribute. Last year, JavaServer Faces specification lead Ed Burns actually started a “feature game” so participants could have their say in what new features the next release should have. So expect a lot of interaction! Project leaders will include Andres Almiray, Dan Allen, Ed Burns, Daniel Bryant, Ivar Grimstad, Roland Huss, Peter Lawrey, Mani Sarkar, Alex Snaps, Anatole Tresch, and Heather VanCura. In addition, there will be community interviews nearby. Stephen Chin will be streaming Nighthacking interviews live from JavaLand. There will also be interviews with Voxxed and Oracle Technology Network. To draw more attention to our activities and to spark the competition, we would like to hand out prizes for valuable contributions from participants. We are looking for companies sponsoring these prizes (e.g. books, mouses or mouse-pads, a software license, Raspberry PIs, other small geek gadgets, etc.). If you can sponsor one or several prizes, we will be happy to mention your company name at the venue, via Twitter, and in blog entries. Please get in touch! Looking forward to seeing you at JavaLand in March!

JavaLand is returning to Germany on 24-25 March! The conference is organized by iJUG, an association of over 12 German-speaking JUGs in Germany, Switzerland and Austria. JavaLand is held inside of the...

2014 Wrap Report - JCP Celebrates 15 Years + more!

Happy New Year! As we look ahead to plans for the Java Community Process (JCP) program in 2015, let's take a quick look back through 2014.   1) The JCP Celebrates 15 Years - we celebrated 15 years of the JCP program by holding an amazing party in June at the Computer History Museum in Mountain View, California in conjunction with the Silicon Valley Java User Group (SVJUG). We celebrated with fellow Java developers including Spec Leads, Expert Group members, Executive Committee (EC) members and some of the folks instrumental in the success of the JCP program over the past fifteen years. We recognized the 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 program.  Among the attendees were former JCP Chairs, Rob Gingell and Onno Kluyt, as well as Carla Schroer, Henrik Stahl, Bill Shannon, Alex Buckley, Joe Darcy, Vineet Gupta; and several EC Members, such as John Pampuch, Mike DeNicola and Paul Manfrini.  We also did a virtual call with SouJava and  Nighthacking with Stephen Chin, including a live interview with James Gosling and others, talking about the JCP being 'pretty wonderful'. You can also check out the  JCP photostream of the party and other events.  We continued the celebration at the JavaOne Conference in San Francisco in September, which was spectacular with the addition of the NullPointers Java Community Band and ReepsOne beatboxing with Duke; we also announced the 12th annual JCP awards at the party. In commemoration of this milestone, we developed a cool 15 Year JCP Infographic and icon to highlight the progress and success of the JCP program throughout its' lifecycle.  These were included in kits for Java User Groups (JUGs) to celebrate the JCP in 2014 - they received a presentation, party favors, 15 Year Infographic posters and a raffle item for their local JUG 15 year JCP Celebration!  Sixty five kits for JUGs around the world were shipped to six continents - Africa, Asia, Australia Europe, North America and South America (still missing Antarctica)! 2) Major Releases of Java SE and Java ME  approved through the JCP - JSR 337,  Java SE 8 Platform Release Contents, was approved. This was the largest upgrade to the Java programming model since the platform was introduced in 1996. The key features were JSR 335, Lambdas for the Java Programming Language, Nashorn, and JSR 310, a new Date & Time API.  JSR 360, CLDC, 8 was approved. This was a major update to the existing Java ME platform incorporating a large set of updated and new features, including: Java language and API alignment with Java SE 8, support for modern web protocols, a comprehensive application model, advanced security features and standard APIs for power management and interaction with a broad set of standard peripherals. JSR 361,  Java ME Embedded Profile, was also developed and approved through the JCP in 2014.  This JSR provides a development platform for embedded devices and the Internet of Things (IoT). 3) Adopt-a-JSR Momentum - with the major releases of the Java platforms, and building on the participation in the development of the Java EE 7 platform release in 2013, the Adopt-a-JSR program continued to draw interest and enthusiasm from the early adopters in the Java developer community.  Participants contributed significantly to the Java SE 8 Release, including JSR 335, Lambda Expressions for the Java Programming Language, and JSR 310, Date & Time API.  We held several Adopt-a-JSR online meetings in 2014 - recordings and materials are published on the JCP.org Multimedia page. JUG leaders added languages translations to the wiki - expanding to nine languages - English, French, Spanish, German, Portuguese, Chinese, Japanese, Turkish, Arabic and Hebrew.  There are 30 JUGs currently participating. I had an opportunity to meet and discuss interest with many other JUGs in 2014, including Bucharest, Bulgaria, Germany, Israel, Macedonia, Madras and Paraguay JUGs in 2014, and hope to see them participate in 2015. 30 separate JUGs are already participating: Belgium JUG, Campinas JUG, Chicago JUG, CEJUG, Chennai JUG, Cologne JUG, Congo JUG, EGJUG, Faso JUG, Guadalajara JUG, GUJavaSC, Houston JUG, Hyderabad JUG, Indonesia JUG, Istanbul JUG, Japan JUG, Java Hellenic User Group, Joglo Semar JUG, Jozi JUG, LJC, Madrid JUG, MBale JUG, Morocco JUG, Peru JUG, PT.JUG, SouJava JUG, Silicon Valley JUG and Toronto JUG.   4) New JSRs filed for next editions of Java EE and Java SE - starting in September 2014, we had 11 new JSRs submitted for Java EE 8 (JSRs 365 - JSR 375).  JSR 366, is the Java EE 8 Platform Specification JSR. The main focus of this release in on support for HTML5 and the emerging HTTP 2.0 standard, enhanced simplification and managed bean integration and improved infrastructure for applications running in the cloud. The new technologies for Java EE 8 include MVC, JSON-B and Security; revisions so far submitted are CDI, JSF, JAX-RS, Servlets, JMS, Management, and JSON-P. All 11 of the Java EE 8 JSRs submitted to date are currently approved for development by the JCP EC, and are beginning to start work in their Expert Groups.  The published schedules expect the Early Drafts to be ready in the Spring of 2015 and the Final Releases in 2016.  The Adopt-a-JSR for Java EE 8 page is a great resource for suggestions on getting involved if you are not part of the Expert Groups. In addition, the first Java SE 9 JSR was filed and approved by the JCP EC,  JSR 376, Java Module Platform System; subsequent JSRs are planned to be filed for Java SE 9 in 2015. 5) JCP.Next Progress -  we have evolved the JCP program over the years to meet the needs of the community, embracing participation, transparency and openness as we develop and deliver multiple editions of the Java Platform. This formal process was designed to be fast, flexible, and adaptable to a wide variety of working styles present in the community. We continued with the effort to evolve the JCP in 2014, through JCP.Next.  The JCP Executive Committee serves as the Expert Group. We introduced a new JCP.Next JSR in 2014, JSR 364, aimed at broadening JCP Membership & Participation.  This JSR completed an Early Draft Review in 2014, and will introduce new levels of membership to the JCP program and eliminate membership fees.  We hope to finalize JSR 364 in 2015. In tandem, we will continue work on JSR 358, A Major Revision to the JCP, in 2015. This JSR will take longer to complete and passed a Renewal Ballot in 2014 to continue development in the JCP program.   To go along with the openness and transparency that are now the default mode of operation for JSRs,  making them, in effect, open source projects, several JSRs participated in Hackergartens at conferences around the world, including Devoxx, JavaLand and JavaOne. This was a great way to involve the broader Java community in the development of JSRs and include real world developer feedback, and is an effort that will continue to be a focus in 2015. We also are seeing an increase in membership as a result of some of the changes being discussed as part of JCP.Next, and we expect this to continue in 2015, as well.  New corporate memberships in 2014 included: C2B2, Caelum, Canoo AG, Cloudera, Consol GmbH, Dextra, Gradleware, Hazelcast, ICEsoft Technologies, innoQ, Intalio, Irian Solutions GmbH, Jelastic, Kaazing Corporation, MicroDoc, MongoDB, oparco, Rakuten, Savoir Technologies, Summa Tech do Brasil, Terra Firma Engineering, TimeSys, Tomitribe, Webtide, Wombat Software, Vaadin, Vision Service Plan, and ZEEF.  New JUGs members included: Alpes JUG, Berlin JUG, Bulgarian JUG, DFJUG, GUJava SC, KanJava, Manchester JUG, and Melbourne JUG.  If you are interested in becoming a member, see the Membership page. Next week I will be presenting the 2014 Year in Review for the JCP Executive Committee during our two day Face to Face in San Jose, California, hosted by EC Member, Freescale.  I will publish those slides for review, if you are interested in more information on the JCP in 2014.  2015 will be an exciting time for the Java developer community and I am looking forward to it with great anticipation!  Hope to seeing many of you in the coming year - either virtually or in person. 

Happy New Year! As we look ahead to plans for the Java Community Process (JCP) program in 2015, let's take a quick look back through 2014.   1) The JCP Celebrates 15 Years - we celebrated 15 years of...

December JSR Updates close out 2014

The last week of December was a busy one for JSR milestone updates - see below for details.  In early December, 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): New JSRs: JSR 377, Desktop Embedded Application API, was published and is open for JSR Review. The public review closes on 26 January and the two week JCP EC Ballot starts on 27 January, closing 9 February 2015.  JSR 373, Java EE Management API 2.0, completed their JSR Review and passed the EC JSR Approval Ballot with 24 Yes votes. 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), completed their JSR Review and passed the EC JSR Approval Ballot with 24 Yes votes. This JSR will be an update JSR 353, JSON-P JSR. JSR 375, Java EE Security API, completed their JSR Review and passed the EC JSR Approval Ballot with 24 Yes votes.  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, completed their JSR Review and passed the EC JSR Approval Ballot with 24 Yes votes. This JSR will define a module system for the Java Platform.   Early Draft Review: JSR 363, Units of Measurement API, published an Early Draft Review - this review closes 27 January 2015. Proposed Final Draft: JSR 359, SIP Servlet 2.0, published a Proposed Final Draft. Maintenance Review: JSR 337, Java SE 8 Release Contents, published a Maintenance Review - this review closes 2 February, and the EC Ballot is open 3-9 February 2015. 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 listen to some of the resources on the JCP Multimedia page - we held four Adopt-a-JSR meetings in the last part of 2014, and the recordings are published there.

The last week of December was a busy one for JSR milestone updates - see below for details.  In early December, four new JSRs were submitted for public JSR Review.  The first three are focussed on...

2014 Star Spec Lead Nominations Open

Star Spec Lead nominations are now open until 2 January 2015. Anyone can submit a nomination for a current Spec Lead operating under the most recent versions of the JCP program (version JCP 2.8 or 2.9). Nominations can be for either process or communication criteria--some of the possible criteria for selection is listed below. There are Spec Lead profiles available for most of the active JSRs on JCP.org to use for inspiration. I look forward to your nominations!  Submit nominations via the form on java.net. Spec Lead Process Category (Exceptional): Participate in mentorships of other community members.Submit materials to publish on jcp.org. Manage unusual obstacles in a JSR, i.e. Spec Lead transfers JSR transfers to different entity, loss of valuable EG members.  Implement new, effective and/or innovative ways manage Expert Groups--active and large observer groups, having voting rights and duties documented.  Dealing w/a politically difficult situation--mergers and acquisitions, negotiating inclusion into umbrella JSRs or other.  Engagement in evangelism of the JSR or in general promoting the importance of the JCP program and Java standards.  Spec Lead Communications Category (Exceptional): Active blogging/mentioning their JSR/JCP standards in their blog.  Participate in JCP PMO podcasts, sessions or meetings.  Promote the JCP and the Community to broader audiences (JUGs, non-Java developers, students).  Public speaking/presentations that mention standards and the JCP at industry events.  Contributing articles and becoming a resource for contributed articles about the JCP and JSRs.  Utilizing social media consistently including blogging for promoting and attracting support for their JSRs.  Conducting media interviews about their JSRs.

Star Spec Lead nominations are now open until 2 January 2015. Anyone can submit a nomination for a current Spec Lead operating under the most recent versions of the JCP program (version JCP 2.8 or...

Adopt-a-JSR for Java EE - CDI, JSF, MVC, Servlet Specs

There are thirty JUGs participating in Adopt-a-JSR to date, and for the newly approved Java EE 8 JSRs (eleven JSRs have been initiated and eight have been approved so far 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. Earlier this week, I hosted an online meeting with the Paraguay JUG on the JCP & Adopt-a-JSR program.  If your JUG is interested in having an online meeting, please let me know.   Last week I hosted an Adopt-a-JSR meeting with Java EE 8 Platform Specification Lead, Linda DeMichiel, and 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), Java EE Management (JSR 373) and JSON-B (JSR 367). You can listen to the recordings and view the slides on the JCP.org 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 JCP.org page for each JSR, for example, for JSR 366 the url is: https://jcp.org/en/egc/view?id=366 (just change the last 3 characters of the url to the JSR number you are interested in: https://jcp.org/en/egc/view?id=xxx) or see  full list of the Java EE 8 JSRs, filed to date.  We are planning our next Adopt-a-JSR online meeting on Friday, 19 December at 10 am pacific time on some of the Java EE 8 JSRs - JSR 365, Contexts and Dependency Injection (CDI) 2.0; JSR 372, JavaServer Faces (JSF) 2.3; JSR 371, Model-View Controller (MVC) 1.0; JSR 369, Java Servlet 4.0. If you cannot join the meeting at this time, do not worry!  It will be recorded on posted on the JCP.org multimedia page. Details for Java EE 8, Adopt-a-JSR call: Friday, 19 December 10 am PST  Join WebEx meeting: https://jcp.webex.com 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.

There are thirty JUGs participating in Adopt-a-JSR to date, and for the newly approved Java EE 8 JSRs (eleven JSRs have been initiated and eight have been approved so far in the last couple...

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.

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 -...

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 JCP.org 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 JCP.org page for each JSR, for example, for JSR 366 the url is: https://jcp.org/en/egc/view?id=366 (just change the last 3 characters of the url to the JSR number you are interested in: https://jcp.org/en/egc/view?id=xxx) 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 JCP.org multimedia page. Details for Java EE 8, JSR 366 Adopt-a-JSR call: Friday, 5 December 10 am PST  Join WebEx meeting: https://jcp.webex.com 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.

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...

2014 JCP EC Final Election Results

The 2014 Fall Executive Committee (EC) Elections process is now complete. Congratulations to the JCP Members as the new and re-elected EC Members! We had an increase in JCP Member voter turnout at 28% (up from 25% in 2013) - not enough JCP Members voting though!  This year, there were 8 Ratified and 5 Elected Seats open for election. Since we are planning to transition to JCP 2.10 in 2015,all those who won Elected Seats will serve a one year term.Congratulations to the following JCP Members as the new and re-elected EC Members - note that MicroDoc, Hazelcast and Geir Magnusson Jr. are new EC Members. Ratified Seats: Freescale, Gemalto M2M GmbH, Goldman Sachs, MicroDoc, SAP, Software AG, TOTVS and V2COM Open Election Seats: ARM Inc., Azul Systems, Hazelcast, Inc., Werner Keil and Geir Magnusson Jr. Newly elected EC Members take their seats on Tuesday, 25 November 2014.The first EC Meeting for the new EC will be a teleconference on Tuesday 9 December at 7 am Pacific time (2nd hour is open to the public), and the first Face to Face is 13-14 January in San Jose, California, hosted by Freescale. Congratulations to all and thank you to our departing EC Members, CloudBees, Morocco JUG and Nokia.  More information is available on the JCP Elections page.

The 2014 Fall Executive Committee (EC) Elections process is now complete. Congratulations to the JCP Members as the new and re-elected EC Members!We had an increase in JCP Member voter turnout at 28%...

The 2014 JCP EC Election Ballot Now Open

The Java Community Process (JCP) program Executive Committee Election ballot for 2014 is now open.  The elections give JCP Members the opportunity to determine the EC members while continuing to help shape the future of Java technology.  As a reminder, the responsibilities of the JCP Executive Committee are as follows: Select JSRs for development within the JCP (vote on all JSR Approval Ballots). Approve draft specifications for Public Review (vote on all Public Review Ballots). Give final approval to completed Specifications and their associated RIs and TCKs (vote on all Final Approval Ballots). Review and approve maintenance releases (vote on all Maintenance Review Ballots). Decide appeals of first-level TCK test challenges. Approve transfer of maintenance duties between Members. Provide guidance to the PMO and serve as Expert Group Members of JCP related process change JSRs (for example, JSRs 348, 355, 358, 364). Ratified election seat candidates (8 candidates) on the ballot: - Freescale, represented by Maulin Patel - Gemalto M2M, represented by Thomas Lampart - Goldman Sachs, represented by John Weir -SAP, represented by Steve Winkler - MicroDoc, represented by Hans Kamutzki - Software AG, represented by Prasad Yendluri - TOTVS, represented by David Britto - V2COM, represented by Leonardo de Moura Rocha Lima Open election seat candidates (11 candidates for 5 open seats): - ARM, represented by Zach Shelby - Azul Systems, represented by Gil Tene - Hazelcast, represented by Greg Luck - Jelastic, represented by Ruslan Synytsky - Werner Keil - Geir Magnusson Jr - Karan Malhi - MoroccoJUG, represented by Mohamed Taman - Vladimir Safonov - TimeSys Corporation, represented by Atul Bansal - Waratak, represented by by Nigel Daniels  The candidates' profiles and positioning statements are available, as well as the recording of the "Meet the Executive Committee Candidates" call recording to assist and inform voting selections.  Don't miss your chance to shape the future of Java--vote today!  The ballot opened today 28 October, and closes on 10 November. The results will be available 11 November on JCP.org. 

The Java Community Process (JCP) program Executive Committee Election ballot for 2014 is now open.  The elections give JCP Members the opportunity to determine the EC members while continuing to help...

Meet the JCP EC Candidates on 23 October

The 2014 Java Community Process (JCP) program Executive Committee (EC) nominations process has closed.  The ballot will open Tuesday, 28 October, but the nomination materials for all of the candidates have been posted on JCP.org and we will have a 'Meet the Candidates' call next Thursday, 23 October at 9:30 AM PDT.  The EC has a total of 25 members - 16 Ratified Seats, 8 Elected Seats and one permanent seat held by Oracle.  This year there are 8 Ratified seats and 5 Elected seats up for election by the JCP Membership. And the candidates this year are... 8 Ratified candidates:  Freescale, Gemalto M2M, Goldman Sachs, MicroDoc, SAP, Software AG, TOTVS, and V2COM. 11 Elected candidates (for 5 open seats):  ARM, Azul, Hazelcast, Jelastic, Karan Malhi, Geir Magnusson Jr., Werner Keil, Morocco JUG, Vladimir Safonov, TimeSys and Waratak.Current EC Members,  Nokia and Cloudbees, will not be running in the 2014 Elections.  Please join us on next Thursday to meet the candidates--the recording will be available on the JCP.org multimedia page if you cannot attend live.  Meeting details below. ------------------------------------------------------- Meet the Candidates Meeting information ------------------------------------------------------- Topic: 2014 Meet the Candidates Call Date: Thursday, October 23, 2014Time: 9:30 am, Pacific Daylight Time (San Francisco, GMT-07:00) Meeting Password: 2424 ------------------------------------------------------- To join the online meeting ------------------------------------------------------- Go to https://jcp.webex.com/------------------------------------------------------- Audio conference information  -------------------------------------------------------  +1 (866) 682-4770 (US)  Conference code: 5731908 Security code: 2424 For global access numbers see https://www.intercallonline.com/listNumbersByCode.action?confCode=5731908         Or +1 (408) 774-4073  The 2014 EC Election will open on 28 October for JCP Members to cast their votes, which will determine the JCP EC Members for the 2014-2015 term.  The ballot will remain open until 10 November at midnight PDT, and the results of the election will be published on 11 November.   JCP Members, please take this opportunity you have to influence the members of the EC!

The 2014 Java Community Process (JCP) program Executive Committee (EC) nominations process has closed.  The ballot will open Tuesday, 28 October, but the nomination materials for all of the candidates ...

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!!

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...

JCP Activities at JavaOne 2014

Learn what's happening with the JCP program, JCP.Next, Adopt-a-JSR, meet the 12th Annual JCP Award nominees and potential new JCP Executive Committee (EC) members. There will be plenty of opportunities on Sunday through Thursday during JavaOne 2014. Sunday 9/28/14 The JCP: Meet the Board, Improve Java, Have a Beer and Meet the Executive Committee Candidates!Session ID: UGF9734 This event, also known as the JCP Public Executive Committee Face-to-Face Meeting, also includes a book signing with Richard Warburton.Location: Moscone South, Room 236 (listed two times in the tool, but this is one event)Time: 5:30 PM - 7:00 PM Monday 9/29/14 Hackergarten Location: Hilton San Francisco Union Square - Java Hub at the Java Exhibition HallTimes: 10:30 AM - 12:00 PM, 1:00 PM - 2:30 PM, 2:30 PM - 4:00 PM JCP Expert Group Meeting Room JCP Spec Leads can reserve the room in advance by sending an email to pmo@jcp.org.Location: Hilton San Francisco Union SquareTime: Open 9:00 AM - 5:00 PM throughout the conference The 12th Annual JCP Awards Presentation and Party JCP members, JUG members, Adopt-a-JSR participants, JavaOne attendees... all are invited to the always anticipated JCP Party. This is the place to interact with colleagues from around the world--Expert Group members, Spec Leads of the most popular Java standards, JUG Leaders and EC members. Participants will enjoy spectacular views of the city in the evening, appetizers and drinks, pick up door prizes, enter our annual raffle and cheer on the recipients of the coveted JCP Program Awards. Plus a book signing session by Raoul-Gabriel Urma and photo opportunities with Duke.Location: Hilton San Francisco Union Square, Cityscape (at the top of the Hilton Hotel)Time: 6:00 PM - 9:00 PM. Reserve your ticket now! Tuesday 9/30/14 Hackergarten Location: Hilton San Francisco Union Square - Java Hub at the Java Exhibition HallTimes: 10:30 AM - 12:00 PM, 1:00 PM - 2:30 PM, 2:30 PM - 4:00 PM JCP Expert Group Meeting Room JCP Spec Leads can reserve the room in advance by sending an email to pmo@jcp.org.Location: Hilton San Francisco Union SquareTime: Open 9:00 AM - 5:00 PM throughout the conference Adopt-a-JSR for Java EE 7 and Java EE 8 Session ID: CON6289 Location: Parc 55 Wyndham, Powell I/IITime: 11:00 AM - 12:00 PM JCP, Adopt-a-JSR, and YouSession ID: BOF6299 Location: Hilton San Francisco Union Square, Yosemite ATime: 9:00 PM - 9:45 PM Wednesday 10/1/14 Hackergarten Location: Hilton San Francisco Union Square - Java Hub at the Java Exhibition HallTimes: 10:30 AM - 12:00 PM, 1:00 PM - 2:30 PM, 2:30 PM - 4:00 PM JCP Expert Group Meeting Room JCP Spec Leads can reserve the room in advance by sending an email to pmo@jcp.org.Location: Hilton San Francisco Union SquareTime: Open 9:00 AM - 5:00 PM throughout the conference JCP Meet and Greet Spec Leads, JCP Members, and Adopt-a-JSR participants are encouraged to stop by for drinks and appetizers.Location: Hilton San Francisco Union Square, SutterTime: 4:00 PM - 7:00 PM Thursday 10/2/14 JCP Expert Group Meeting Room JCP Spec Leads can reserve the room in advance by sending an email to pmo@jcp.org.Location: Hilton San Francisco Union SquareTime: Open 9:00 AM - 5:00 PM throughout the conference Broadening JCP Program Participation PanelSession ID: CON9775 Location: Parc 55 Wyndham, Powell I/IITime: 11:30 AM - 12:30 PM

Learn what's happening with the JCP program, JCP.Next, Adopt-a-JSR, meet the 12th Annual JCP Award nominees and potential new JCP Executive Committee (EC) members. There will be plenty...

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 JCP.org, 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 YearBruno SouzaHeather VanCuraRichard Warburton  Outstanding Spec Lead Stephen Colebourne (JSR 310)Michael Lagally (JSR 360)Anatole Tresch (JSR 354)  Most Significant JSR JSR 310, Date & Time APIJSR 360, Connected Limited Device Configuration (CLDC) 8JSR 363, Units of Measurement API Outstanding Adopt-a-JSR ParticipantJUG ChennaiiJUG/DOAGOtávio Gonçalves de SantanaMartijn 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)! 

Congratulations to the nominees of the 12th Annual JCP Program Awards. The nominations have been posted on JCP.org, where you can read the nomination text and more information about the awards and...

July & August JSR Updates - Java EE focus!

This has been a relatively slow summer for JSR milestones, but this week was a particularly busy week with many new JSR submissions for Java EE 8!  New JSRs JSR 365, Contexts and Dependency Injection for Java 2.0, has passed the EC JSR Approval Ballot with 24 Yes votes.  This JSR is led by RedHat, Pete Muir and Antoine Sabot-Durand, and is open for Expert Group Nominations. JSR 366, Java Platform Enterprise Edition 8 (Java EE 8) Specification, is open for JSR Review.  This JSR is led by Oracle, Linda DeMichiel and Bill Shannon. The EC JSR Approval Ballot will be 9-22 September. JSR 367, Java API for JSON Binding (JSON-B), is open for JSR Review.  This JSR is led by Oracle, Martin Grebac. The EC JSR Approval Ballot will be 9-22 September. JSR 368, Java Message Service (JMS) 2.1 is open for JSR Review.  This JSR is led by Oracle, Nigel Deakin. The EC JSR Approval Ballot will be 9-22 September. JSR 369, Java Servlet 4.0 is open for JSR Review.  This JSR is led by Oracle, Edward Burns and Shing Wai Chan. The EC JSR Approval Ballot will be 9-22 September. JSR 370, Java API for RESTful Web Services (JAX-RS) 2.1 is open for JSR Review.  This JSR is led by Oracle, Santiago Pericas-Geertsen and Marek Potociar. The EC JSR Approval Ballot will be 9-22 September. JSR 371, Model-View Controller (MVC) 1.0 is open for JSR Review.  This JSR is led by Oracle, Manfred Riem and Santiago Pericas-Geertsen . The EC JSR Approval Ballot will be 9-22 September. JSR 372, JavaServer Faces (JSF) 2.3 is open for JSR Review.  This JSR is led by Oracle, Edward Burns and Manfred Riem. The EC JSR Approval Ballot will be 9-22 September. Early Draft ReviewsJSR 364, Broadening JCP Membership, completed Early Draft Review.  This JSR plans to submit a Public Review in September. Maintenance   JSR 56, Java Network Launching Protocol and API, completed a Maintenance Release. JSR 339, JAX-RS 2.0: The Java API for RESTful Web Services, is open For Maintenance Review.  The EC ballot will open on 22 September.  JSR 352, Batch Applications for the Java Platform, completed a Maintenance Release. JSR 356, Java API for WebSocket, completed a Maintenance Release.

This has been a relatively slow summer for JSR milestones, but this week was a particularly busy week with many new JSR submissions for Java EE 8!  New JSRs JSR 365, Contexts and Dependency Injection...

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 pmo@jcp.org or use the nomination form on java.net. 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.

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...

Devoxx UK JCP & Adopt-a-JSR activities

Devoxx UK starts this week!  The JCP Program is organizing many activities throughout the conference, including some tables in the Hackergarten area on 12-13 June.  Topics include Java EE, Data Grids, Java SE 8 (Lambdas and Date & Time API), Money & Currency API and OpenJDK.  We will have two book signings by Richard Warburton and Peter Pilgrim during the Hackergarten - free signed copy of their books at these times - first come, first served (limited quantities available).  Thursday night is the party and the Birds of a Feather (BoF) sessions - come with your favorite questions and topics related to the JCP, Adopt-a-JSR and Adopt OpenJDK Programs! See below for the schedule of activities--with details for each session. Come join us or just stop by to chat for a while!  I'll be sending out updates on Twitter throughout the event @jcp_org - and watch for the next hackergarten coming your way.  Thursday 12 June 10:20 - 12:50 Java EE -- Arun Gupta will review some of the requested the the Java EE Spec Leads and Expert Group members are looking for from the community via the Adopt-a-JSR program.  There are specific requests for many of the specs to use as a starting point. 13:30-15:00 & 15:00-17:00 Java SE 8 Lambdas/Date & Time API --Richard Warburton,  Raoul-Gabriel Urma, Graham Allen, Stephen Colebourne (Stephen from 15:00-17:00).  Focus on changes in the newly released Java 8 covering the following topics JSR 335, Lambda Expressions, Improved Collections API including streams and collections, and JSR 310, Date & Time API. The materials will be covered by hands-on code examples/exercises and an opportunity to ask questions and offer opinions about what would be helpful for inclusion in Java 9. 15:30 - 15:50 Book signing with Richard Warburton during the afternoon break sponsored by the JCP program.  14:00-15:30 JSR 107 JCache -- David Brimley will lead some activity and discussions around the recently finalized specification and implementation of JCache.  14:30-17:30 JSR 347, Data Grids - Peter Lawrey will illustrate the types of solutions that the JSR 347 Expert Group has in mind using exercise with OpenHFT Collections' Shared HashMap.  He will also look at using memory profilers and systems tools to see what difference SHM makes. 14:30- 18:00 JSR 354, Money & Currency -- Anatole Tresch will organize some hands-on activities from the current list of Community Feedback suggestions he has on his JSR 354 Community Update tab for interested participants. 18:45 Adopt OpenJDK BoF session  in Room 2 (Java EE BoF runs concurrently). 19:45 JCP & Adopt-a-JSR BoF session - Join the Java Evolution in Room 2. Friday 13 June 10:20-13:00 OpenJDK -- Mani Sarkar will organize a time to do some hacking on the JDK itself, including a review of the Adopt OpenJDK Getting Started Kit.  If you like, you can also join the Hack the Tower event being organized on Saturday 14 June. 10:20- 14:30 JSR 354, Money & Currency -- Anatole Tresch will organize some hands-on activities from the current list of Community Feedback suggestions he has on his JSR 354 Community Update tab for interested participants. 10:20 - 13:00 Java EE -- Peter Pilgrim will review some of the requested the the Java EE Spec Leads and Expert Group members are looking for from the community via the Adopt-a-JSR program.  There are specific requests for many of the specs to use as a starting point. 13:00-13:30 Peter Pilgrim Java EE 7 Book signing sponsored by JCP @ lunch time 13:30 - 15:30 JCP.Next/JSR 364 -- Heather VanCura will review the progress of the JCP.Next initiative including the status of the latest JSR submitted and approved by the JCP EC in May 2014. We will review the Issue Tracker and discuss ways to give feedback and participate in the JCP & Adopt-a-JSR programs. We hope to see you there--it will be a fun and interactive experience for all to contribute to 'Create the Future' Java :-).

Devoxx UK starts this week!  The JCP Program is organizing many activities throughout the conference, including some tables in the Hackergarten area on 12-13 June.  Topics include Java EE, Data...

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!

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...

May JSR updates

The end of April and the first part of May brought more JSR updates following the Java 8 launch (including the Final Release of JSR 360 & JSR 361 as part of Java 8)!  This week the JCP Executive Committee (EC) meets in London for the second Face-to-Face (F2F) meeting of 2014, hosted by EC Member, Goldman Sachs (thank you!). We will discuss many interesting topics, including JCP.Next Working Group sessions (JSR 364 & JSR 358), JCP membership, some JSR presentations by JSR 343 Spec Lead, Nigel Deakin, and JSR 359 Spec Lead, Binod PG.  We will also have a presentation on GS Collections by Donald Raab and a Java EE use case by Mohamed Tamen.  The meeting summary and materials will be posted soon.  The next EC Meeting, to be held on 10 June, will be a public meeting.  This meeting is open to anyone interested in attending-details will be published on this blog in early June. Recent JSR milestone updates include: JSR 364, Broadening JCP Membership, passed JSR Approval Ballot with 24 yes votes. JSR 354, Money & Currency API, passed Public Review Ballot with 25 yes votes. JSR 359, SIP Servlet 2.0, is open for Public Review.  The EC Public Review ballot opens 20 May. JSR 360, Connected Limited Device Configuration 8, passed their Final Approval Ballot and published a Final Release. JSR 361, Java ME Embedded Profile, passed their Final Approval Ballot and published a Final Release. JSR 352, Batch Applications for the Java Platform is still open for Maintenance Review (EC ballot 17-23 June). JSR 346, Contexts and Dependency Injection for Java EE 1.1 published a Maintenance Release.

The end of April and the first part of May brought more JSR updates following the Java 8 launch (including the Final Release of JSR 360 & JSR 361 as part of Java 8)!  This week the JCP Executive...

And then there were four - the JCP.Next effort continues!

The JCP Executive Committee (EC) continues to work on improving the JCP program as part of the JCP.Next effort started in 2010.  Several JSRs have started going through the process. First: JSR 348, Transparency aka JCP 2.8 (implemented in 2010-2011). Second: JSR 355, EC Merge (implemented in 2012-2013). Third: JSR 358, A major Revision to the Java Community Process.  This JSR continues in development.  It is difficult since it involves changes of the JSPA and Intellectual Property (IP) -- it is a legal agreement and that means that the lawyers get involved. We continue to work on this effort and we should have something concrete in the next few months.  Another area of JSR 358 involves JCP Individual membership.  Since January 2013, we have made more progress in this area.  In 2005, JCP 2.5 introduced changed to the JCP program that allowed individuals to participate more fully in the JCP program.  Over the years Individual Memberships have increased and Corporate Members have decreased. Many companies list the $5000 Membership fee as a barrier, along with consolidation in the Java ecosystem. This shift of the membership also means that there is not an IP contribution from corporations.  If you join the JCP as corporation, you contribute your IP, but in the case of an employee joining the JCP as an Individual Member, the corporations don't commit IP.  The Individual Member has an Exhibit B signed by their employer, but that is not the same as employer committing IP.  This is an issue that needs to be addressed. At the same time, we want to broaden the JCP Membership to better enable more developers to participate in the JCP program.  Currently we only have the JSPA.  It is is complex legal document, and many individuals and Java User Groups (JUG) don't want to sign it.  We would like to try to make membership a simpler thing for both individuals and JUGs.  The  JCP has been very successful in engaging with JUGs; however, many JUGs are not legal entities. We can have a different agreement with JUGs that does not need to include IP, but an agreement for mutual collaboration to promote Java.  The EC decided that these membership related changes could be proposed in a separate JSR apart from the IP related issues that will continue to be discussed in JSR 358. Which brings us to... Fourth: JSR 364, Broadening JCP Membership.  This JSR was submitted for review last week to address the membership related changes started in JSR 358.  We are moving forward quickly to implement changes that will increase Java developer participation, but don't require JSPA changes (ie. no lawyers involved)!  Rather than combine IP and membership changes in JSR 358, we have proposed another JSR, aka JCP.Next 4, that will focus only on membership changes to address Individual Membership issues and better support JUGs.  Heather VanCura will be the Spec Lead and the JSR will appear on the JCP EC ballot 29 April.   The java.net project is publicly accessible with a Wiki home page, discussion forum, observer alias, and an issue tracker (already populated - we'll work primarily from this to track changes to the process document).  This JSR will enable more participation, while ensuring we have the appropriate IP commitments.  We want to simplify the ability for individuals to participate, without requiring an employer signature.  As we discussed in January 2014 at the JUG summit,  the transparency requirements introduced in JCP 2.8 facilitate participation, but there are people who want to contribute in a more meaningful way.  We are proposing the creation of an Affiliate membership, to enable broader membership for Java developers who want  to contribute and participate on JSRs.  In addition, it is great that we have more individuals and JUGs interested and participating in the JCP, but we also need to increase corporate participation in the JCP program.  This JSR will eliminate the fees for corporations to join the JCP progam, and we'll put efforts into recruiting corporations.  Leading a JSR is a considerable effort, and it is almost impossible for an individual to do it alone. We need more corporations to support the efforts of the Java community.  The EC Individuals Working Group has been discussing these proposals over the past year.  Now that we have submitted the JSR for approval,  we plan to have an Early Draft Review of JSR 364 in June of this year, and our goal is to try to complete the JSR in calendar year 2014.   Please provide your comments, input and questions to the java.net project!

The JCP Executive Committee (EC) continues to work on improving the JCP program as part of the JCP.Next effort started in 2010.  Several JSRs have started going through the process. First: JSR 348,...

April JSR Updates and JCP.Next Progress Report

March was an exciting month with the Java 8 launch, and April continues to keep the JCP community active with new JSRs, a JSR posting Public Review milestone, several JSRs preparing for Final Release and some JSRs holding Maintenance Reviews.  The JCP Executive Committee (EC) has been working since 2011 on the JCP.Next effort to evolve the JCP program itself.  In 2011, JSR 348 introduced JCP version 2.8 to increase transparency and participation in the JCP program.  JSR 355, EC Merge, was implemented in 2012 as JCP version 2.9 and completed the merge of the EC in 2013. The third in the series of JCP.Next JSRs, JSR 358, a Major Revision to the Java Community Process, led by Patrick Curran, has been ongoing since June 2012, and the EC serving as the Expert Group (EG) continues to work on the effort.   In parallel, a new JSR has been submitted this month, which aims to broaden JCP participation by defining new membership classes, changing existing membership categories, enabling participation by the community and ensuring the appropriate Intellectual Property commitment from JCP members are in place.  This JSR will be led by Heather VanCura, and will focus on the area of Membership and Participation. The EC, serving as the EG, will be making changes that affect the JCP Process Document (not the JSPA) and will endeavor to complete the JSR by the end of 2014. You can follow progress on this JSR and join the public java.net project. See below for the list of JSR updates:  JSR 364, JSR Review – Broadening JCP Membership; Oracle (ballot 29 April – 12 May). JSR 363,  JSR Review & JSR Approval Ballot – Units of Measurement API; J Dautelle, W Keil, V2COM (ballot approved with 24 yes votes 7 April). JSR 354, Public Review 2 – Money & Currency API; Credit Suisse (PR ballot 29 April – 12 May). JSR 360, Submitted for Final Approval Ballot – Connected Limited Device Configuration (CLDC) 8; Oracle (ballot 8-21 April) JSR 361, Submitted for Final Approval Ballot – Java ME Embedded Profile; Oracle (ballot 8-21 April). JSR 107,  Final Approval Ballot & Final Release –  JCACHE API; Greg Luck, Oracle (ballot approved with 24 yes votes 17 March). JSR 48, Final Approval Ballot – WBEM Services Specification; WBEM Solutions (ballot not approved 7 April; reconsideration ballot pending). JSR 56, Maintenance Review – Java Network Launching Protocal & API; Oracle.   JSR 346, Maintenance Review – Contexts and Dependency Injection for Java EE 1.1; RedHat (ballot approved with 24 yes votes14 April). JSR 352, Maintenance Review -- Batch Applications for the Java Platform (ballot 17-23 June).

March was an exciting month with the Java 8 launch, and April continues to keep the JCP community active with new JSRs, a JSR posting Public Review milestone, several JSRs preparing for Final Release...

Adopt-a-JSR Online Meeting 20 March

Adopt-a-JSRis a JUG-led global initiative to improve Java standards. Groups ofJUG members work on JSRs!  Join us for an online meeting thisThursday, 20 March, at 11:00 am PDT. Topic:Adopt-a-JSR online meeting Date: Thursday, March 20, 2014Time:11:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)
MeetingNumber: 807 421 815
Meeting Password:23678
Audio: +1 (866) 682-4770 (US)  Global Access Numbers
Conference code:5731908
Security code: 23678 26+ JUGS aroundthe world are participating in the Adopt-a-JSR program.  If youdon't see your JUG listed, join this meeting to find out how to takethe next step and get involved.  If you are listed, join thismeeting to celebrate your success and plan your next event &/oractivity! South America:Campinas JUG (Brazil), ceJUG (Brazil), GOJava (Brazil), SouJava(Brazil), Brasilia, DF JUG (Brazil), GUJ Londrina (Brazil) Peru JUG,Guadalajara JUG.  North America: SiliconValley JUG, Houston JUG (USA), Toronto JUG (Canada). • Europe:London Java Community (UK), BeJUG (Belgium), Madrid JUG (Spain), JUGCologne (Germany), Istanbul JUG (Turkey).  Asia: Indonesia JUG,JUG JogLoSemar (Indonesia), Hyderabad JUG (India), JUG Chennai(India).  Africa & MiddleEast: EGJUG (Egypt), Morocco JUG, Faso JUG (Africa), Jozi JUG (SouthAfrica), Mbale (Uganda). JSR310, Date & Time API and335,Lambda Expressions for the Java Programming Language werethe most popular Java 8 JSRs adopted by members of the JavaCommunity.  JSR 310 was adopted by Guadalajara JUG, Jozi JUG,London Java Community and SouJava.  JSR 335 was adopted by JoziJUG, London Java Community, and SouJava.  There is also a largegroup of developers participating in OpenJDK through the AdoptOpenJDK program. The 'TestJava 8 program' isanother project initiated by the London Java Community, as part ofthe Adopt-a-JSR program. The aim is for various individuals from JUGsto help out with Testing Java 8 on several OSS projects before thelaunch of Java 8. Withthe Java8 launchhappening next week, this is a great time to join in the activities! We are organizing activities at the JavaLandConference in Germanyand other locations around the world.  Check out the Early Adopters Adopt-a-JSR area. Find out how to leveragethe tremendous resources available to you.

Adopt-a-JSR is a JUG-led global initiative to improve Java standards. Groups of JUG members work on JSRs!  Join us for an online meeting this Thursday, 20 March, at 11:00 am PDT. Topic:Adopt-a-JSR...

Java SE 8 JSRs Post Final Release milestones

February was a busy month with all of the preparations for the upcoming Java 8 release in March.  The four new JSRs being developed through the JCP for the Java SE 8 Platform, have completed their JCP Executive Committee (EC) Final Approval Ballots and published their Final Release milestones.  Java SE Final Releases.  JSR 308, Annotations on Java Types, led by Michael Ernst and Alex Buckley, passed the JCP EC Final Approval Ballot with 24 yes votes and posted their Final Release. JSR 310, Date and Time API, led by Stephen Colebourne, Michael Nascimento Santos and Roger Riggs, passed the JCP EC Final Approval Ballot with 23 yes votes, and posted their Final Release. JSR 335, Lambda Expressions for the Java Programming Language, led by Brian Goetz, passed the JCP EC Final Approval Ballot with 24 yes votes and posted their Final Release. JSR 337, Java SE 8 Release Contents, led by Mark Reinhold, passed the JCP EC Final Approval Ballot with 24 yes votes and posted their Final Release. Eight previously developed JSRs completed the latest version of the JCP 2.9 Maintenance Process and posted updated Final Releases/Maintenance Release as part of the Java 8 effort. JSR 3, JMX Specification, posted a Maintenance Release. JSR 114, JDBC Rowset Implementations, posted a Maintenance Release. JSR 160, JMX Remote API, posted a Maintenance Release. JSR 173, Streaming API for XML, posted a Maintenance Release. JSR 199, Java Compiler API,  posted a Maintenance Release. JSR 206, JAXP, posted a Maintenance Release. JSR 221, JDBC 4 API Specification, posted a Maintenance Release.  JSR 269, Pluggable Annotation Processing API, posted a Maintenance Release.  The Java ME and Embedded JSRs are also making progress toward completion for Java 8. JSR 360, Connected Limited Device Configuration (CLDC) 8, led by Michael Lagally and Roger Riggs, has posted a Proposed Final Draft for review. JSR 361, Java ME Embedded Profile, led by Volker Bauche, has posted a Proposed Final Draft for review. Java 8 Launch: Starting on 11 March, the Java 8 NightHacking JUG tour starts in Europe and India. This tour is led by Java Evangelist Stephen Chin, has over 28 stops planned already. The third planned NightHacking event is the Java 8 Launch Hangout on 25 March streamed live from JavaLand in Germany.   The Java community has been a huge part of making the Java SE release a reality! There will be Adopt-a-JSR and Adopt OpenJDK activities planned as part of the Early Adopters area at JavaLand in Germany as well. The JCP will host an Adopt-a-JSR online meeting on Thursday, 20 March to share these resources developed.  Stay tuned for details.  As with the previous Java launches, JUG leaders can request speakers to come and present or they can run their own event without a speaker. Following the launch, there will be a JUG kit with presentation materials including speaker notes. Join Oracle and 9 Million Developers Create the Future with Java 8.  Java 8 is a revolutionary release of the world's #1 development platform. It is the single-largest upgrade ever to the programming model, with coordinated core code evolution of the virtual machine, core language, and libraries. With Java 8, developers are uniquely positioned to extend innovation through the largest, open, standards-based, community-driven platform -- spanning from small devices to cloud-based development. Join Oracle and participants from the Java community for a live keynote and more than 35 supporting technical screencasts, and to ask questions and learn how Java 8 can help you create the future. Register now for the Java 8 keynote address and more than 35 deep-dive technical sessions, to be held on Tuesday, 25 March at 10:00 am Pacific Time. Tweet: Use #Java8 to tweet questions for the Oracle Java Architect Team in advance of and during the event.

February was a busy month with all of the preparations for the upcoming Java 8 release in March.  The four new JSRs being developed through the JCP for the Java SE 8 Platform, have completed their JCP...

The JCP at the 2014 IOUC Summit

The week of January 20, the International Oracle User Group Community (IOUC)  met at the Oracle Redwood Shores campus for their annual leadership summit. The IOUC is a community of leaders representing Oracle users groups worldwide. Members include leaders from over 900 user groups representing individual countries in Europe, Middle East, Africa, Latin America, Asia Pacific, and North America.  There was a Java track scheduled during the summit, and Java Community Process (JCP) program office members, Patrick Curran and Heather VanCura, led a discussion with the Java User Group (JUG) leaders titled, "How to Increase Participation in the JCP" and provided an update on the JCP.Next effort.  Heather led an interactive conversation with the approximately twenty JUG leaders from all over the world sharing insights and best practices around getting their Java developers more involved in the JCP and Java Specification Request (JSR) development activities.  Drawing on input from the three JUG leaders serving as JCP Executive Committee (EC) Members, Jim Gough (London Java Community), Badr Erelhouari (Morocco JUG), and Bruno Souza (SouJava in Brazil), the leaders discussed the increasing openness and transparency of the latest versions of the JCP and the momentum of the Adopt-a-JSR programs.  These initiatives have put the JCP back into the spotlight, but there are still barriers to participation that center around awareness, complexity, and accessibility of artifacts.  Leaders from China, Japan, Netherlands and the United States shared their experiences and ways to address the remaining barriers, and also made some suggestions that JCP EC Members can implement to help support the international Java developer community.  This is also a topic that the JCP EC discussed at the first EC Face to Face Meeting of 2014.  The January EC Meeting summary and materials will be posted in the next few weeks. Next, Patrick reviewed the items under discussion for the latest iteration of JCP.Next, including: a  modified JSPA, a standard Specification License., a standard Contributor Agreement, open source development processes, standard RI licenses, standard TCK licenses, and developer access to TCKs. Thank you to all of the amazing JUG leaders who attended and participated in the summit.  I look forward to working with you to increase participation in the coming year!

The week of January 20, the International Oracle User Group Community (IOUC)  met at the Oracle Redwood Shores campus for their annual leadership summit. The IOUC is a community ofleaders representing...

2013 Star Spec Lead Announced

Congratulations to the newest Star Spec Lead, Brian Goetz. Brian is the Spec Lead for JSR 335, Lambda Expressions for the Java Programming Language, and won the 2013 Outstanding Spec Lead Award as part of the 11th Annual JCP Program Awards during JavaOne 2013.  JSR 335 is part of upcoming release of Java SE 8, the next version of the Java Platform, Standard Edition, and recently passed EC Public Review Ballot and posted a Proposed Final Draft.   The Star Spec Lead Program recognizes top Spec Lead performance and rewards exceptional service to the community. Spec Leads' activities are measured around criteria of process and communication with community members.  Spec Leads are selected based on nominations from fellow Spec Leads, Expert Group (EG) members, Executive Committee (EC) members, community members and the Program Management Office (the administrator of the program).  Star Spec Leads are not born into the role--they grow into it by bringing consistent value to the community, which reflects positively both on the process and on the community as a whole.  Spec Leads are key to the JCP program. Without them, none of the Java Specification Requests (JSRs) would have begun, much less crossed the finish line and become implemented in shipping products.The JCP PMO introduced a Spec Leads incentive program for the first time in 2005. Over the past nine years the program has rewarded and recognized Spec Leads who repeatedly proved their merit by producing high quality specifications, establishing best practices, and mentoring others. The point of such honor is to endorse good work, showcase successful methods for other Spec Leads to emulate, and motivate Java community members to become more involved in JSRs through either the Adopt-a-JSR program, or perhaps, as an Expert Group Member or as Spec Lead of a JSR. Please join me in congratulating Brian!  He exemplifies the principles that have guided the ongoing JCP.Next effort in terms of agility, participation, and transparency to the community. 

Congratulations to the newest Star Spec Lead, Brian Goetz. Brian is the Spec Lead for JSR 335, Lambda Expressions for the Java Programming Language, and won the 2013 Outstanding Spec Lead Award as...

January JSR updates - EC Ballot Results and Java SE 8 PFD Milestones

This is the first post of 2014--Happy New Year!  The JCP 2014 Calendar has been published with some key dates for the coming year.  Look for the 2013 Year in Review next week! There were four Java SE 8 JSRs that passed their JSR Public Review ballots, and subsequently published Proposed Final Draft milestones as of yesterday,  and eight JSR Maintenance Review ballots that passed JCP EC vote.  Also this week, the JSR 354, Money and Currency API, Public Review, led by Credit Suisse, is on the JCP EC ballot. JSR 308 - Annotations on Java Types - Proposed Final Draft published.  The Public Review ballot passed the JCP EC with 23 yes votes. JSR 310 - Date and Time API - Public Review - Proposed Final Draft published. The Public Review ballot passed the JCP EC with 24 yes votes. JSR 335 - Lambda Expressions for the Java Programming Language - Proposed Final Draft published. The Public Review ballot was passed unanimously by the JCP EC with 25 yes votes.JSR 337 - Java SE 8 Release Contents -  Proposed Final Draft published.  The Public Review ballot was passed unanimously by the JCP EC with 25 yes votes.JSR 3 - JMX Specification - Maintenance Review 6. The Maintenance Review ballot passed the JCP EC ballot with 20 yes votes.JSR 114 - JDBC Rowset Implementations - Maintenance Review 3. The Maintenance Review ballot passed the JCP EC ballot with 20 yes votes.JSR 160 - JMX Remote API - Maintenance Review 3. The Maintenance Review ballot passed the JCP EC ballot with 20 yes votes.JSR 199 - Java Compiler API - Maintenance Review. The Maintenance Review ballot passed the JCP EC ballot with 20 yes votes.JSR 206 - JAXP - Maintenance Review 3. The Maintenance Review ballot passed the JCP EC ballot with 20 yes votes.JSR 221 - JDBC 4 API Specification - Maintenance Review 2. The Maintenance Review ballot passed the JCP EC ballot with 20 yes votes. JSR 173 - Streaming API for XML - Maintenance Review 4 .  The Maintenance Review ballot passed the JCP EC ballot with 23 yes votes.JSR 269 - Pluggable Annotation Processing API - Maintenance Review 2 . The Maintenance Review ballot passed the JCP EC ballot with 22 yes votes. JSR 354 - Money and Currency API - Public Review is closed and is on the EC ballot closing on Tuesday, 21 January 2014. Next week the JCP will participate in the IOUC Summit at the Oracle Redwood Shores Conference Center, and also hold the first JCP EC Face to Face Meeting of 2014.  Stay tuned for details...

This is the first post of 2014--Happy New Year!  The JCP 2014 Calendar has been published with some key dates for the coming year.  Look for the 2013 Year in Review next week! There were four Java SE 8...

December JCP updates and reminders

It has been a busy month in the JCP program.  Many updates to share with you below... Star Spec Lead nominations are still open for 2013 until Monday, 16 December.  This is a great opportunity to recognize your favorite JSR Specification Lead.The November EC meeting summary and materials are available. This was the first EC Meeting with the newly elected 2013-2014 EC. The second hour of the meeting was public, so there is a recording of the public meeting available as well.  We welcomed new EC Members Freescale, Morocco JUG, Software AG, and V2COM. The JCP 2014 Calendar has been published with some key dates for the coming year.  Look for our holiday greeting and 2013 Year in Review next week! There are ten open JSR ballots and several JSR updates from the last few weeks, primarily for the planned Java SE 8 final release in 2014. JSR 3 - JMX Specification - Maintenance Review 6Last day for EC Members to vote: 16 December 2013JSR 114 - JDBC Rowset Implementations - Maintenance Review 3Last day for EC Members to vote: 16 December 2013JSR 160 - JMX Remote API - Maintenance Review 3Last day for EC Members to vote: 16 December 2013JSR 199 - Java Compiler API - Maintenance ReviewLast day for EC Members to vote: 16 December 2013JSR 206 - JAXP - Maintenance Review 3Last day for EC Members to vote: 16 December 2013JSR 221 - JDBC 4 API Specification - Maintenance Review 2Last day for EC Members to vote: 16 December 2013JSR 308 - Annotations on Java Types - Public Review Last day for EC Members to vote: 23 December 2013JSR 310 - Date and Time API - Public ReviewLast day for EC Members to vote: 23 December 2013JSR 335 - Lambda Expressions for the Java Programming Language - Public ReviewLast day for EC members to vote: 23 December 2013JSR 337 - Java SE 8 Release Contents - Public ReviewLast day for EC Members to vote: 23 December 2013JSR 351 - Java Identity API - Early Draft Review is open.  The close of review is 7 January 2014.JSR 354 - Money and Currency API - Public Review is extended and still open. The close of review is 7 January 2014.JSR 173 - Streaming API for XML - Maintenance Review 4 is open.  The close of review is 17 December 2013.JSR 269 - Pluggable Annotation Processing API - Maintenance Review 2 is open. The close of the review is 7 January 2014.

It has been a busy month in the JCP program.  Many updates to share with you below... Star Spec Lead nominations are still open for 2013 until Monday, 16 December.  This is a great opportunity to...

2013 Star Spec Lead Nominations Open

Star Spec Lead nominations are now open until 16 December 2013.  Anyone can submit a nomination for a current Spec Lead operating under the most recent versions of the JCP program (version JCP 2.8 or 2.9).   Nominations can be for either process or communication criteria--some of the possible criteria for selection is listed below. There are Spec Lead profiles available for most of the active JSRs on JCP.org to use for inspiration. I look forward to your nominations! Spec Lead Process Category (Exceptional): Participate in mentorships of other community members. Submit materials to publish on jcp.org. Manage unusual obstacles in a JSR, i.e. Spec Lead transfers JSR transfers to different entity, loss of valuable EG members. Implement new, effective and/or innovative ways manage Expert Groups--active and large observer groups, having voting rights and duties documented. Dealing w/a politically difficult situation--mergers and acquisitions, negotiating inclusion into umbrella JSRs or other. Engagement in evangelism of the JSR or in general promoting the importance of the JCP program and Java standards. Spec Lead Communications Category (Exceptional): Active blogging/mentioning their JSR/JCP standards in their blog. Participate in JCP PMO podcasts, sessions or meetings. Promote the JCP and the Community to broader audiences (JUGs, non-Java developers, students). Public speaking/presentations that mention standards and the JCP at industry events. Contributing articles and becoming a resource for contributed articles about the JCP and JSRs. Utilizing social media consistently including blogging for promoting and attracting support for their JSRs. Conducting media interviews about their JSRs.

Star Spec Lead nominations are now open until 16 December 2013.  Anyone can submit a nomination for a current Spec Lead operating under the most recent versions of the JCPprogram (version JCP 2.8 or...

JSR updates - November 2013

 This week has been a busy week for JCP participants! Ten JSRs related to the upcoming Java Standard Edition (Java SE) 8 release posted public reviews--four Public Reviews and six Maintenance Reviews.  All JSRs are operating under the latest version of the JCP program and have public feedback mechanisms and issue trackers.  Please review and comment on these JSRs--your input and participation is wanted and needed!  JSR 308, Annotations on Java Types, published a Public Review. This review closes 4 December. JSR 310, Date and Time API, published a Public Review. This review closes 4 December. JSR 335, Lambda Expressions for the Java Programming Language, published a Public Review. This review closes 4 December. JSR 337, Java SE 8 Release contents, published a Public Review.  This review closes 4 December. JSR 221, JDBC 4.0 API, published a Maintenance Review.  This review closes 4 December. JSR 199, Java Compiler API, published a Maintenance Review.  This review closes 4 December. JSR 160, Java Management Extensions Remote API, published a Maintenance Review.  This review closes 4 December. JSR 114, JDBC Rowset Implementations, published a Maintenance Review.  This review closes 4 December. JSR 3, Java Management Extensions Specification, published a Maintenance Review.  This review closes 4 December. JSR 206, Java API for XML Processing,  published a Maintenance Review.  This review closes 22 November. Two other JSRs also published recent updates:  JSR 354, Money and Currency API, published a Public Review.  This review closes 23 November.  JSR 107, JCACHE - Java Temporary Caching API, published a Proposed Final Draft.

 This week has been a busy week for JCP participants! Ten JSRs related to the upcoming Java Standard Edition (Java SE) 8 release posted public reviews--four Public Reviews and six Maintenance Reviews....

2013 EC Elections Results

The 2013 Fall Executive Committee (EC) Elections process is now complete.  Congratulations to the following JCP Members as the new and re-elected EC Members!   We had a slight increase in JCP Member voter turnout at ~25% (up from 24% in 2012).  All Ratified candidates and the top eight Elected candidates were elected by the JCP Membership.  As part of the transition to a merged EC, Members elected in 2013 are ranked to determine whether their initial term will be one ortwo years. The 50% of Ratified and 50% of Elected members who receive the most votes willserve an initial two-year term, while all others will serve an initial one year term (details below). Ratified Seats: Credit Suisse, Ericsson, Freescale, Fujitsu, Gemalto M2M, Goldman Sachs, Hewlett-Packard, IBM, Intel, Nokia, Red Hat, SAP, SouJava, Software AG, TOTVS and V2COM. Open Election Seats: Eclipse Foundation, Twitter, London Java Community, CloudBees, ARM, Azul Systems, Werner Keil and MoroccoJUG. Newly elected EC Members take their seats on Tuesday, 12 November 2013. More information is available on the JCP Elections page. Detailed Election Results Voting Period: 15 - 28 October 2013. Number of Eligible Voters: 1088Percent of Eligible Members Casting Votes: 24.77% Ratified Seats: Candidate Yes Votes (%) No Votes (%) Abstentions Credit Suisse (2year term) 196 (84) 38 (16) 36 Ericsson (2 year term) 196 (88) 27 (12) 47 Freescale (1 year term) 151 (74) 53 (26) 66 Fujitsu (2 year term) 194 (87) 29 (13) 47 Gemalto M2M (1 year term) 170 (80) 42 (20) 58 Goldman Sachs (1 year term) 143 (64) 80 (36) 47 Hewlett-Packard (2 year term) 191 (82) 43 (18) 36 IBM (2 year term) 226 (91) 22 (9) 22 Intel (2 year term) 214 (90) 24 (10) 32 Nokia (1 year term) 139 (64) 78 (36) 53 Red Hat (2 year term) 245 (95) 12 (5) 13 SAP (1 year term) 166 (75) 56 (25) 48 SouJava (2 year term) 226 (92) 19 (8) 25 Software AG (1 year term) 167 (78) 47 (22) 56 TOTVS (1 year term) 129 (69) 59 (31) 82 V2COM (1 year term) 135 (71) 54 (29) 81 Open Election Seats: The top eight candidates have been elected; the top four receive a two year term, and the next four receive a one year term. Candidate Votes (%) Eclipse Foundation (2 year term) 221 (14) Twitter (2 year term) 203 (13) London Java Community (2 year term) 191 (12) CloudBees (2 year term) 179 (11) ARM (1 year term) 176 (11) Azul Systems (1 year term) 166 (10) Werner Keil (1 year term) 128 (8) MoroccoJUG (1 year term) 93 (6) Karan Malhi 56 (3) ChinaNanjingJUG 51 (3) JUG Joglosemar 47 (3) Viresh Wali 45 (3) ITP_JAVA 44 (3) None of the Above 3 (0)

The 2013 Fall Executive Committee (EC) Elections process is now complete.  Congratulations to the following JCP Members as the new and re-elected EC Members!   We had a slight increase in JCP Member...

JCP EC Ballot Open for Voting Today

The Java Community Process (JCP) program Executive Committee Election ballot  is now open.  The elections give JCP Members the opportunity to determine the EC members while continuing to help shape the future of Java technology.  As a reminder, the responsibilities of the JCP Executive Committee are as follows: Select JSRs for development within the JCP (vote on all JSR Approval Ballots). Approve draft specifications for Public Review (vote on all Public Review Ballots). Give final approval to completed Specifications and their associated RIs and TCKs (vote on all Final Approval Ballots). Review and approve maintenance releases (vote on all Maintenance Review Ballots). Decide appeals of first-level TCK test challenges. Approve transfer of maintenance duties between Members. Provide guidance to the PMO and serve as Expert Group Members of JCP related process change JSRs (for example, JSRs 348, 355, 358).  And the candidates appearing on the ballot today: Ratified election seat candidates (16 candidates): - Credit Suisse, represented by Susanne Cech Previtali- Ericsson, represented by Christer Boberg- Freescale, represented by Maulin Patel- Fujitsu, represented by Hiroshi Yoshida- Gemalto M2M, represented by Thomas Lampart- Goldman Sachs, represented by John Weir- Hewlett-Packard, represented by Scott Jameson- IBM, represented by Ed Lynch- Intel, represented by Anil Kumar- Nokia, represented by Ben Wang- Red Hat, represented by Mark Little- SAP, represented by Steve Winkler- Sociedade de Usuarios da Tecnologia Java - SouJava, represented by   Bruno Ferreira de Souza- Software AG, represented by Greg Luck- TOTVS, represented by David Britto- V2COM, represented by Leonardo de Moura Rocha Lima Open election seat candidates (13 candidates for 8 open seats): - ARM, represented by Zach Shelby- Azul Systems, represented by Gil Tene- ChinaNanjingJUG, represented by Tang Yong- CloudBees, represented by Steven Harris- Eclipse Foundation, represented by Mike Milinkovich- ITP_JAVA, represented by Jose Diaz- JUG Joglosemar, represented by Yosi Pramajaya- Werner Keil- London Java Community, represented by Ben Evans- Karan Malhi- MoroccoJUG, represented by Mohamed Taman- Twitter, represented by Chris Aniszczyk- Viresh Wali The candidates' profiles and positioning statements are available, as well as the recording of the "Meet the Executive Committee Candidates" call recording to assist and inform voting selections. The 2013 Executive Committee statistics on voting and participation are also available on JCP.org. Don't miss your chance to shape the future of Java--vote today!  The ballot will be open until 28 October, with results available on 29 October.

The Java Community Process (JCP) program Executive Committee Election ballot  is now open.  The elections give JCP Members the opportunity to determine the EC members while continuing to help shape...

Meet the EC Candidate Call Recording

On Thursday, 10 October,  the JCP hosted a Meet the EC Candidates call for Java Community members.  The recording and materials are now available on JCP.org (audio file); all nominee information is available on the JCP.org 2013 EC Nominees page to follow along with the recording. As you may recall from the previous blog entry, this year as part of the JCP.Next effort of the JCP EC Merge (and as defined in the Appendix B of the JCP 2.9 Process Document), all of the ratified and elected seats are up for election. Three Ratified and two Elected Seats will be eliminated, reducing the EC to a total of 25 members - 16 Ratified Seats, 8 Elected Seats and one permanent seat held by Oracle.  We have 16 ratified candidates and 13 elected candidates (8 open seats); a summary of the candidates that you can hear from on the Meet the EC Candidates call: 16 Ratified candidates: Credit Suisse, Ericsson, Freescale, Fujitsu, Gemalto M2M, Goldman Sachs, HP, IBM, Intel, Nokia (did not attend call), RedHat, SAP, SouJava, Software AG, TOTVS (did not attend call), V2COM; 13 Elected candidates:  ARM, Azul, ChinaNanjingJUG (did not attend call, but sent statement), CloudBees, Eclipse, ITP_Java JUG (did not attend call),  JUG Joglosemar, London Java Community, Karan Malhi (did not attend call), Werner Keil, Morocco JUG (did not attend call), Twitter, Viresh Wali (did not attend call). The 2013 EC Election ballot will open tomorrow for JCP Members to cast their votes, which will determine the JCP EC Members for the 2013 term.  The ballot remain open until 28 October at midnight PDT, and the results of the election will be published on 29 October.   JCP Members, please take this opportunity you have to influence the members of the EC!

On Thursday, 10 October,  the JCP hosted a Meet the EC Candidates call for Java Community members.  The recording and materials are now available on JCP.org (audiofile); all nominee information is...

Meet the EC Candidates Call Scheduled for October 10

The 2013 Java Community Process (JCP) program Executive Committee (EC) nominations process has closed.  The ballot will open next Tuesday, but the nomination materials for all of the candidates have been posted on JCP.org and we will have a 'Meet the Candidates' call this Thursday, 10 October at 9:30 AM PDT.  This year as part of the JCP.Next effort of the JCP EC Merge (and as defined in the Appendix B of the JCP 2.9 Process Document) all of the ratified and elected seats are up for election. Three Ratified and two Elected Seats will be eliminated, reducing the EC to a total of 25 members - 16 Ratified Seats, 8 Elected Seats and one permanent seat held by Oracle.  And the candidates this year are... 16 Ratified candidates: Credit Suisse, Ericsson, Freescale, Fujitsu, Gemalto M2M, Goldman Sachs, HP, IBM, Intel, Nokia, RedHat, SAP, SouJava, Software AG, TOTVS, V2COM; 13 Elected candidates:  ARM, Azul, ChinaNanjingJUG, CloudBees, Eclipse, ITP_Java JUG,  JUG Joglosemar, London Java Community, Karan Malhi, Werner Keil, Morocco JUG, Twitter, Viresh Wali.Please join us on Thursday to meet the candidates--the recording will be available on JCP.org multimedia page if you cannot attend live.  Meeting details below. ------------------------------------------------------- Meet the Candidates Meeting information ------------------------------------------------------- Topic: 2013 Meet the Candidates Call Date: Thursday, October 10, 2013 Time: 9:30 am, Pacific Daylight Time (San Francisco, GMT-07:00) Meeting Number: 802 283 526 Meeting Password: 2424 ------------------------------------------------------- To join the online meeting ------------------------------------------------------- Go to https://jcp.webex.com/------------------------------------------------------- Audio conference information  -------------------------------------------------------  +1 (866) 682-4770 (US)  Conference code: 5731908 Security code: 2424 For global access numbers see https://www.intercallonline.com/listNumbersByCode.action?confCode=5731908         Or +1 (408) 774-4073  

The 2013 Java Community Process (JCP) program Executive Committee (EC) nominations process has closed.  The ballot will open next Tuesday, but the nomination materials for all of the candidates have...