★ wanayoo — archive 1999 http://java.webdeveloper.com/articles/Java_Comm_Process/Nouvelle recherche | Portail wanayoo


Find a Web Host With:
CGI Access
DB Support
NT Servers
UNIX Servers
Telnet Access

advanced search
Internet News
Internet Investing
IT
Windows Technology
Linux/Open Source
Developer
Interactive Marketing
xSP Resources
Small Business
Wireless Internet
Downloads
Internet Resources
Internet Lists
International
EarthWeb
Career Resources

Search internet.com
Advertise
Corporate Info
Newsletters
E-mail Offers
Be a Commerce Partner
Compare Prices & Shop
Build Flash Online
Internet Jobs
Website Monitoring
Send a Press Release
Hacker's Secrets
Best Deals on PDAs!
Build an Online Store
Find a Consultant
Software Store
FlashKit
Gif.com
HierMenusCentral
JavaBoutique
JavaScript.com
JavaScriptSource
WebDev Jobs
JustSMIL
ScriptSearch
StreamingMediaWorld
Web Hosts
WebDevelopersJournal WDVL
WebDeveloper.com
WebReference.com
XMLFiles.com
CGI
HTML
Java
JavaScript
Web Design and Promotion
Web Site Development
E-mail Address:


Can you receive
HTML e-mail?

Yes   No

Zip Code:


Articles : The Java Community Process :

by: Benoy Jose

Introduction:

Today Java has established itself as a reliable platform for web technologies. It owes a large chunk of its success to contributions both monetary and technical from individual developers and companies like IBM, HP, BEA etc. The unofficial process of contribution until 1998 has been through news groups, technical forums and business partners providing valuable feedback to help build Java. In 1999 sun proposed to form a Java Community Process (JCP) to formalize the contributions from business partners and companies to accelerate the growth of Java and to make it a transparent body providing industry relevant specifications. The attempt is to bring industry experts who know the Java language, business users who eventually use the product, business partners who provide the product to the users and the developers who build the system to a common platform and produce industry relevant and reliable specifications.

In this article we shall outline the Java Community Process and its procedures.

Why do we need the Java Community Process?

Sun and its partners are in a constant endeavor to improve the language. To keep it current to the needs of the industry, Sun includes changes suggested by the industry and releases minor and major versions of the J2EE spec. The drawback of this approach is the onus falls solely on Sun to keep track of the changes required by the industry and include them in to the J2EE specification. As the user base of Java increased, so did the demands for new features. Different industries either built their own proprietary API's or relied upon open source communities to develop API's for them. This resulted in multiple specifications floating in the market for almost similar technologies. The Java Community Process endeavors to curb this menace and provide a unified and neutral specification extension to all industry players.

Where to Start:

If you have a brilliant idea and wish to contribute to the Java community process, you may start with submitting a Java Specification Request (JSR) to the Program Management Office (PMO). Before we go into the details of submitting the JSR lets have a brief overview of the important players in the game.

Executive Committee (EC):

The most important group of players overlooking the whole JCP process are the Executive Committee (EC). They consist of prominent members of the Java community who could be individual members nominated for their merit or partner companies that contribute to the growth of Java. These are the people who would eventually guide the evolution of Java. The executive committee consists of sixteen members and a non-voting chair. The members are chosen from Java Community Process members and shall have one vote each. The chair of the committee will be a member of the Program management office. Sun Microsystems will have a permanent voting seat on the Executive committee. Apart from Sun there are ten ratified voting seats and five elected voting seats. These non-permanent members have a term of three years. Companies may have only one person on the EC at any time. If two companies on the committee merge then one member of one of the companies need to give way to a new member.

The Executive committee is responsible for selecting JSRs for development within the JCP, approve draft specifications for public review and give final approval to completed Specifications and their associated Reference Implementations and Technology Compatibility Kits.

Apart from these duties EC needs to review maintenance versions, coordinate work between members for purposes of maintenance and development and provide the PMO with advice regarding the progress of the JSR.

