Get GlassFish V2 Sun Support for GlassFish - Get GlassFish Portfolio
Main | Next page »
Nov 09
15
The Road Towards JavaEE 6 - Specs Submitted to EC
  Posted by pelegri in GlassFish

The last batch of JSR's for JavaEE 6 were submitted earlier this week for Final Approval Ballot . The ballot will start on 11/17/09 and end on 11/30/09. They are:

JSR 316 - JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification
JSR 315 - JavaTM Servlet 3.0 Specification
JSR 317 - JavaTM Persistence 2.0
JSR 318 - Enterprise JavaBeansTM 3.1
JSR 322 - JavaTM EE Connector Architecture 1.6
JSR-299 - Web Beans (now called CDI)

Several JSRs had been submitted and approved previously:

JSR 314 - JavaServer Faces 2.0 (News@TA, vote results: 12 YES/4 Not voted)
JSR 330 - Dependency Injection for Java  (News@TA, vote results: 14 Yes/1 No/1 Not voted)
JSR 303 - Bean Validation (Emmanuel's note, vote results: 12 Yes/4 Not voted)

A few of the specs went through the lighter-weight Maintenance Process, including:

JSR 311 - JAX-RS: The JavaTM API for RESTful Web Services JAX-RS 1.1 (Paul's note, change log)

Oct 09
28
JCP Election Ballot is Now Open
  Posted by pelegri in General


The JCP Election Ballot is OPEN. There are ballots for "ratified" and "elected" seats on both the SE/EE and the ME Executive Committes.  These are very important positions - for example, they vote on all the key JSR events.

Voting period is until midnight (PT) on Monday, November 2nd. If you are a JCP Member you can go vote through the online Ballot.

The elected seats candidates for JavaEE include Liferay, Matthew McCullough, Tim Peierls and Terracotta.  Ratification candidates are Doug Lea, Fujitsu, HP, IBM, Oracle.  More information on the election process at the JCP Elections Page.

Oct 09
15
JSR 330 Approved - Dependency Injection for Java
  Posted by pelegri in General

ALT DESCR

The Executive Committee for SE/EE of the JCP has approved JSR 330, Dependency Injection for Java. This specification, led by Bob Lee @ Google and Rod Johnson @ SpringSource was submitted in May 09 and moved through the JCP process very quickly. The final vote result was 14-1-1. Congratulations to the leads and the EG on this important spec.

There are still a few specs left to approve that will go into the umbrella JavaEE 6 JSR. The next major one is probably JSR 299, which was submitted ahead of 330 but was later restructured to leverage it.

Oct 09
8
JCP 2009 Elections are Now!
  Posted by pelegri in General

ALT DESCR

The 2009 JCP Elections are here. The JCP has been trying to improve transparency with the new JSR 215 rules (JCP 2.7 MR); now it is your turn.

Between now and Oct 14th you can nominate names for the two open seats (Java SE/EE and Java ME) here. Then, from Nov 20th til Oct 2nd, you can vote on the seats.

Check out the Call for votes and the Election Overview.

Aug 09
4
JavaEE 6 Will Include JSR330 and JSR299
  Posted by pelegri in GlassFish

ALT DESCR

Java EE 6 will include JSR 330 and JSR 299. Roberto explains the changes:

• JSR-299 will be updated to use the JSR-330 annotations
• JSR-330 has evolved to take into account requirements from JSR-299
• Both JSRs will be part of the Java EE 6 Platform

Thanks to everybody that worked so hard to make these changes; obviously we wished this had happened earlier in the Java EE 6 cycle but the result will be an improved platform. We estimate that the final release of Java EE 6 (and GFv3) will be around November but we should have specific dates next week.

Check out Roberto's Announcement for details.

Jun 09
12
JSR 299 Proposed Final Draft Submitted
  Posted by pelegri in GlassFish

ALT DESCR

The Proposed Final Draft specification for JSR 299 has been submitted to the JCP. See Gavin's Announcement and Overview and/or download the document.

Still unfolding is the relationship between 299, JavaEE 6 and JSR 330; see the comments at Gavin's post for some ideas, and you can also compare the results and comments between the votes for 299 and for 330. I'll post when there is something public to share.

Jun 09
9
JSR 330 (Dependency Injection for Java) Accepted by the JCP
  Posted by pelegri in General

ALT DESCR

The JCP EE/ES EC has approved JSR 330 (Dependency Injection for Java). The vote was 14 YES, 1 ABSTAIN (Red Hat) and 1 didn't vote (Nortel). Sun, Ericsson, IBM, Red Hat and Oracle all requested coordination between JSR330 and JSR299 (WebBeans). Check out the Vote Comments for the different positions.

Better late than never, I guess. Everybody (JCP as well as JSR 330 submitters) have committed to transparency, so we will be able to follow-up the evolution of this story. And consider Joining the JCP to influence this and other standards in your platform.

May 09
27
JCP News: JSF 2.0, JCP 2.7 and @Inject JSR
  Posted by pelegri in General

Three brief but important JCP news:

ALT DESCR

The first JavaEE 6 specification has been Approved by the EC. JSF 2.0 was approved by a vote of 12 YES, 0 NO, 0 Abstain... and 4 EC members not voting (if you are curious about these things, check out the EC Voting Records). Other JSRs should come along in the near future as we close on Java EE 6.

The JCP also approved additional transparency for JCP 2.7, which I believe is a very important part in running an Expert group for a number of reasons, including balancing the role of the EG lead.

The final news is the submission of JSR 330, Dependency Injection for Java. The relationship to JSR 299 is unclear to me at this point.

May 09
5
Improved JCP Process... Building on Best Practices from JDOM to JAX-RS
  Posted by pelegri in General

ALT DESCR

In a recursive manner, the JCP Process (latest version is 2.6) is used to change the JCP process. The latest set of changes are a relatively small Maintenance Release on the original JSR 215. Check the Formal ChangeLog or see this Summary by Heather.

The changes are emphasizing transparency and reflect best practices followed by different EGs through the years. IIRC, the first EG that followed transparency at this level was JDOM (JSR-102), led by Jason Hunter. In more recent times, I think that Paul and Marc have done an excellent job with JAX-RS (JSR-311). I hope the improved rules will encourage many more good examples.

Mar 09
27
Type-Safe Criteria and MetaData API in JPA 2.0 - Expert Group Delivers Proposed Final Draft
  Posted by pelegri in GlassFish

ALT DESCR

One more JavaEE 6 specification in Proposed Final Draft: Linda has announced the availability of JPA 2.0 PFD. This draft includes a number of significant changes, including the replacement of an earlier version of criteria API with a typesafe API, support for validation, and a metamodel API.

As pointed by Linda, the changes to the criteria API and the new metamodel API came through a proposal from Gavin to the EG; a great example of how the EG can pool the expertise from experts in the Java community, regardless of their company affiliation.

Download the PFD spec from the JSR 317 site and give feedback to the EG on this one... and the others that will follow as JavaOne is playing its usual role of forcing function.

Feb 09
25
New JCP JSR Status: Inactive
  Posted by pelegri in General

ALT DESCR

The JCP has implemented the new "inactive" status label for JSRs. From the announcement:

... the new "inactive" status label for JSRs which we announced last month has just been applied to non-final JSRs that have not posted a milestone within the last 18 months.

The JCP pages have already been updated; check out the JSRs by Stage and the full list of Inactive JSRs. The list includes JSRs led by large and small companies, Sun and non-Sun. Some of the JSRs are very old, some just break the 18month boundary.

I think this is a very good move; some of the JSRs should just be closed, but some others are very important ones and I'd love to see them make progress - browse through the list and decide by yourself.

Feb 09
24
JSR 316 - JCP Approves the Java EE 6 Public Review
  Posted by pelegri in CommunityService

ALT DESCR

The Executive Committee for EE/SE has approved the Public Review for JSR 316, the Java EE 6 Specification.

The vote was 12 YES, 1 NO, 1 ABSTAIN, and 1 NO-VOTED; see Ballot Results. You can download the PRD draft, and, as always, your feedback to the Executive Committee and to the JSR316 EG are very welcome.

Feb 09
10
JSR 299 (nee WebBeans) Public Review is Approved by the JCP
  Posted by pelegri in CommunityService

ALT DESCR

The Executive Committee for EE/SE has approved the Public Review for JSR 299 (see JSR 299 - WebBeans is Dead. Long Live Java Contexts and Dependency Injection!).

The vote was 14 YES and 2 ABSTAIN - see Ballot Results. The voters raised a number of concerns but they all recognized the big recent improvements. Good progress!

PS. Bean Validation (JSR 303) was also approved with the same vote but with no significant technical comments. See Ballot Results.

Feb 09
6
More Java EE 6 Specs - JSP
  Posted by pelegri in CommunityService

ALT DESCR

The JCP process defines two specification processes. The changes to JSP 2.1 for Java EE 6 are done using the Maintenance process in the JSR 245 EG led by Kin-Man.

There are two sets of changes: to the EL (Kin-Man's Overview, formal ChangeList), and JSP proper (Overview, ChangeList).

Both sets of changes are small; probably the biggest change is the addition of the ability to invoke methods in EL expressions. The review ends on March 3rd, please send feedback to Kin-Man.

Jan 09
26
JSR 299 - WebBeans is Dead. Long Live Java Contexts and Dependency Injection!
  Posted by pelegri in General

Although I already mentioned the News on Friday I think it deserves its own entry with a more noticeable title.

ALT DESCR

WebBeans is no more; the specification created by the JSR 299 Expert Group (under Gavin King) has been revised substantially and has been renamed to Java Context and Dependenty Injection. Perhaps a less catchy name but, as Gavin indicates, this has been done...

...to better reflect the fact that the focus of 299 is the definition of services that apply to all EE component types, rather than the creation of a new component model

Check out Gavin's announcement for an overview and download the draft from the PRD page. Also check out Roberto's commentary. The PR for 299 ends on Feb 9th, the EC vote is Feb 6th to the 9th.

Languages

Event Calendar

Search

The Aquarium TV

Adoption Stories

GlassFish Podcast

Popular Tags

adoption ajax clustering comet community frontpage glassfish grizzly hudson java javaee javaee6 javaone jax-rs jax-ws jaxb jboss jcp jersey jmaki jruby jsf metro mysql netbeans notd opends openesb openmq opensolaris opensource opensso osgi performance portal rails rest ruby sailfin scripting sip stories sun tools updatecenter v2 v3 webinar webservices weekly

Downloads

Companion Sites

Related Links

Useful Pointers

Offers and Promos

... AT TWITTER

OTHER SHORT NEWS

Recent Entries

News by Mail

Contact Us

Send feedback and leads to theaquarium@sun.com

QR Codes


Navigation