Friday May 24, 2013

JSR updates - May 2013

This month the JCP has been busy posting the Final Releases for the Java Enterprise Edition (Java EE) 7 JSRs.  There were also two JSR Early Draft Reviews this month (see below for details). In April, the Java EE 7 JSRs passed the JCP EC Final Approval Ballots, and this month, ten of the fourteen Java EE 7 JSRs have posted their Final Releases.  The other four JSRs will post their Final Release next week.  Congratulations to the Spec Leads, Expert Group Members and Adopt-a-JSR participants who worked tirelessly to bring these JSRs to completion.  Remember to register for the Java EE 7 Live Webcast on 12/13 June to learn more about these JSRs. 


JSR 354, Money and Currency API,  has posted an Early Draft Review.  The review closes 31 May 2013.

JSR 359, SIP Servlet 2.0, has posted an Early Draft Review.  The review closes 15 June 2013.

JSR 338,  Java Persistence 2.1, has posted its Final Release.

JSR 339, Java API for RESTful Web Services, has posted its Final Release.

JSR 341, Expression Language 3.0, has posted its Final Release.

JSR 343, Java Message Service 2.0, has posted its Final Release.

JSR 344, JavaServer Faces 2.2, has posted its Final Release.

JSR 346, Contexts and Dependency Injection for Java EE 1.1, has posted its Final Release.

JSR 349, Bean Validation 1.1 has posted its Final Release.

JSR 352, Batch Applications for the Java Platform, has posted its Final Release.

JSR 353, Java API for JSON Processing, has posted its Final Release.

JSR 356, Java API for WebSocket, has posted its Final Release.

JSR 236, 340, 342, and 345 Final Releases will be posted next week!

Wednesday May 22, 2013

Adopt-a-JSR Meeting 31 May

Please join us for the next Adopt-a-JSR meeting scheduled for Friday, 31 May at 08:00 am PDT (meeting details below).  Bruno Souza and Martijn Verburg will be joining to discuss how to expand the Adopt-a-JSR programs into other languages beyond English and Portuguese--Arabic, French, German, Spanish...you choose!

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

Topic: Adopt-a-JSR for Non-English Speakers
Date: Friday, May 31, 2013
Time: 8:00 am, Pacific Daylight Time (San Francisco, GMT-07:00)
Meeting Number: 801 638 650
Meeting Password: 23678

-------------------------------------------------------
To start or join the online meeting
-------------------------------------------------------
Go to https://jcp.webex.com/jcp/j.php?ED=205246052&UID=491098062&PW=NZmNlZWJiZjE3&RT=MiM0

-------------------------------------------------------
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 May 07, 2013

New Star Spec Leads

Congratulations to the newest JCP Star Spec Leads: Pete Muir, Santiago Pericas-Geertsen and Marek Potociar.  Pete is the Spec Lead of JSR 346, Contexts and Dependency Injection (CDI) for Java EE 1.1, and Santiago and Marek are co-spec leads of JSR 339, JAX-RS 2.0: The Java API for RESTful Web Services. Both of these JSRs are part of Java EE 7, the next version of the Java Platform, Enterprise Edition, and recently passed their Final Approval Ballots.  

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 eight 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 Pete, Santiago and Marek!  These leaders exemplify the principles that have guided the ongoing JCP.Next effort in terms of agility, participation, and transparency to the community.  

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 Feb 05, 2013

Opportunities at JFokus to Participate in the Future of Java

This week is the annual JFokus Conference in Stockholm, Sweden. The conference has 1500 attendees and is sold out!  

Today Georges Saab, opened the conference with a keynote following a welcome by conference organizer, Mattius Karlsson. The keynote included a focus on the Java Community through Java User Groups, the JCP, Adopt-a-JSR program, and OpenJDK as ways for community participation in the Future of Java.

