Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
From Within the Java Community Process Program
The JVM, J2SE 1.5, and more

Welcome to the March edition of the JCP column. Each month you can read about the Java Community Process: newly submitted JSRs, new draft specs, Java APIs that were finalized, and other news from the JCP. This month I'll discuss the public review of the upcoming J2SE 1.5 technology and two JSRs that are part of that release, Nokia's JSR 226, and a JSR in maintenance review.

J2SE 1.5 in Public Review
After completing its Community Review, JSR 176, the so-called umbrella JSR for the J2SE 1.5 release, quickly entered into Public Review. In parallel, a beta release of the reference implementation was also brought out so that there are not just draft specs to look at but real software to play with. J2SE 1.5 features many great new items, including the various language functionalities such as generics, metadata, and autoboxing. I want to mention a different one though - VM sharing - a new feature in the beta release. This is a complex functionality and the J2SE engineering team is keenly interested to find out from you how this is working out, so if you could share your experiences with them? Thanks!

JSR 133
JSR 133 entered into Public Review together with the umbrella JSR. This JSR updates the memory model and threading specification for the Java Virtual Machine and the programming language. The goals of this JSR are to ensure that developers can write reliable multithreaded applications while understanding which thread constructions are legal, and to enable virtual machine implementers to build this technology in a high-performant way.

Openness and Transparency
JSR 166 works on a set of concurrency utilities and is led by Doug Lea. This specification effort is part of J2SE 1.5, but I included it in my column for a different reason. The manner in which this JSR is organized is a great illustration of what is actually possible within the rules of the JCP process. JCP 2.6, which will be launched in March, provides best practices for most of its processes and hopefully will result in many more JSRs being run so well. This JSR managed to find a balance between keeping the working group small enough so that it can get work done and making the thought processes of the working group accessible to whoever was interested.

The technology that JSR 166 covers is very specific, and the spec lead knew that there were only a few recognized experts on the topic who also had the ability to commit substantial time each week to work on this, and that there were many more who may not have had the time or the same level of expertise but were very interested in its progress nonetheless. Some of the tools that the expert group used to achieve this were multiple mailing lists, a repository to track changes to the draft specification, and the frequent release of intermediate drafts to a large audience of observers.

JSR 226
In the J2ME environment this JSR, led by Nokia, just recently successfully navigated the Community Review stage. This proposal works on a Scalable 2D Graphics Vector API, and it depends upon the W3C's Scalable Vector Graphics (SVG) format. Examples of the use of this API are map visualization and scalable icons. This API is aimed at the J2ME MIDP 2.0 platform. The JSR has relationships with several other J2ME-based JSRs, such as JSR 135 (Mobile Media API), JSR 184 (Mobile 3D Graphics), JSR 209 (Advanced Graphics and User Interface), and JSR 217 (Personal Basis Profile).

Maintenance Review
After a JSR goes final, the story doesn't end there, of course. Developers start working with the technology, questions come in, clarifications and new features are requested, and so on. Typically one of two things happens next. Either the spec lead starts a new JSR to develop a major new version of the API or the spec lead (now called maintenance lead) proposes a set of smaller changes, clarifications, corrections, etc., to the community. This is called the Maintenance Review stage and JSR 115, the Authorization Contract for Containers API, is currently in this stage.

That's it for this month. I'm very interested in your feedback. Please e-mail me with your comments, questions, and suggestions.

About Onno Kluyt
Onno Kluyt is the chairperson of the JCP Program Management Office, Sun Microsystems.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
Swisscom, the Swiss telecom, is going into the cloud business. Its subsidiary Swisscom IT Services AG has signed up with Red Hat as a Certified Cloud Provider and launched a public cloud Infrastructure-as-a-Service (IaaS) cloud targeting enterprise-class customers primarily in ...
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP)....
In a surprise move on Tuesday, January 10, Oracle wheeled out its Big Data Appliance. That’s the one it said in October would be ready sometime in the first half. Only nobody believed it meant early in the first half. Heck, it’s not even clear anybody thought Oracle could make ...
Rackspace Hosting, the service leader in cloud computing, on Thursday announced its acquisition of SharePoint911, an industry leader in SharePoint consulting, training, and "JumpStart" services within SharePoint. The unification of both companies provides capabilities to deliver ...
CloudLinux, Inc., on Thursday released CafeFS 3, a virtualized file system for shared hosters that cages each customer within its own virtualized file system. CageFS becomes part of CloudLinux OS at no additional charge. CloudLinux OS, the only commercially-supported Linux OS m...
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
ADS BY GOOGLE

Breaking Cloud Computing News

ANN ARBOR, Mich., Feb. 16, 2012 /PRNewswire-USNewswire/ -- In recognition of a $15 million gift t...