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

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. 



Tuesday Sep 17, 2013

JCP-related sessions at JavaOne 2013

As promised in my earlier post regarding the upcoming JavaOne Conference in San Francisco, below is a more complete (although not exhaustively comprehensive or official) list of JCP-related sessions happening during the week.  A big 'thank you' to those who contributed their sessions to help build the list!  There is something for everyone, drawing from Java EE, Java SE and Java ME JSR standards. If I missed something, please utilize the comments section below.

Add the sessions of interest to you to Schedule Builder, in advance of the start of the conference, to ensure your spot at your preferred sessions.

Saturday, Java University sessions include:

  • Getting Started with the Java EE 7 New Features with Eduardo Moranchel and Edgar Martinez.
  • JSF from a New Perspective: JSF 2.2, HTML5, Bean Validation 1.1, EL 3.0, JPA 2.1 with Ed Burns and Oliver Szymanski.
  • Java Performance Tuning with Ben Evans.
  • Using Java 7 & 8 Features in your code with Martijn Verburg and Richard Warburton.


Sunday, Java User Group Sunday, sessions led by JUG members and leaders:

  • 8:00-9:00 am UGF10329: Introduction to Java 7 and 8: JVM, Language, and Platform.
  • 9:15-11:15 am UGF9871: GlassFish Community: The Foundation for Opportunity.
  • 10:30-11:30 am UGF10520: Java 8: The Good Parts
  • 12:00-3:00 pm KEY11050 Java Strategy and Technical Keynotes. 
  • 4:45-5:45 pm UGF10363: OpenJDK and JCP: Success Through Contribution.
  • 6:00-7:00 pm UGF10364 & UGF10365: JCP Community Meeting, Part 1 & 2 (aka JCP Public EC Meeting).



Monday

  • 8:30-9:30 am CON10175: Java Caching (JSR 107): The State of the Union, with Spec Leads Greg Luck and Brian Oliver.
  • 10:00-11:00 am CON3241 It Takes a Community, with Dalibor Topic, Donald Smith and Iris Clark.
  • 10:00-11:00 am CON5919: Easier Messaging with JMS 2.0, with JSR 343 Spec Lead Nigel Deakin. 
  • 11:30-12:30 pm CON1861: Enhanced Metadata in Java SE 8, with JSR 308 Spec Leads Alex Buckley, Michael Ernst, and Joe Darcy.
  • 11:30-12:30 pm CON4951: CLDC 8: New Features and Opportunities for the Small Java Core Libraries, with JSR 360 Spec Lead, Michael Lagally.
  • 11:30-12:30 pm CON7292: Three Key Concepts for Understanding JSR 352: Batch Applications for the Java Platform, with Expert Group Member, Timothy Fanelli.
  • 11:30-12:30 pm CON3733: JSR 341: Expression Language 3.0, with Spec Lead, Kin-Man Chung.
  • 11:30-12:30 pm CON6617: Java EE 7: What’s New in the Java EE Platform, with JSR 342 Spec Leads, Bill Shannon and Linda DeMichiel.
  • 11:30-12:30 pm CON3436: Inside the Java WebSocket API, with JSR 356 Spec Lead, Danny Coward.
  • 1:00-2:00 pm CON6064: Introducing the Java Time API in JDK 8, with JSR 310 Spec Leads, Roger Riggs and Stephen Colebourne.
  • 3:00-4:00 pm CON4667: JCP.Next Panel Discussion, with JCP Chair, Patrick Curran and EC members, Ben Evans, Scott Jameson, Mike Milinkovich and Bruno Souza.
  • 6:00 pm 11th Annual JCP Party and Awards Ceremony!!


