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!

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. 

Sunday Dec 30, 2012

2012 JCP Year in Review

As we come to the end of the year, a brief 2012 JCP Year in Review summary is below.  The year was marked with many signs that point toward making the future Java...


- JSR progress:  New Java ME/Embedded JSRs were submitted (JSR 360, Connected Limited Device Configuration 8, and  JSR 361, Java ME Embedded Profile), Java SE 8 JSRs made progress in the JCP program (JSR 308, Annotations on Java Types,  JSR 310, Data and Time API and JSR 335, Lambda Expressions for the Java Programming Language), 14 Java EE 7 JSRs also made steady progress through the JCP program (JSR 107, Java Temporary Caching API, JSR 236, Concurrency Utilities for Java EE, JSR 338, Java Persistence API 2.1, JSR 339, Java API for RESTful Web Services 2.0, JSR 340, Servlets 3.1, JSR 342, Java EE 7 Platform, JSR 343, Java Message Service 2.0, JSR 344, JavaServer Faces 2.2, JSR 345, Enterprise JavaBeans 3.2, JSR 346, Context & Dependency Injection 1.1, JSR 349, Bean Validation 1.1 , JSR 352, Batch Applications for the Java Platform, JSR 353, Java API for JSON Processing, JSR 356, Java API for WebSocket).

- JCP.Next reform efforts moved forward:  JCP 2.8 migration continued since its' introduction in October 2011--we now have 29 Active JSRs, 27 of them have migrated to JCP 2.8 or above; the introduction of JCP 2.9 through JSR 355; and the approval of the proposal for the third part of this effort, JSR 358, a Major Revision to the Java Community Process.

- Public EC Meetings: In 2012 the first Public EC Meetings were held. Two official JCP EC Meetings were made available to all for download on JCP.org Multimedia page, as well as five meetings for Spec Leads.  The two ECs were merged into one at the conclusion of the 2012 EC Elections, with voter turnout of 24%, and welcoming new members, CloudBees and Cinterion Wireless. There are now 24 JCP EC Members on one merged EC.  Listen to an update from
Patrick Curran and Heather VanCura on the Java Spotlight Podcast Episode 108.


- The JCP program recognized Active Spec Leads and Maintenance Leads (see profiles): The work of Spec Leads and Maintenance Leads is central to the standardization of Java technologies and processes. These leaders communicate with their Expert Group, the Program Office, the EC, and the public using their JSR pages, community project sites, observer aliases, blogs, tweets, and other tools. They track the milestones that keep their JSRs,, Reference Implementations (RIs), and Technology Compatibility Kits (TCKs) progressing on schedule; see Best Practices and Tips.  A good time to mention that the 2012 Star Spec Lead nominations are still open--the deadline has been extended to 18 January 2013.  Anyone can submit nominations for a current Spec Lead operating under the current version of the JCP program (version JCP 2.8 or 2.9).  

- Momentum and participation from JUGs:  Following the launch of the global Adopt-a-JSR Program in 2011, this year there was continued success, with 13 JUGs participating in the Adopt-a-JSR program.  The JCP program also experienced growth in the membership of JUGs--with the JCP offering incentives to Java User Groups to join the JCP, 11 new JUGs joined the JCP Program in 2012, for a total of 36 JUG Members.  In 2013, the JCP will also expand membership efforts to also f
ocus on Corporate Members, as described in this membership article.

- Tenth Annual JCP Awards: The community celebrated the nominees of three awards categories: JCP Member/Participant of the Year, Outstanding Spec Lead, and Most Significant JSR. This year's winners were:

  • JCP Program Member of the Year: London Java Community and SouJava

  • Outstanding Spec Lead: Victor Grazi, Credit Suisse

  • Most Significant JSR: JCP.Next, Patrick Curran, Spec Lead 

In recognition of a decade of JCP award recognition and appreciation, we published an award retrospective; also check out the JCP Awards Hall of Fame for a peek at all of the winners and nominees.

