Go to JSR:
On this page:
 
Print Format
JSRs: Java Specification Requests
JSR 36: Connected Device Configuration

The Connected Device Configuration (CDC) provides the basis of the JavaTM 2 platform, Micro Edition for devices that have a sufficient 32-bit microprocessor and ample memory.

  Status: Final              
  Stage       Start   Finish  
  Maintenance Release   Download page   20 Dec, 2005      
  Maintenance Draft Review 2   Download page   08 Nov, 2005   12 Dec, 2005  
  Final Release 2   Download page   12 Aug, 2002      
  Maintenance Draft Review   Download page   06 Feb, 2002   11 Mar, 2002  
  Final Release   Download page   22 Mar, 2001      
  Final Approval Ballot   View results   06 Feb, 2001   20 Feb, 2001  
  Proposed Final Draft   Download page   30 Aug, 2000      
  Public Review   Download page   06 Jun, 2000   06 Jul, 2000  
  Participant Review   Login page   29 Apr, 2000   29 May, 2000  
  CAFE       18 Sep, 1999   05 Oct, 1999  
  JSR Approval       11 Sep, 1999   17 Sep, 1999  
   
JCP version in use: 2.6
Java Specification Participation Agreement version in use: 2.0
Please direct comments on this JSR to: jsr-36-comments@jcp.org
 
 
Specification Lead
Star Spec Lead Jon Courtney   Sun Microsystems, Inc. 
 
Expert Group
Ajile Systems   Liberate Technologies   Nokia Corporation
Samsung Electronics Corporation   Sun Microsystems, Inc.   Symbian Ltd
WindRiver Systems
 

Updates to the Original JSR

This JSR was completed under JCP 2.1, and moved to JCP 2.6 during Maintenance.

2005.12.20:

Specification Lead Jon Courtney

e-mail address: jonathan.courtney@sun.com

Telephone: +1 214 693 3327

Fax: +1 972 235 5727

2005.12.08: The name of this JSR was changed from "J2METM Connected Device Configuration".


Original Java Specification Request (JSR)

Identification | Request | Contributions

Section 1: Identification

Submitting Participant:

Sun Microsystems

Name of Contact Person:

Kevin Russell

E-Mail Address:

Kevin.Russell@eng.sun.com

Telephone Number:

408 863 3168

Fax Number:

503 296 2034

Participants who endorse this JSR:

  • Alcatel
  • America Online (AOL)
  • Philips
  • Samsung
  • Siemens

Section 2: Request

2.1 Please describe the proposed Specification:

The J2ME Connected Device Configuration provides the basis of the Java 2 Platform, Micro Edition in devices characterized as follows:

  • 512K minimum ROM available
  • 256K minimum RAM available
  • Connectivity to some type of network.
  • Supporting a complete implementation of the Java Virtual Machine as defined in the Java Virtual Machine Specification, 2nd Edition.
  • User interfaces with varying degrees of sophistication down to and including none may be supported by this configuration specification.

    TV set-top boxes, web enabled phones, and car entertainment/navigation systems are some, but not all, of the devices that may be supported by this configuration specification.

    The J2ME Connected Device Configuration will define the minimum required complement of Java Technology components and API's for connected devices. Supported APIs, application life-cycle, security model, and code installation are the primary topics to be addressed by this specification.

    For devices with less resources than this configuration requires please see JSR-000030 [J2ME Connected, Limited Device Configuration].

2.2 What is the target Java platform?
Java 2 Micro Edition
2.3 What need of the Java community will be addressed by the proposed specification?
Provide a standard Java 2 Micro Edition configuration for connected devices.
2.4 Why isn't this need met by existing specifications?
Existing platforms and specifications are targeted at devices equipped with more memory, more powerful networking capabilities and more capable user interfaces, typically desktop computers.
2.5 Please give a short description of the underlying technology or technologies:
See section 2.1 for expected underlying device technologies.
2.6 Is there a proposed package name for the API Specification? (i.e., javapi.something, org.something, com.something, etc.)
N/A
2.7 Does the proposed specification have any dependencies on specific operating systems, CPUs, or I/O devices that you know of?
No.
2.8 Are there any security issues that cannot be addressed by the current security model?
None identified at this time.
2.9 Are there any internationalization or localization issues?
Requirements to be researched by the expert group developing this specification.
2.10 Are there any existing specifications that might be rendered obsolete, deprecated, or in need of revision as a result of this work?
No.

Section 3: Contributions

There is a whitepaper describing J2ME where configurations and profiles are defined:

http://java.sun.com/products/kvm/wp

The J2ME whitepaper provides a framework for defining the goals and scope of the specification.

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