Tuesday

  • 8:30-9:30 am CON3294: JSF 2.2 New Features in Context, with JSR 344 Spec Leads, Ed Burns and Roger Kitain.
  • 10:00-11:00 am CON7941: Lambda: A Peek Under the Hood, with JSR 335 Spec Lead, Brian Goetz.
  • 10:00-11:00 am CON1924: Seven Deadly Sins, with JSR 342 Expert Group Member, Markus Eisele.
  • 11:30-12:30 am CON9732: The Modular Java Platform and Project Jigsaw, with Java Architect, Mark Reinhold.
  • 1:00-2:00 pm CON6700: Java Persistence 2.1, with JSR 338 Spec Lead, Linda DeMichiel.
  • 3:00-4:00 pm CON7950: Transcending Enterprise Identity with the Java Identity API, with JSR 351 Spec Lead, Ron Monzillo.
  • 3:00-4:00 pm CON7759: Enterprise JavaBeans 3.2 with Examples, with JSR 345 Spec Lead, Marina Vatkina and Expert Group Member, David Blevins.
  • 3:00-4:00 pm CON4510: Fifty New Features of Java EE 7 in 50 Minutes, with Java EE Evangelist, Arun Gupta and JSR 342 Expert Group Member, Antonio Goncalves.
  • 4:30-5;15 pm BOF2795: Meet the Java EE Specification Leads, with the Java EE 7 JSR Spec Leads.
  • 6:30-7:15 pm BOF5267: Money and Currency in Java: Best Practices, Libraries, and JSR 354, with Spec Lead, Anatole Tresch, and Expert Group Member, Stephen Colebourne.
  • 7:30 - 8:15 pm BOF4672: Meet the JCP Executive Committee, with the Nominees of the 2013 JCP EC Elections.
  • 8:30-9:15 pm BOF3884: Adopt-a-JSR Workshop, with Martijn Verburg, Brouno Souza and Heather VanCura.


Wednesday

  • 8:30-9:30 am CON4179: Where Next with OpenJDK Community Build and Test?, with Stuart Marks, Martijn Verburg, Ben Evans, Steve Poole, and Richard Warburton.
  • 8:30-9:30 am CON7809: What’s New in Portlet 3.0 and JSF 2.2, with JSR 344 Spec Lead, Ed Burns and JSR 362 Expert Group Member, Neil Griffin.
  • 10:00-11:00 am CON7942: Java 8 Streams: Lambda in Top Gear, with JSR 335 Spec Lead, Brian Goetz and Paul Sandoz.
  • 10:00-12:00 pm TUT1805: Build.now(); True Real-Time Applications with Java EE 7 (A Hack Session), with JCP Member, Mohamed Taman.
  • 11:30-12:30 pm CON:3368: Bean Validation: What Does It Look Like in Practice?, with JSR 349 Spec Lead, Emmanuel Bernard.
  • 1:00-2:00 pm CON6091: Converting to the New Date and Time API in JDK 8, with JSR 310 Spec Leads, Roger Riggs and Stephen Colebourne.
  • 1:00-2:00 pm CON7731: JSR 353: JSON Processing API in Action, with Spec Lead, Jitu Kotomraju.
  • 3:00-4:00 pm CON9783: Ask the JDK Architects, with John Rose, Brian Goetz, Mikael Vidstedt, and Mark Reinhold.
  • 3:00-4:00 pm CON5356: Finally, JAX-RS 2.0 Is Final: A New Standard in RESTful Web Services Development, with JSR 339 Spec Leads, Santiago Pericas Geertsen and Marek Potociar.


Thursday

  • 9:00-10:30 am KEY11027: Community Keynote.
  • 12:00-1:30 pm CON7948: JSR 236: Introduction to Concurrency Utilities for Java EE 1.0, with Spec Lead, Anthony Lai and Expert Group Member, Fred Rowe.
  • 3:30pm-4:30 pm CON2406: Java EE 8 and Beyond, with representatives from IBM, RedHat, Apache Foundation, Oracle, and Antonio Goncalves.
  • 4:30 pm It's s Wrap Party!

Monday Sep 09, 2013

Adopt-a-JSR Success Meeting tomorrow!

We are preparing some material for the upcoming JavaOne conference in San Francisco, discussing the Adopt-a-JSR program--we want to share the success of the program with the community.  There are twenty JUGs as participating in the Adopt-a-JSR program (and now logos for most on the Adopt-a-JSR wiki) in eight languages!


Will you share with me which JSRs your JUG is interested in and any activities you have completed? Any activity makes a difference--discussing with your JUG, reviewing JSR documents, evangelizing the JSR, organizing hack sessions, filing bugs, building applications, etc!  Comments on our activities welcome on blog entry below, or tweet with hashtag #adoptajsr.

We will have a working meeting tomorrow, Tuesday, 10 September, to collect as much as we can together--please join if possible. 

-------------------------------------------------------
Meeting information
-------------------------------------------------------
Topic: Adopt-a-JSR success
Date: Tuesday, September 10, 2013
Time: 9:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)
Meeting Number: 802 563 084
Meeting Password: 23678