- Participation in conferences around the world: This year the JCP significantly increased their participation in developer and community conferences including JavaOne--Russia, India, San Francisco, Brazil-- locations, Devoxx in Belgium, DOAG in Germany, and JustJava in Brazil. Highlights...JavaOne San Francisco Wrap-up,101 Ways to Improve Java session with Martijn Verberg and Bruno Souza, Nighthacking with Steve Chin at Devoxx and OTN interview, Devoxx JCP Session,  JavaOne Brazil JCP Participation session with Fabio Velloso.

Overall, 2012 was a fabulous year filled with Java community enthusiasm and platform evolution, and w
e are looking forward to an even better year in 2013!  The JCP calendar for 2013 has been published, and the first EC Meeting of 2013 will be held 15-16 January in Santa Clara, California (hosted by Intel). There will be more data from 2012 in the form of a 2012 Annual Year End Summary during the January 2013 meeting.  The materials will be posted on the JCP EC Meeting Summaries page.  We hope you will continue to read this JCP Program Office blog, and follow us on Twitter @jcp_org (297 tweets, 1482 followers). 

Happy New Year!

Friday Dec 28, 2012

Star Spec Lead 2012 Nominations Open-Deadline Extended

2012 Star Spec Lead nominations are now open--the deadline has been extended to 18 January 2013.  Anyone can submit nominations for a current Spec Lead operating under the current version of the JCP program (version JCP 2.8 or 2.9).   Nominations can be for either process or communication oriented 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.  

Spec Lead Process Category (Exceptional):

  • Participate in mentorships of other community members.
  • Submit material 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.
  • New, effective and 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.
  • Engagement in evangelism in general promoting the importance of 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.


Friday Dec 21, 2012

JSR updates - Java EE 7 JSRs

There have been many JSR postings for Java EE 7 JSRs this week to close out 2012. Two JSRs -- JSR 346 and 352 (JSR 341, 339 and 349 were the first JSRs to pass their Public Review ballots) -- passed Public Review Ballot by Executive Committee (EC) vote, and will continue progression to Proposed Final Draft and subsequent submission of Final Approval Ballot for another EC vote, before their Final Release. See the JCP timeline for JCP 2.8 and above JSRs below for reference.

JSR 346, Contexts and Dependency Injection for Java EE 1.1, passed Public Review Ballot, with 18 yes votes from the Executive Committee (EC) and moved to JCP 2.9.

JSR 352, Batch Applications for the Java Platform, passed Public Review Ballot, with 18 yes votes from the Executive Committee (EC) and moved to JCP 2.9.

Four(!) additional Java EE 7 JSRs have published Public Drafts in the last week for review and feedback prior to their Public Review ballots, scheduled for the middle of January 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 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 Dec 14, 2012

JCP.Next.3 working group meetings have begun

As mentioned in the blog earlier this week, the third JSR in the JCP.Next effort, JSR 358, A major revision of the Java Community Process, was approved by the JCP EC to continue development earlier this year.  This JSR will modify the Java Specification Participation Agreement (JSPA) as well as the Process Document, and will tackle a large number of complex issues, many of them postponed from JSR 348. For these reasons, the JCP EC (acting as the Expert Group for this JSR), expects to spend a considerable amount of time working on this JSR. The JSPA is defined by the JCP as "a one-year, renewable agreement between the Member and Oracle. The success of the Java community depends upon an open and transparent JCP program. The first EG working meetings have started and  meeting materials and minutes are available on their Java.net project. Last week an IP Working Group commenced and their meeting minutes and materials will also be available in this location; they anticipate meeting on a weekly basis moving forward.  Also see the JSR 358 issue tracker on java.net.  Right now there are 45 issues being discussed.  Join the JSR 358 java.net project to keep up to date on the latest developments.

Wednesday Dec 12, 2012