Program Management Office (PMO):

This group is formed by Sun Microsystems and is responsible for the running the JCP. The chairman of the EC is selected from the PMO. The PMO receives the applications for JSR's and does the appropriate forwarding to the different committees.

Java community Process member:

This is an individual, organization or company that has signed a one year membership agreement with Sun to participate in the Java community process. This membership carries a fee of $5000/year for commercial entities and $2000/year for educational, governmental or non-profit agencies. However individual members or Java licensees are exempted from this fee. Only a member or a group of members of this group can submit new JSR's.

Experts Group:

A group of experts suggested or chosen by the specification lead to shape the content of the new specification. This group typically would be developers working in related fields and members from companies that would eventually use the specification. The experts group has the responsibility to shape and complete the content of the new specifications by working on the proposal provided by the Specification Lead and provide the Reference Implementation and the Compatibility Test Suite. They also choose other members of the experts group and may maintain the specification after it is written, approved and moves to the maintenance stage.

Specification Lead:

The Specification Lead is the key person involved in the JSR. He prepares the proposal for the JSR and submits it to the PMO. He also provides suggestions on who should be on the EC. The members of the EC can also be nominated by other members of the Java Community Process. The nominated members are forwarded by the PMO to the Specification Lead.


Applet Index
(sorted alphabetically)

A B C D E F G H I J K
L M N O P Q R S T U
V W X Y Z #s
The Java Source
(applets w/source code)

A B C D E F G H I J K
L M N O P Q R S T U
V W X Y Z

How to Add Java Applets to Your Site

New on the Java Boutique:

New Article:
Struts in Action
The newest book excerpt from "Struts in Action" covers validators, bundles and configuration files.
... [more articles]

New Tutorial:
Converting XML documents to Java objects with Castor XML
If you're working with XML documents, and your focus is more on the contents of the documents, and not so much on the XML structure, then Castor XML may be what you're looking for. This month Keld Hansen focuses on the conversion capabilities of Casto XML.
... [more Tutorials]

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

internet.com logo




Developer News

Just Another Worm on the IRC

SCO Faces Hurdles in Linux Claims

Sun Preps Another J2EE 1.4 Beta



Database Journal Launched!
Jupiter Media has announced the launch of Database Journal. DBJ offers SQL courses and other database related resources for beginner to expert developers.



Gaming Tools
A simple framework to enable you to quickly take advantage of full-screen animation, music, and sound effects without learning all the intricate details of the new Java 1.4 APIs.
Download of the Week
X Images
This is an Image Show applet. All images have a URL. If you double-click on an image you go to that url with specified frame.

JB User Poll
As a JavaBoutique Reader what kind of articles do you prefer?
The JavaBoutique Top 15:
1. ChompText
2. DJPopMenu
3. PingPong
4. RushHour
5. NavBar
6. 3DMaze
7. AnimLetters_anim
8. AnimatedTreeControl
9. BSCOutline
10. Encyclo
11. AScroll2
12. Distorter
13. Viewer
14. BMMenu
15. Nibbly
Want more? Check out our Top 100!

Refer-It
Affiliate Program and Referral Directory.
New on internet.com
Ultra Wideband: Gaining Momentum
A year after getting the FCC green light, UWB technology will be found in electronic products under this year's Christmas tree.

2002 Worst Year for IT
With the exception of the Asia Pacific region and Japan, IT services took a big hit, but enterprise spending and middle market software purchases could fuel the rebound.

Storage Product of the Year -- StorageTek T9940B
Storage peripherals may not be the most compelling of IT products, but they are necessary nonetheless. With that in mind, Datamation voters made this tape drive a winner.


100's of firms that help your Web site be found

Copyright 2003 Jupitermedia Corporation All Rights Reserved.
Legal Notices,  Licensing, Reprints, & Permissions,  Privacy Policy.
http://www.internet.com/