Go to JSR:
On this page:
 
Print Format
JSRs: Java Specification Requests
JSR 59: J2SETM Merlin Release Contents

Define the major features of the J2SETM "Merlin" release (J2SE 1.4).

  Status: Final              
  Stage       Start   Finish  
  Maintenance Draft Review 5   Download page   17 Aug, 2004   20 Sep, 2004  
  Maintenance Draft Review 4   Download page   25 Jun, 2004   26 Jul, 2004  
  Maintenance Draft Review 3   Download page   12 Mar, 2004   12 Apr, 2004  
  Maintenance Draft Review 2   Download page   30 Jul, 2002   03 Sep, 2002  
  Maintenance Draft Review   Download page   20 Jun, 2002   22 Jul, 2002  
  Final Release   Download page   09 May, 2002      
  Final Approval Ballot   View results   04 Dec, 2001   17 Dec, 2001  
  Proposed Final Draft 2   Download page   27 Jul, 2001      
  Proposed Final Draft   Download page   05 Apr, 2001      
  Public Review   Download page   25 Jun, 2000   25 Jul, 2000  
  Participant Review   Login page   15 Apr, 2000   15 May, 2000  
  CAFE       19 Feb, 2000   14 Mar, 2000  
  JSR Approval       12 Feb, 2000   18 Feb, 2000  
   
JCP version in use: 2.1
Java Specification Participation Agreement version in use: 1.0
Please direct comments on this JSR to: jsr-59-comments@jcp.org
 
 
Specification Lead
Star Spec Lead Danny Coward   Sun Microsystems, Inc. 
 
Expert Group
Borland Software Corporation   Fujitsu Limited   Hewlett-Packard
IBM   SAS Institute Inc.   Sun Microsystems, Inc.
Symbian Ltd
 

Original Java Specification Request (JSR)

Identification | Request | Contributions



Section 1. Identification

Submitting Participant: Sun Microsystems, Inc.

Name of Contact Person: Graham Hamilton

E-Mail Address: merlin-jsr@eng.sun.com

Telephone Number: +1 408 863 3000


It is expected the expert group will include experts from:

  • OS platform vendors
  • tool vendors
  • application vendors
  • enterprise customers
  • end developers


Section 2: Request

2.1 Please describe the proposed Specification:

This JSR is to develop a specification for the feature and API set for the next update release of Java 2 Standard Edition, code named "Merlin", targeted to ship in 2001. Merlin is one of a series of update releases to J2SE. The intention is to ship update releases on a regular 12-18 month cycle, with each update release including a combination of quality improvements and a small amount of new features.

This JSR will not itself define any new APIs, rather it will enumerate APIs defined in other JSRs or through the JCP maintenance process.

It is expected that most of the effort in the Merlin release will be around product quality (bug fixing) and product performance with only a relatively small amount of new features and new APIs.

The JSR expert group will define a specification consisting of a target feature and API set for Merlin. This target list will be further refined during participant review and public review and will become the target feature set for the Merlin release. The goal is that the Merlin release will include this full target set, but depending on implementation and API design schedules some items may be deferred to a later release if they are unable to make the release schedule for Merlin. The final specification will reflect the final Merlin deliverables.

2.2 What is the target Java platform? (i.e., desktop, server, personal, embedded, card, etc.)

This specification defines the next release of the J2SE Platform.

2.3 What need of the Java community will be addressed by the proposed specification?

It is anticipated that the Merlin release will be mainly targeted at the following major themes:

  • Reliability
  • Serviceability
  • Scalability
  • Performance
  • Deployment

The Merlin release will be fully compatible with earlier J2SE releases.



Section 3: Contributions

Various existing JSR API initiatives will be evaluated as potential candidates for Merlin. Amongst the possible candidates for evaluation are:

 
Sun Microsystems
What's New
JSRs
JCP Procedures
Community Resources
Participation
Press & Success
What is the JCP