JCP.Next - Early Adopters of JCP 2.8

JCP.Next is a series of three JSRs (JSR 348JSR 355 and JSR 358), to be defined through the JCP process itself, with the JCP Executive Committee serving as the Expert Group. The proposed JSRs will modify the JCP's processes  - the Process Document and Java Specification Participation Agreement (JSPA) and will apply to all new JSRs for all Java platforms.  

The first - JCP.next.1, or more formally JSR 348, Towards a new version of the Java Community Process - was completed and put into effect in October 2011 as JCP 2.8. This focused on a small number of simple but important changes to make our process more transparent and to enable broader participation. We're already seeing the benefits of these changes as new and existing JSRs adopt the new requirements.

The second - JSR 355, Executive Committee Merge, is also Final. You can read the JCP 2.9 Process Document .  As part of the JSR 355 Final Release, the JCP Executive Committee published revisions to the JCP Process Document (version 2.9) and the EC Standing Rules (version 2.2).  The changes went into effect following the 2012 EC Elections in November.

The third JSR 358, A major revision of the Java Community Process was submitted in June 2012.  This JSR will modify the Java Specification Participation Agreement (JSPA) as well as the Process Document, and will tackle a large number of complex issues, many of them postponed from JSR 348. For these reasons, the JCP EC (acting as the Expert Group for this JSR), expects to spend a considerable amount of time working on this JSR. The JSPA is defined by the JCP as "a one-year, renewable agreement between the Member and Oracle. The success of the Java community depends upon an open and transparent JCP program.  JSR 358, A major revision of the Java Community Process, is now in process and can be followed on java.net.

The following JSRs and Spec Leads were the early adopters of JCP 2.8, who voluntarily migrated their JSRs from JCP 2.x to JCP 2.8 or above.  More candidates for 2012 JCP Star Spec Leads!


  1. JSR 236, Concurrency Utilities for Java EE (Anthony Lai/Oracle), migrated April 2012

  2. JSR 308, Annotations on Java Types (Michael Ernst, Alex Buckley/Oracle), migrated September 2012

  3. JSR 335, Lambda Expressions for the Java Programming Language (Brian Goetz/Oracle), migrated October 2012

  4. JSR 337, Java SE 8 Release Contents (Mark Reinhold/Oracle) – EG Formation, migrated September 2012

  5. JSR 338, Java Persistence 2.1 (Linda DeMichiel/Oracle), migrated January 2012

  6. JSR 339, JAX-RS 2.0: The Java API for RESTful Web Services (Santiago Pericas-Geertsen, Marek Potociar/Oracle), migrated July 2012

  7. JSR 340, Java Servlet 3.1 Specification (Shing Wai Chan, Rajiv Mordani/Oracle), migrated August 2012

  8. JSR 341, Expression Language 3.0 (Kin-man Chung/Oracle), migrated August 2012

  9. JSR 343, Java Message Service 2.0 (Nigel Deakin/Oracle), migrated March 2012

  10. JSR 344, JavaServer Faces 2.2 (Ed Burns/Oracle), migrated September 2012

  11. JSR 345, Enterprise JavaBeans 3.2 (Marina Vatkina/Oracle), migrated February 2012

  12. JSR 346, Contexts and Dependency Injection for Java EE 1.1 (Pete Muir/RedHat) – migrated December 2011


Monday Dec 10, 2012

Developing a TCK: Spec Lead Call for Spec Leads 20 December

The JCP Program will be hosting a Spec Lead call on 20 December on the topic of developing a Technology Compatibility Kit (TCK).  A Technology Compatibility Kit is a required output of a JSR at Final Release, along with the Specification and Reference Implementation (RI).   The TCK must test all aspects of a specification that impact how compatible an implementation of that specification would be, such as the public API and all mandatory elements of the specification. The Reference Implementation is required to pass the TCK. A vendor's implementation of a specification is only considered compatible if the implementation passes the TCK fully and completely.  The TCK is used to test implementations of the Final Specification to make sure that they are fully compatible.

