★ wanayoo — archive 1999 http://java.sun.com/aboutJava/communityprocess/jsr/jsr_046_j2mefnd.htmlNouvelle recherche | Portail wanayoo
Java Technology Home Page
Downloads, APIs, Documentation
Java Developer Connection
Docs, Tutorials, Tech Articles, Training
Online Support
Community Discussion
News & Events from Everywhere
Products from Everywhere
How Java Technology is Used Worldwide

A-Z Index

The Source for Java Technology

JSR-000046 J2ME Foundation Profile
(review closed Dec. 12, 1999)

Identification | Request | Contributions

Please direct your comments on this JSR to: jsr-comments@sun.com. Don't forget to identify the JSR you are commenting on somewhere in the subject of your e-mail (this is JSR-000046).


Section 1: Identification

  Submitting Participant:   Sun Microsystems

  Name of Contact Person:   Kevin Russell

          E-Mail Address:   Kevin.Russell@eng.sun.com

        Telephone Number:   +1 408 863 3168

              Fax Number:   +1 503 296 2034


Section 2: Request

2.1 Please describe the proposed Specification:

The J2ME™ Foundation Profile will serve two purposes. First, it will provide a profile of the Java 2 Platform suitable for devices that need support for a rich network enabled Java environment, but do not require a graphical user interface. Second, it will provide a base profile for inclusion by other profiles that need to build on the functionality it provides by adding graphical user interfaces or other functionality.

The J2ME Foundation Profile provides a profile of the Java 2 Platform, Micro Edition in devices characterized as follows:

  • 1024k minimum ROM available (application memory requirements are additional)
  • 512k minimum RAM available (application memory requirements are additional)
  • Connectivity to some type of network.
  • No graphical user interface, unless the GUI functionality is provided by an additional profile.

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 profile for devices that do not require a Graphical User Interface. The foundation profile will also be used as the basis for other profiles that will add GUI as well as other functionality.

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?

Networking support is required.

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

3.1 Please list any existing documents, specifications, or implementations that describe the technology. Please include links to the documents if they are publicly available.

The J2ME Foundation Profile will rely on the J2ME Connected Device Configuration as it's basis.

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

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

3.2 Explanation of how these items might be used as a starting point for the work.

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



See Also
Details of the Community Process
New Specification Proposals
Open Calls for Experts


[ This page was updated: 21-Dec-99 ]

Products & APIs | Developer Connection | Docs & Training | Support
Community Discussion | Industry News | Solutions Marketplace | Case Studies
Glossary - Applets - Tutorial - Employment - Business & Licensing - Java Store - Java in the Real World
Feedback | Map | A-Z Index

For more information on Java technology
and other software from Sun Microsystems, call:
(800) 786-7638
Outside the U.S. and Canada, dial your country's AT&T Direct Access Number first.
Sun Microsystems, Inc.
Copyright © 1995-2000 Sun Microsystems, Inc.
All Rights Reserved. Terms of Use. Privacy Policy.