-------------------------------------------------------
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: 23678
For global access numbers https://www.intercallonline.com/listNumbersByCode.action?confCode=9454597          
Or +1 (408) 774-4073

Thursday Aug 22, 2013

Announcing the 2013 JCP Award Nominees

Congratulations to the nominees of the 11th 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 23 September, at the Hilton San Francisco, Cityscape, starting at 6:00 pm.

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

JCP Member/Participant of the Year

  • Azul Systems, Gil Tene
  • London Java Community (LJC), Ben Evans, Martijn Verburg, Richard Warburton, Graham Allan
  • Mohamed Tamen

Outstanding Spec Lead

  • Brian Goetz, Oracle
  • Jitendra Kotamraju, Oracle
  • Anatole Tresch, Credit Suisse
  • Chris Vignola, IBM

Most Significant JSR

  • JSR 335, Lambda Expressions for the Java Programming Language
  • JSR 344, JavaServer Faces (JSF) 2.2
  • JSR 352, Batch Applications for the Java Platform
  • JSR 354, Money and Currency API
  • JSR 355, JCP Executive Committee Merge

Outstanding Adopt-a-JSR Participant

  • BeJUG, Johan Vos
  • CeJUG, Helio Frota, Hildeberto Mendonça
  • JUG Chennai, Rajmahendra (Raj) Hegde
  • Morocco JUG and EGJUG, Mohamed Tamen, Boutaounte Faissal

Congratulations again to the nominees and we look forward to celebrating together with the community next month!


Monday Jul 08, 2013

Adopt-a-JSR Meeting 11 July

Please join us for the next Adopt-a-JSR meeting scheduled for Thursday, 11 July at 10:00 am PDT (meeting details below).  Arun Gupta and Martijn Verburg will be joining to discuss how to contribute to Completed/Final JSRs, including the Java EE 7 JSRs, through the Adopt-a-JSR program.  We will also celebrate the success of translating the Adopt-a-JSR wiki into eight languages--we now have Arabic, Chinese, English, French, German, Portuguese, Spanish and Turkish.  We will discuss progress, and interest to translate into other languages. You choose the next language!

New, current and curious or interested Adopt-a-JSR participants are welcome and encouraged to attend. If you cannot attend, not to worry. We will record the audio and post the materials following the meeting on the JCP.org multimedia page.  We will also hold another meeting later in the summer.

Topic: Adopt-a-JSR
Date: Thursday, July 11, 2013
Time: 10:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)
Meeting Number: 804 965 169
Meeting Password: 23678

-------------------------------------------------------
To start or join the online meeting
-------------------------------------------------------
Go to https://jcp.webex.com

-------------------------------------------------------
Audio conference information
-------------------------------------------------------

+1 (866) 682-4770 (US)   

Conference code: 945-4597   

Security code: 23678    

For global access numbers see https://www.intercallonline.com/listNumbersByCode.action?confCode=9454597   

        Or +1 (408) 774-4073   

Tuesday Jun 18, 2013

2013 JCP Award Nominations Open

The time has arrived to open nominations for the 2013 JCP Annual Awards (Hall of Fame page)!  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 (new category), and Most Significant JSR. This year’s unveiling will again occur at the Annual JCP Community Party held in San Francisco. 

The 11th JCP Annual Awards Nominations are now open until 12 July 2013. Submit nominations via email to pmo@jcp.org or use the nomination form on java.net.

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.

JSR updates - June 2013

Last week, Oracle and Java Community Process members announced the launch of Java Enterprise Edition 7 (Java EE 7).  The fourteen new JSRs had published their Final Releases previously as announced in an earlier blog entry.  You can view the Java EE 7 launch event on-demand, or the GlassFish YouTube channel; the May/June issue of Java Magazine has a Java EE 7 theme with interviews and contributed articles from myriad JCP Members, Executive Committee Members, Spec Leads, Expert Group Members, and Adopt-a-JSR participants; see twitter link for list.  You can also listen to Java Spotlight podcast interviews with fifteen of the Java EE JSR Spec Leads.  Or catch up on the Java EE media coverage using the list provided by the Aquarium. 