The call will be recorded and posted on the JCP.org multimedia page along with any related materials.   Webex invitation details for the online meeting:

Login to jcp.webex.com  for the meeting.
Topic: SL Call: Developing a TCK
Date: Thursday, December 20, 2012
Time: 9:30 am, Pacific Standard Time (San Francisco, GMT-08:00)
Meeting Number: 804 390 892
Meeting Password: 2222


-------------------------------------------------------
To join the audio conference
-------------------------------------------------------

    +1 (866) 682-4770 (US)
    Conference code: 945-4597
    Security code: 52775 ("JCPSL" on your phone handset)
    For global access numbers see https://www.intercallonline.com/listNumbersByCode.action?confCode=9454597
        Or +1 (408) 774-4073

Sunday Dec 09, 2012

JSR Updates - Multiple JSRs migrate to latest JCP version

As part of the JCP.Next reform effort, many JSRs have migrated to the latest version of the JCP program in the last month.  These JSRs' Spec Leads and Expert Groups are contributing to the strides the JCP has been making to enable greater community transparency, participation and agility to the working of the JSR development through the JCP program.

Any other JSR Spec Leads interested in migrating to the latest JCP version, now JCP 2.9, as of 13 November, incorporating the Merged Executive Committee (EC), see the Spec Lead Guide for instructions on migrating to the latest JCP version.  For JCP 2.8 JSRs, you are effectively already operating under JCP 2.9 since there are no longer two ECs.  This is the difference for JCP 2.8 JSRs migrating to JCP 2.9 -- a merged EC.  To make the migration official, just inform your Expert Group on a public channel and email your request to admin at jcp.org.

  • JSR 310, Date and Time API, led by Stephen Colebourne and Michael Nascimento and Oracle (Roger Riggs) 
  • JSR 349, Bean Validation 1.1, led by RedHat (Emmanuel Bernard)
  • JSR 350, Java State Management, led by Oracle (Mitch Upton)
  • JSR 339, JAX-RS 2.0: The Java API for RESTful Web Services, led by Oracle (Santiago Pericas-Geertsen and Marek Potociar)
  • JSR 347, Data Grids for the Java Platform, led by RedHat (Manik Surtani)
 
  

Wednesday Dec 05, 2012

Meet up with the JCP at JavaOne Latin America

The JCP made it to JavaOne Brazil!  We had a quickie presentation earlier today on JCP.Next that was well attended.  Come to see us at@ the  OTN mini-theatre tomorrow from 12:00-12:15 pm for a quickie on participation.  Then make your way to the Mezanino: Sala 12 at 12:30 pm for CON-22250.  "The Java Community Process: How You Can Make a Positive Difference" will be presented with Heather VanCura, JCP,  and Fabio Velloso, SouJava (plus special guests), on Thursday, 6 December.  Find out more about how to participate in the JCP program, the JCP.Next effort and how to get involved with Adopt-a-JSR through your JUG (or on your own)! 

Here is the description in Portuguese:

A JCP desempenha um papel fundamental na evolução do Java. A sessão vai enfatizar o valor da transparência e participação através da JCP, Grupos de Usuários Java e do programa Adote um JSR. Vamos explorar também algumas das mudanças futuras no processo através da iniciativa JCP.Next, e explicar como você pode se envolver. Traga suas dúvidas, suas sugestões, e suas preocupações. Nós queremos ouvir de você, e incentivá-lo e facilitar a sua participação ativa no avanço da plataforma Java

Tuesday Nov 27, 2012

JSR updates - First Merged EC Ballots

As the second part of the JCP.Next effort, JCP 2.9 launched 2 weeks ago on 13 November, and the first JCP EC ballots with the Merged EC have concluded.  

