|
|
YOUR FEEDBACK
Did you read today's front page stories & breaking news?
SOA World Conference
Virtualization Conference $200 Savings Expire May 16, 2008... – Register Today!
SYS-CON.TV |
TOP THREE LINKS YOU MUST CLICK ON Industry Commentary
From Within the Java Community Process Program
From proposals to final approvals
By: Onno Kluyt
Digg This!
Welcome to the February 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 four new JSRs and a few JSRs that are in the Proposed Final Draft and Public Review, and one final JSR. Let's Start with J2ME Technology JSR 226, also by Nokia, has reached Community Review. This JSR defines an API for scalable 2D vector-based graphics for J2ME technology, building upon the W3C specification for the Scalable Vector Graphics (SVG) format. This JSR was submitted this past summer and has made good progress through the process, reaching this milestone six months later. Next, J2SE Technology The next JSR I'll discuss just entered Public Review. JSR 200, led by Sun, involves a network transfer format for Java archives. The aim of this JSR is to deliver a dense download format for class files that can create much smaller archives than compressed JSR files. Once final, the technology will be delivered as part of the next version of the J2SE platform, aka "Tiger." Then, J2EE Technology BEA and IBM submitted three new JSRs to the Community for approval for development. JSR 235 proposes an API for so-called Service Data Objects (SDO). SDO is roughly based on the Data Transfer Object pattern that many J2EE developers are familiar with. The JSR proposes to standardize Data Objects functionality with regards to changing the history, metadata, XML support, and neutral representation of business data among other things. JSR 236 proposes a timer for the Application Servers specification. It would provide an alternative to the existing java.util.Timer package and the Timer API in JMX. The third JSR is JSR 237, Work Manager for Application Servers. The submitters propose to provide an API to enable the concurrent execution of application-level work (for example, made up of EJB components or servlets) in J2EE-based environments. This JSR is closely related to JSR 166, which provides such facilities for J2SE 1.5 environments. JSR 206 works on the next version of the Java API for XML Processing (JAXP), now in its third generation within the JCP, reaching Public Review 10 months after its submittal. There are several new main areas XML 1.1, name spaces in XML 1.1, Document Object Model level 3, and SAX (Simple API for XML) version 2.0.1. I'll complete this section on J2EE-related JSRs with the Rule Engine API for Java led by BEA. JSR 94 successfully passed the Final Approval Ballot in December. It is BEA's first JSR to become final and thus a "well done, lads!" to BEA. The API aims to reduce the development cost coming from incorporating business logic within applications by capturing this logic in sets of rules upon which operations and calculations can be performed. Closing Remarks That's it for this month. I'm very interested in your feedback. Please e-mail me your comments, questions, and suggestions. LATEST JAVA STORIES & POSTS
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING JAVA NEWS
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||