In the last week, there were ten Java EE related JSRs that published their Maintenance Releases--see below for list and links.

  • JSR 322, Java EE Connector Architecture 1.6, published a Maintenance Release.
  • JSR 919, JavaMail, published a Maintenance Release.
  • JSR 109, Implementing Enterprise Web Services, published a Maintenance Release.
  • JSR 115, Java Authorization Contract for Containers, published a Maintenance Release.
  • JSR 245, JavaServer Pages 2.1, published a Maintenance Release.
  • JSR 196, Java Authentication Service Provider Interface for Containers, published a Maintenance Release.
  • JSR 250, Common Annotations for the Java Platform, published a Maintenance Release.
  • JSR 907 , Java Transaction API (JTA), published a Maintenance Release.
  • JSR 318, Enterprise JavaBeans 3.1, published a Maintenance Release.
  • JSR 181, Web Services Metadata for the Java Platform, published a Maintenance Release.

JSR 206, Java API for XML Processing (JAXP) 1.3, published a Maintenance Review; this review closes 15 July 2013.

In addition, JSR 333, Content Repository API for Java Technology 2.1, published its Public Review; this review is open until 8 July 2013.  The EC ballot will be open 2-8 July 2013 (since this is a JCP version 2.7 JSR, the ballot happens while the review is still open and it is a seven day ballot). 

Tuesday Jun 04, 2013

JSR updates and upcoming Public EC Meeting

The remaining Java EE 7 JSRs have published their Final Releases.  Java ME Embedded continues to move forward, as well as JCP.Next.

JSR 342, Java Enterprise Edition 7 (Java EE 7) Specification, has published its Final Release.  Remember to register for the Java EE Launch Webinar next week on 12 June.

JSR 236, Concurrency Utilities for Java EE, has published its Final Release.

JSR 340, Java Servlet 3.1, has published its Final Release.

JSR 345, Enterprise JavaBeans 3.2, has published its Final Release.

JSR 361, Java ME Embedded Profile, Early Draft Review.  The review closes 30 June.

JSR 358, A Major Revision of the Java Community Process, has passed its JSR Renewal Ballot. From the Renewal Ballot: The subject-matter of this JSR (licensing, compatibility, intellectual-property) are extremely complex and require a great deal of discussion and negotiation between the lawyers and business representatives of the various EC companies and organizations. We've been working diligently on the JSR and have made significant progress. We held extensive discussions during our recent face-to-face meeting in Zurich (as we have done at each f2f meeting since the JSR was submitted) and during that meeting the Expert Group agreed to move forward with a series of proposals. Nevertheless, it is likely to be several months before we can produce an Early Draft for review.

Attend the first public EC Meeting of 2013 next week, on 11 June, to hear an update on JSR 358 and JCP.Next progress--details to follow later this week.

Tuesday Apr 30, 2013

JSR updates - April 30

The final set of Java Enterprise Edition (Java EE) 7 Platform JSRs have passed their Executive Committee (EC) Final Approval Ballots yesterday!

  • JSR 236, Concurrency Utilities for Java EE, passed the EC Final Approval Ballot with 19 yes votes.
  • JSR 340, Java Servlet 3.1, passed the EC Final Approval Ballot with 19 yes votes.
  • JSR 342, Java EE 7, passed the EC Final Approval Ballot with 19 yes votes.
  • JSR 345, Enterprise JavaBeans 3.2, passed the EC Final Approval Ballot with 19 yes votes.
  • JSR 346,  Contexts and Dependency Injection for Java EE 1.1, passed the EC Final Approval Ballot with 19 yes votes.

Last week, the following four JSRs passed their EC Final Approval Ballots.

  • JSR 338, Java Persistence 2.1, passed the EC Final Approval Ballot with 22 yes votes.
  • JSR 339, JAX-RS 2.0, passed the EC Final Approval Ballot with 22 yes votes.
  • JSR 341, Expression Language 3.0, passed the EC Final Approval Ballot with 22 yes votes.
  • JSR 356, Java API for WebSocket, passed the EC Final Approval Ballot with 22 yes votes.


On 15 April,  JSR 344, JavaServer Faces 2.2, passed EC Final Approval Ballot with 20 'yes' votes.