JSR 339, JAX-RS 2.0: The Java API for RESTful Web Services, passed EC Public Review Ballot and was approved by the EC -- 20 yes votes, 2 abstain, 2 did not vote -- view results.

JSR 349, Bean Validation 1.1, passed EC Public Review Ballot and was approved by the EC --17 yes votes, 2 abstain, 5 did not vote --  view results.


Monday Nov 26, 2012

JavaOne Latin America - JCP Sessions Scheduled

Learn more about the JCP at JavaOne Latin America.

- "Make the Future Java - JUGs, Java Champions and the JCP", will be presented on Tuesday, 4 December at 14:30.

- "The Java Community Process: How You Can Make a Positive Difference" will be presented with Heather VanCura and members of SouJava, on Thursday, 6 December at 12:30. 

Hope to see you there!


Wednesday Nov 21, 2012

Java EE 7 JSR update

Java EE 7 JSR update...in case you missed the last few entries with JSR updates, there are 8 Java EE 7 JSRs currently in JCP milestone review stages.  Your input is requested and needed!

  • JSR 342: Early Draft Review 2– Java Platform, Enterprise Edition 7 (Java EE 7) Specification (review ends 30 November); Oracle
  • JSR 107: Early Draft Review - JCACHE - Java Temporary Caching API (review ends 22 November); Greg Luck, Oracle
  • JSR 236: Early Draft Review – Concurrency Utilities for Java EE (review ends 15 December); Oracle
  • JSR 338: Early Draft Review 2 – Java Persistence 2 (review ends 30 November); Oracle
  • JSR 346: Public Review – Contexts and Dependency Injection for Java EE 1.1 (EC ballot 4-17 December); RedHat
  • JSR 352: Public Review – Batch Applications for the Java Platform (EC ballot 4-17 December); IBM
  • JSR 349: Public Review – Bean Validation 1.1 (EC ballot 20- 26 November); RedHat
  • JSR 339: Public Review – JAX-RS 2.0: The Java API for RESTful Web Services (Review period ended, EC ballot ends 26 November); Oracle

 Also, check out the Java EE wiki with a specification and schedule update, including most recently, the addition of JSR 236.

Monday Nov 19, 2012

JSR Updates and EC Meeting Tuesday @ 15:00 PST

JSR 310, Date and Time API, has moved to JCP 2.9 (first JCP 2.9 JSR!)

JSR 236, Concurrency Utilities for Java EE, has published an Early Draft Review. This review ends 15 December 2012.

 Tomorrow, Tuesday 20 November is the last Public EC Meeting of 2012, and the first EC meeting with the merged EC. The second hour of this meeting will be open to the public at 3:00 PM PST. The agenda includes  JSR 355,  EC merge implementation report, JSR 358 (JCP.next.3) status report, JCP 2.8 status update and community audit program.  Details are below. We hope you will join us, but if you cannot attend, not to worry--the recording and materials will also be public on the JCP.org multimedia page.

Meeting details

  • Date & Time
    • Tuesday November 20, 2012, 3:00 - 4:00 pm PST
  • Location
    • Teleconference
  • Dial-in
  • WebEx
    • Browse for the meeting from https://jcp.webex.com
    • No registration required (enter your name and email address)
    • Password: 12345 (updated!)

Agenda

  • JSR 355 (the EC merge) implementation report
  • JSR 358 (JCP.next.3) status report
  • 2.8 status update and community audit program
  • Discussion/Q&A

Note

  • The call will be recorded and the recording published on jcp.org, so those who are unable to join in real-time will still be able to participate.

Thursday Nov 15, 2012

NightHacking Tour Chat with the JCP posted

Stephen Chin is doing live video streaming as he tours around Europe on motorcycle -- interviewing, presenting, and hacking! Check out his NightHacking chat during Devoxx with Heather VanCura and Patrick Curran about the JCP, plus a guest appearance by Ben Evans from the London Java Community. http://www.ustream.tv/recorded/27030962
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
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today