If you are fortunate enough to attend JFokus this year, there are several opportunities in the next couple of days learn more about how developers can participate (but if you are not, we'll make the materials available for you)!

5 February

  • 15:35 Java.net Community Update, Sonya Barry, Room C4.
  • 20:00 OpenJDK, JCP, Adopt-a-JSR, and AdoptOpenJDK BOF session, with Cecilia Borg, Heather VanCura and Martijn Verburg, Room C1.

6 February

  • 13:00 How to Participate in the Future of Java, with Heather VanCura, Martijn Verburg and Arun Gupta, Room C4.
  • 15:00 Community Corner of Exhibit floor, stop by to chat!

Sunday Feb 03, 2013

FOSDEM 2013

This weekend is FOSDEM 2013--5000+ hackers, 486 lectures, 7 session tracks, 30 devrooms, lightning talks and plenty of beer!  Keynotes from Kohsuke Kawaguchi, Amelia Andersdotter and Leslie Hawthorn. The JCP is participating and presenting in the Free Java devroom; we cover Community Statistics, JCP.Next and participation though the Adopt-a-JSR program in the JCP session. Our talk title is JCP State of the nation and future directions. The Free Java devroom has a great range of talks and speakers and has been full throughout the two day conference.  It was awesome to see many Java User Group members and women at the conference. You can see the slides from the JCP session on Slideshare now.

Adopt-a-JSR Online Meeting - 27 February

In January the JCP hosted a call on the Adopt-a-JSR program to encourage JUG members to get more involved in JSRs developed through the JCP program--20 JUGS are now participating! There were over 40 JUG leaders/members on the call from around the world.  There were some suggestions to encourage more participation and collaboration between JUGs during the unrecorded portion of the call, so we are hosting a follow up meeting for JUG leaders.

Join us Wednesday, 27 February at 09:00 PST for an online meeting with JUGs, Bruno Souza (SouJava), Martijn Verburg (LJC), Heather VanCura (JCP), and Arun Gupta (Oracle/Java EE). We will  provide more details on current JUG Adopt-a-JSR use cases, and new developments. Recording and materials will be made available on the JCP Multimedia page (January meeting is there now).  Also check out the new Adopt-a-JSR organization on GitHub.

Logistical details for the online meeting below.


Topic: Adopt-a-JSR

Date: Wednesday, February 27, 2013

Time: 9:00 am, Pacific Standard Time (San Francisco, GMT-08:00)

Meeting Number: 809 004 757

Meeting Password: 23678

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

To join the audio conference only

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

+1 (866) 682-4770 (US)

Conference code: 945-4597

Security code: 23678 ("adopt" on your phone handset)

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

        Or +1 (408) 774-4073

Saturday Jan 26, 2013

JCP EC Meeting and IOUC last week

Last week was a busy week for the JCP program!  Along with many JSR updates and the Adopt-a-JSR meeting blogged about earlier this week, the JCP participated in the IOUC in Redwood Shores, held the first EC face to face meeting of 2013 in Santa Clara, and hosted a JCP dinner in Santa Clara for the JUG leaders attending the IOUC and JCP EC Members at The Fish Market.

The JCP session slides --with Patrick Curran, Heather VanCura, Bruno Souza and Ben Evans-- at the IOUC are available.  The agenda, meeting materials and minutes will be published from the January EC Meeting will be published on JCP.org soon (the December 2012 EC materials are available now).  We had several Spec Lead presentations at the EC Meeting in January--JSR status updates (15 minutes each) from JSR 339: JAX-RS 2.0: The Java API for RESTful Web Services (Santiago Pericas-Geertsen), JSR 352: Batch Applications for the Java Platform (Chris Vignola), JSR 354: Money and Currency API (Susanne Cech, Werner Keil); and three Spec Lead presentations (~1 hour each) from JSR 342: Java Platform, Enterprise Edition 7 (Java EE 7) Specification (Linda DeMichiel), JSR 236: Concurrency Utilities for Java EE (Anthony Lai), and JSR 335: Lambda Expressions for the Java Programming Language (Brian Goetz).   The agenda also included the annual year end report and summary, and a JSR 358 A major revision to the Java Community Process, Expert Group discussion.  Stay tuned for the full agenda, minutes and materials.


Wednesday Jan 23, 2013

Adopt-a-JSR Transparency Project Needs You!

We are introducing a Transparency sub-project as part of the Adopt-a-JSR program. As discussed in the entry earlier this week, many JUGs are joining and contributing to the Adopt-a-JSR program, with new JUGs coming on board recently, such as JUG Mbale in Africa adopting JSR 353.  There are 20 JUGs adopting 23 JSRs (out of 29 total Active JSRs).  As we discussed in the online meeting we held last week, we encourage JUGs to update the wiki page to help with coordination and collaboration between the JUGs; you can update the wiki page and communicate on twitter #adoptajsr to start.

We also need JUGs or individuals to complete surveys that are transparency check ups on Active JSRs. This will provide qualitative data to the community, Spec Leads and Program Office on the compliance to JCP 2.8/2.9 transparency and participation requirements.  Each Active JSR has a transparency survey and corresponding Transparency project on java.net.  If you are adopting a JSR, this is a great starting point to gather and report on the transparency and participation of the JSR. If you are thinking about adopting a JSR or are just interested in observing and following the JSR, this is a helpful way to start engaging with the JSR and the Expert Group.  Your input will go into the Adopt-a-JSR Transparency sub-project with a matrix of results for each JSR actively operating under JCP 2.8/2.9. 

  • JUGs participating in Adopt-a-JSR: Campinas JUG (Brazil), ceJUG (Brazil), GOJava (Brazil), SouJava (Brazil), Peru JUG, SV JUG (USA), Houston JUG (USA), Toronto JUG (Canada), London Java Community (UK),  BeJUG (Belgium), Madrid JUG (Spain),  JUG Cologne (Germany), Indonesia JUG, Hyderabad JUG (India), JUG Chennai (India), Morocco JUG, Mbale (Uganda), Faso JUG (Africa), Jozi JUG (South Africa). 
  • JSRs 'adopted': 107, 299, 308, 310, 321, 331, 335, 338, 339, 342, 343, 344, 345, 346, 347, 348, 349, 352, 353, 354, 355, 356, 358.  

Your participation in the transparency check ups by completing the surveys for active JSRs will help us do a better job of determining the transparency and participation practices.  

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. 

Friday Jan 04, 2013

Adopt-a-JSR program Online Meetup 18 January

Adopt-a-JSR is a global initiative started by the London Java Community and SouJava to encourage JUG members to get more involved in the development of JSRs through the JCP program-15 JUGS are now participating! Join us for an online 'meetup' with Martijn Verberg (LJC), Bruno Souza (SouJava), Arun Gupta (Oracle/Java EE) and Heather VanCura (JCP).  We will  provide more details about the program and benefits for you and your JUG, and we would appreciate your feedback and as well!  Recording and materials will be made available on the JCP Multimedia page.  

Logistical details below.

http://jcp.webex.com

Topic: Adopt-a-JSR

Date: Friday, January 18, 2013

Time: 9:00 am, Pacific Standard Time (San Francisco, GMT-08:00)

WebExMeeting Number: 809 259 015

WebExMeeting Password: 23678



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

To join the audio conference

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


+1 (866) 682-4770 (US)

Conference code: 945-4597

Security code: 23678 ("adopt" on your phone handset)

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

        Or +1 (408) 774-4073

 

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