And as you may recall from earlier this month, the following four JSRs also passed their Final Approval Ballots.

  • JSR 343, Java Message Service 2.0,  passed the FAB with 22 Executive Committee 'yes' votes.
  • JSR 349,  Bean Validation 1.1, passed the FAB with 22 Executive Committee 'yes' votes.
  • JSR 352, Batch Applications for the Java Platform, passed the FAB with 21 Executive Committee 'yes' votes, and 1 'abstain'.
  • JSR 353, Java API for JSON Processing, passed the FAB with 22 Executive Committee 'yes' votes.

These fourteen (!) Java EE 7 JSRs will soon be posting their Final Releases on JCP.org.

In addition, JSR 360, CLDC 8, recently posted their Early Draft Review; the review closes on 14 May.  There are more JSRs entering Early Draft Reviews that will be posted soon, as well as many Maintenance Releases following the active period of Maintenance Reviews that closed in the last month. Stay tuned for details!  


Tuesday Apr 09, 2013

JSR updates - Java EE 7 JSRs

The first Java EE 7 JSRs have successfully passed their JCP Final Approval Ballots (FAB), the final JCP Executive Committee (EC) vote of the JSR lifecycle, and will progress to Final Release as their next milestone.

JSR 343, Java Message Service 2.0,  passed the FAB with 22 Executive Committee 'yes' votes.

JSR 349,  Bean Validation 1.1, passed the FAB with 22 Executive Committee 'yes' votes.

JSR 352, Batch Applications for the Java Platform, passed the FAB with 21 Executive Committee 'yes' votes, and 1 'abstain'.

 JSR 353, Java API for JSON Processing, passed the FAB with 22 Executive Committee 'yes' votes.

 More JSR updates coming later this week...stay tuned for details!  

Wednesday Apr 03, 2013

JSR updates

JSR updates for February and March 2013!  Busy times for the JCP, particularly for Java EE 7 Java Specification Requests (JSRs).  A few Java SE 8 JSRs have posted updated milestone drafts, as well.  See below for more...

New JSR approved:  JSR 362, Portlet Specification 3.0; now accepting Expert Group Nominations.

Java SE JSRs:

  • JSR 335, Lambda Expressions for the Java Programming Language, posted an Early Draft Review 3.
  • JSR 308, Annotations on Java Types, posted an Early Draft Review 3; review closes on 19 April 2013.

Java EE JSRs: 

  • JSR 342, Java Platform, Enterprise Edition 7 (Java EE 7) Specification passed Public Review Ballot and posted a Proposed Final Draft.
  • JSR 236, Concurrency Utilities for Java EE passed Public Review Ballot and posted a Proposed Final Draft.
  • JSR 338, Java Persistence 2.1, passed Public Review Ballot and posted a Proposed Final Draft.
  • JSR 339, JAX-RS 2.0: The Java API for RESTful Web Services, posted a Proposed Final Draft.
  • JSR 340, Java Servlet 3.1 Specification, passed Public Review Ballot and posted a Proposed Final Draft.
  • JSR 341, Expression Language 3.0, posted a Proposed Final Draft.
  • JSR 345, Enterprise JavaBeans 3.2, passed Public Review Ballot and posted a Proposed Final Draft.
  • JSR 346, Contexts and Dependency Injection for Java EE 1.1, posted a Proposed Final Draft.
  • JSR 356, Java API for WebSocket, passed Public Review Ballot and posted a Proposed Final Draft.
  • JSR 344, JavaServer Faces 2.2, Proposed Final Draft posted and in EC Final Approval Ballot-last day to vote: 15 April 2013. 
  • JSR 343, Java Message Service, Proposed Final Draft posted and in EC Final Approval Ballot-last day to vote: 8 April 2013.
  • JSR 349, Bean Validation 1.1, Proposed Final Draft posted and in EC Final Approval Ballot- last day to vote: 8 April 2013.
  • JSR 352, Batch Applications for the Java Platform, Proposed Final Draft posted and in EC Final Approval Ballot-last day to vote: 8 April 2013.
  • JSR 353, Java API for JSON Processing, Proposed Final Draft posted and in EC Final Approval Ballot-last day to vote: 8 April 2013.
