YOUR FEEDBACK
Optimizing Database Performance in J2EE Applications
kasiazaki wrote: dfdf


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TOP THREE LINKS YOU MUST CLICK ON


JSR Watch: A Look Back at 2007 and A Look Ahead to 2008
It's been a year of steady progress for the JCP

Digg This!

Page 2 of 2   « previous page

Active JSRs
A total of 66 JSRs were active in 2007. (I'm defining an active JSR as one that changed its state during the year by posting a draft for review, going to ballot, or making a final or a maintenance release.) This is an impressive total for a standards organization and is a credit to the commitment and hard work of our members.

The Executive Committees approved 13 new JSRs in 2007 and eight JSRs completed the development cycle and made their Final Releases. Another 13 JSRs made Maintenance Releases during 2007, demonstrating one of the strengths of the JCP - the ongoing commitment to maintain and modify the specifications after their initial release. A further 32 JSRs made progress, posting drafts for review or reaching one of the ballot stages prior to final release. (If you're interested, you can find the details of the JSR development cycle in the JCP Process Document [http://jcp.org/en/procedures/jcp2] on the JCP Website [http://jcp.org/].) Interestingly, the breakdown of platforms that these active JSRs targeted was almost exactly one third for each: Java ME, Java SE, and Java EE.

The new JSRs are:

Java ME
  •   JSR 309: Media Server Control API
  •   JSR 320: Services Framework.

Java SE
  •   JSR 310: Date and Time API
  •   JSR 311: JAX-RS - The Java API for RESTful Web Services
  •   JSR 321: Trusted Computing API for Java.

Java SE/EE
  •   JSR 312: Java Business Integration 2.0
  •   JSR 317: Java Persistence 2.0.

Java EE
  •   JSR 314: JavaServer Faces 2.0
  •   JSR 315: Java Servlet 3.0 Specification
  •   JSR 316: Java Platform, Enterprise Edition 6 (Java EE 6) Specification
  •   JSR 318: Enterprise JavaBeans 3.1
  •   JSR 319: Availability Management for Java
  •   JSR 322: Java EE Connector Architecture 1.6.

The completed JSRs are:

Java ME
  •   JSR 190: Event Tracking API for J2ME
  •   JSR 242: Digital Set Top Box Profile - "On Ramp to OCAP"
  •   JSR 280: XML API for Java ME

Java SE
  •   JSR 291: Dynamic Component Support for Java SE

Java SE/EE
  •   JSR 147: Workspace Versioning and Configuration Management
  •  JSR 196: Java Authentication Service Provider Interface for Containers.

Java EE
  •   JSR 263: Fault Management API
  •   JSR 264: Order Management API.

Two JSRs won the distinction of Most Innovative Java JSR at the 2007 JCP Annual Awards (http://jcp.org/en/press/news/awards/2007award_winners): JSR 308 (http://jcp.org/en/jsr/detail?id=308), Annotations on Java Types co-led by Sun and Michael Ernst; and JSR 307 (http://jcp.org/ en/jsr/detail?id=307), Network Mobility and Mobile Data API led by Motorola.

You can learn more about these and all other JSRs at http://jcp.org/en/jsr/all.

Spec Leads
Four individuals and 23 companies played a Spec Lead role in these JSRs during 2007. Sun Microsystems was the most active, leading 26 different JSRs, followed by Nokia who led 13. At the 2007 JCP Annual Awards two spec leads won the votes of the community and were chosen as winners in the Outstanding Spec Lead category: BEA's Nasir Khan for Java SE/EE and Motorola's Mike Milikich for Java ME. Both also won the Star Spec Lead (http://jcp.org/en/press/news/star) distinction.

Elections
Every year we hold elections for one third of the membership of each Executive Committee. (The ECs are responsible for reviewing and voting on JSRs and also for evolving the organization's Process Document - its rules and procedures - and the Java Specification Participation Agreement - the legal contract between members and the organization.) In 2007 we welcomed two new members: Time Warner Cable representing the cable TV industry and the Eclipse Foundation from the open source community. The success of Eclipse and the fact that two individuals - Rod Johnson and Sean Sheedy - were close runners-up in the elections suggest that a change in the balance of influence between corporate and non-corporate members may be under way.

Open Source
A significant development during 2007 was the release of the source code for the three Java platforms (Java ME, Java SE, and Java EE) under the GNU General Public License version 2 (GPLv2) - the same license as GNU/Linux. This isn't directly a JCP matter since our process has long permitted spec leads to choose the terms on which their implementations are licensed. However, because the platform JSRs are so important for the evolution of Java technology this will inevitably be reflected in the way the JCP conducts its business. We're not yet sure exactly what these effects will be - although Java EE development has been carried out in this manner for some time - but it's clear that open source is here to stay. To learn more about open source Java and to participate in its development, visit www.sun.com/software/opensource/java/index.jsp.

Looking Forward
This is a time of change for the JCP. The increasing popu-larity of open source within the developer community and the new licensing terms for the Java platforms will lead to an increased adoption of open source development and licensing models within the organization (many JSRs are already run in this manner). Our membership will change to reflect these new ways of doing business, and we will see greater involvement of not-for-profit organizations such as open source communities and Java User Groups. Our development processes will become more transparent, with open mailing lists and wider public review and participation. Finally, we will see an increasing collaboration with other standards bodies, as exemplified by the recent Call for Experts for JSR 235: Service Data Objects, a specification being developed in parallel with OASIS. Change is good, particularly in the New Year, and I look forward to another successful year for the JCP.


Page 2 of 2   « previous page

About Patrick Curran
Patrick Curran is chair of the JCP and director of the JCP Program at Sun Microsystems, Inc.

LATEST JAVA STORIES & POSTS
Rating JRuby, Jython, and Groovy on the Java Platform
Open source software, while not synonymous with Java, may often be seamlessly integrated with Java code to produce a versatile synthesis that makes developers' lives much easier. In recent years, developers have taken some open source dynamic languages, commonly referred to as 's
What Does the Future Hold for the Java Language?
Before Java I was a Smalltalk guy. I remember switching from one language to the other and the tipping point that you reach when you've mastered the new language and how many months it takes, not to mention the years, to do really good design and know-how, which patterns to apply
Adobe's Kevin Lynch and Microsoft's Scott Guthrie to Keynote AJAX World RIA Conference & Expo
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe launched AIR 1.0 in February '08 and Microsoft launched Silverlight (September '07). At the 6th International AJAXWorld RIA Conference & Expo in October SYS-CON Events is delighted
The Right Time for Real Time Java
Faced with the demands of mission-critical applications, many enterprise developers have pushed the Java language and the Java Virtual Machine (JVM) to the limit. The most common issue seen in transactional environments is achieving predictable response time or latency - in other
Cloud Computing - IBM's Got Its Head in the Clouds
Reminding people of how its backing was the making of Linux, IBM, to no one's surprise, has thrown its support behind cloud computing, that delicious nexus of every chi-chi buzzword technology currently in vogue: Web 2.0, rich Internet applications, software-as-a-service, SOA, gr
SA Forum Extends Reach of High Availability into the Java Community
The Service Availability Forum (SA Forum) announced the availability of its Release 5.1 Java Mapping specification. This enhanced specification provides a mapping of the Application Interface Specification (AIS) services to the Java language as well as an accompanying whitepaper
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

SPONSORED BY INFRAGISTICS
SOA in a JVM: OSGi Service Platform - A Dynamic Component System for Java
There are many forces that influence technological evolution. After a decade of building enterprise
AJAX and Enterprise RIA Tools - JSF, Flex, and JavaFX
2008 is going to be an important year for Rich Internet Applications. Most organizations are deliver
Final Voting Phase on OpenAjax Browser Wishlist
The OpenAjax Alliance is developing an Ajax industry wishlist for future browsers, using a dedicated
AJAX World RIA Conference News - Netflix UI Guru To Present on Crafting Rich Web Interfaces
In every field of design one of the first things students do is learn from the work of others. They
Infragistics Releases CTP UI Components for Microsoft Silverlight Beta 2
Infragistics announced the availability of two Community Technology Preview (CTP) User Interface (UI
Yahoo User Interface 2.5.2 Released
The YUI development team has released version 2.5.2; you can download the new release from SourceFor
ADS BY GOOGLE
BREAKING JAVA NEWS
GSS Migration Toolkit for Sun Communications Suite Enables Migration from IBM Lotus Notes and Domino to Web 2.0 and SaaS
Global System Services Corporation (GSS) today announced the GSS Migration Toolkit for Sun J