Monday Jun 23, 2014

2014 JCP Annual Awards Nominations Open

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

The community gets together every year at the JavaOne conference to applaud in person the winners of the JCP Program Awards.  This year we have four categories: JCP Member/Participant of the Year, Outstanding Spec Lead, Outstanding Adopt-a-JSR Participant, and Most Significant JSR. The award ceremony will again occur at the Annual JCP Community Party held in San Francisco, on Monday evening, 29 September. 

The 12th JCP Annual Awards Nominations are now open until 19 July 2014. Submit nominations via email to 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.


Sunday Jun 08, 2014

Devoxx UK JCP & Adopt-a-JSR activities

[Read More]

Saturday Jun 07, 2014

2014 Conferences - JFokus, JavaLand & GeeCon!

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

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

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

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

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

Thursday Jun 05, 2014

Public JCP EC Meeting on 10 June

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

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

-------------------------------------------------------

Topic: Public EC Meeting

Date: Tuesday, June 10, 2014

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

Meeting Number: 807 111 580

Meeting Password: 6893


-------------------------------------------------------

To start or join the online meeting

-------------------------------------------------------

Go to https://jcp.webex.com/


-------------------------------------------------------

Audio conference information

-------------------------------------------------------

+1 (866) 682-4770 (US)

Conference code: 5731908

Security code: 6893

Global access numbers

Tuesday May 13, 2014

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.



Thursday Apr 17, 2014

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!

Tuesday Apr 15, 2014

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

Monday Mar 17, 2014

Adopt-a-JSR Online Meeting 20 March

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 online meeting

Date: Thursday, March 20, 2014
Time: 11:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)

Meeting Number: 807 421 815

Meeting Password: 23678

Audio: +1 (866) 682-4770 (US)  Global Access Numbers

Conference code:5731908

Security code: 23678

26+ JUGS around the world are participating in the Adopt-a-JSR program.  If you don't see your JUG listed, join this meeting to find out how to take the next step and get involved.  If you are listed, join this meeting to celebrate your success and plan your next event &/or activity!

  • South America: Campinas JUG (Brazil), ceJUG (Brazil), GOJava (Brazil), SouJava (Brazil), Brasilia, DF JUG (Brazil), GUJ Londrina (Brazil) Peru JUG, Guadalajara JUG. 
  • North America: Silicon Valley JUG, Houston JUG (USA), Toronto JUG (Canada). • Europe: London Java Community (UK), BeJUG (Belgium), Madrid JUG (Spain), JUG Cologne (Germany), Istanbul JUG (Turkey). 
  • Asia: Indonesia JUG, JUG JogLoSemar (Indonesia), Hyderabad JUG (India), JUG Chennai (India). 
  • Africa & Middle East: EGJUG (Egypt), Morocco JUG, Faso JUG (Africa), Jozi JUG (South Africa), Mbale (Uganda).

JSR 310, Date & Time API and 335, Lambda Expressions for the Java Programming Language were the most popular Java 8 JSRs adopted by members of the Java Community.  JSR 310 was adopted by Guadalajara JUG, Jozi JUG, London Java Community and SouJava.  JSR 335 was adopted by Jozi JUG, London Java Community, and SouJava. 

There is also a large group of developers participating in OpenJDK through the Adopt OpenJDK program.

The 'Test Java 8 program' is another project initiated by the London Java Community, as part of the Adopt-a-JSR program. The aim is for various individuals from JUGs to help out with Testing Java 8 on several OSS projects before the launch of Java 8.

With the Java 8 launch happening next week, this is a great time to join in the activities!  We are organizing activities at the JavaLand Conference in Germany and other locations around the world.  Check out the Early Adopters Adopt-a-JSR area. Find out how to leverage the tremendous resources available to you.

Sunday Mar 09, 2014

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.


Monday Feb 03, 2014

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!

Tuesday Jan 21, 2014

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. 

Wednesday Jan 15, 2014

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




Friday Dec 13, 2013

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 6
Last day for EC Members to vote: 16 December 2013

JSR 114 - JDBC Rowset Implementations - Maintenance Review 3
Last day for EC Members to vote: 16 December 2013

JSR 160 - JMX Remote API - Maintenance Review 3
Last day for EC Members to vote: 16 December 2013

JSR 199 - Java Compiler API - Maintenance Review
Last day for EC Members to vote: 16 December 2013

JSR 206 - JAXP - Maintenance Review 3
Last day for EC Members to vote: 16 December 2013

JSR 221 - JDBC 4 API Specification - Maintenance Review 2
Last day for EC Members to vote: 16 December 2013

JSR 308 - Annotations on Java Types - Public Review

Last day for EC Members to vote: 23 December 2013

JSR 310 - Date and Time API - Public Review
Last day for EC Members to vote: 23 December 2013

JSR 335 - Lambda Expressions for the Java Programming Language - Public Review
Last day for EC members to vote: 23 December 2013

JSR 337 - Java SE 8 Release Contents - Public Review
Last day for EC Members to vote: 23 December 2013

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


Wednesday Nov 27, 2013

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.

 


Tuesday Nov 12, 2013

JCP activities at Devoxx 2013!

Devoxx 2013 has officially started! Looking forward to catching up with Java community member friends--old and new this week.

Tuesday (today) the Hackergarten has returned to Devoxx!  There are Java EE 7 tables and Java SE 8 Lambda tables.  Kudos to Andres Almirey for organizing the event and to Arun Gupta and Stuart Marks for leading the activities -- awesome Adopt-a-JSR participation in action!

Wednesday there is a JCP 'quickie' session How to Participate in the Future of Java Quickie at 13:35-13:50.  We will also have a chat with the OTN team afterward! 

Wednesday evening at 21:00, join us for our BOF session with Martin Verburg and Johan Vos: JCP & Adopt-a-JSR Workshop BOF. 



About

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

Search

Categories
Archives
« June 2015
SunMonTueWedThuFriSat
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today