Maintenance Reviews:

  • JSR 322, Java EE Connector Architecture 1.6, posted a Maintenance Review.
  • JSR 919, JavaMail, posted a Maintenance Review 3.
  • JSR 109, Implementing Enterprise Web Services, posted a Maintenance Review 5.
  • JSR 115, Java Authorization Contract for Containers, posted a Maintenance Review 8.
  • JSR 245, JavaServer Pages 2.1, posted a Maintenance Review 3.
  • JSR 250, Common Annotations for the Java Platform, posted a Maintenance Review 2.
  • JSR 907 - Java Transaction API (JTA), posted a Maintenance Review 5. Last day to submit Item Exceptions: 5 April 2013 (review was extended).
  • JSR 196, Java Authentication Service Provider Interface for Containers, posted a Maintenance Review 2. Last day to submit Item Exceptions: 7 April 2013.
  • JSR 318, Enterprise JavaBeans 3.1, posted a Maintenance Review 2. Last day to submit Item Exceptions: 14 April 2013 (the review was extended).

 

Tuesday Jan 22, 2013

JSR updates last week

In the last week we have had three additional Java EE JSRs publish milestone drafts and one JSR migrate to JCP 2.9.

  • JSR 340, Java Servlet 3.1 Specification, published a Public Review Draft; the review closes 11 February 2013, and the EC ballot will start 12 February 2013. 
  • JSR 345, Enterprise JavaBeans 3.2, published a Public Review Draft; the review closes 19 February 2013, and the EC ballot will start 20 February 2013. 
  • JSR 352, Batch Applications for the Java Platform, published a Proposed Final Draft.
  • JSR 107, JCACHE - Java Temporary Caching API, migrated to JCP 2.9! 

There are 4 open EC Public Review Ballots this week.

  • JSR 344, Java ServerFaces 2.2 (closes 28 January 2012).
  • JSR 338, Java Persistence 2.1 (closes 4 February 2012).
  • JSR 353, Java API for JSON Processing (closes 4 February 2012).
  • JSR 356 , Java API for WebSocket (closes 4 February 2012).  Also check out interview with Danny Coward, Spec Lead for JSR 356 on the Java Spotlight podcast this week!

Monday Jan 21, 2013

Adopt-a-JSR Program Online Meeting Materials

The January 18 Adopt-a-JSR program online meeting with Bruno Souza (SouJava),  Martijn Verberg (London Java Community), Arun Gupta (Oracle/Java EE) and Heather VanCura (JCP) was a great success--with 40 Java User Group participants from all over the world. Heather opened the call with an overview & introductions; Martijn and Bruno shared the program details and encouraged JUG members to get more involved in adopting JSRs; and, Arun provided an update on the Java EE 7 JSRs being adopted, along with some very exciting use cases from JUG Chennai and BeJUG.  Heather shared that there are 20 JUGS are now participating in the Adopt-a-JSR program!  The JUG leaders shared some valuable feedback at the conclusion of the meeting and it was suggested that future online meetings would be helpful in encouraging more participationm--there will be a follow up meeting scheduled at the end of February.  The recording and materials from the meeting are available on the JCP.org Multimedia page. 

Wednesday Jan 09, 2013

JSR updates - Java EE JSRs in Public Review

Three Java EE 7 JSRs have published Public Drafts in the last week for review and feedback prior to their EC Public Review ballots, scheduled for February 2013.  See links below and send your feedback!  You can view a list with schedule updates of the Java EE 7 JSRs on the Java EE wiki.

JSR 342,  Java Platform Enterprise Edition 7 (Java EE 7), published a Public Review Draft; the review closes 11 February 2013, and the EC ballot will start 12 February 2013. 

JSR 343, Java Message Service 2.0, published a Public Review Draft; the review closes 4 February 2013, and the EC ballot will start 5 February 2013. 

JSR 236, Concurrency Utilities for Java EE, published a Public Review Draft; the review closes  4 February 2013, and the EC ballot will start 5 February 2013. 

There are also four other Java EE 7 JSRs that published Public Review Drafts in late December, with review periods still open:

JSR 344, JavaServer Faces 2.2, published a Public Review Draft; the review closes 14 January 2013, and the EC ballot will start 15 January 2013. 

JSR 356, Java API for WebSocket, published a Public Review Draft; the review closes  21 January 2013, and the EC ballot will start  22 January 2013. 

JSR 338, Java Persistence 2.1, published a Public Review Draft; the review closes  21 January 2013, and the EC ballot will start  22 January 2013. 

JSR 353, Java API for JSON Processing,  published a Public Review Draft; the review closes  21 January 2013, and the EC ballot will start  22 January 2013. 

About

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

Search

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