SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Datasheet Java™ 2 Platform, Micro Edition                                                                                        On the Web sun.com/software




Java™ 2 Platform,
Micro Edition

The Java™ platform for consumer and
embedded devices.



The Java TM 2 Platform, Micro Edition (J2ME TM)    The J2ME Architecture                                 Configurations
is the Java platform for consumer and embed-       The J2ME architecture defines configurations,         Configurations are composed of a virtual mach-
ded devices such as mobile phones, PDAs,           profiles and optional packages as elements for        ine and a minimal set of class libraries. They
TV set-top boxes, in-vehicle telematics systems,   building complete Java runtime environments           provide the base functionality for a particular
and a broad range of embedded devices.             that meet the requirements for a broad range of       range of devices that share similar characteris-
Like its enterprise (J2EE TM), desktop (J2SE TM)   devices and target markets. Each combination          tics, such as network connectivity and memory
                                TM
and smart card (Java Card ) counterparts,          is optimized for the memory, processing power,        footprint. Currently, there are two J2ME config-
the J2ME platform is a set of standard Java        and I/O capabilities of a related category of         urations: the Connected Limited Device Con-
APIs defined through the Java Community            devices. The result is a common Java platform         figuration (CLDC), and the Connected Device
         SM
Process program by expert groups that              that fully leverages each type of device to deliver   Configuration (CDC).
include leading device manufacturers, soft-        a rich user experience.
ware vendors and service providers.

The J2ME platform delivers the power and
benefits of Java technology tailored for
consumer and embedded devices — includ-
ing a flexible user interface, robust security
model, broad range of built-in network
protocols, and support for networked and
disconnected applications. With J2ME,
applications are written once for a wide
range of devices, are downloaded dynami-
cally, and leverage each device's native
capabilities.

The J2ME platform is deployed on millions
of devices — from mobile phones, to PDAs,
to automotive devices — supported by lead-
ing Java technology tools vendors, and used
by companies worldwide. In short, it is the
platform of choice for today's consumer
and embedded devices.
Datasheet Java™ 2 Platform, Micro Edition                                                                                                                                                On the Web sun.com/software




CLDC                                                                       required by mobile applications, including the                             Personal Basis Profile
CLDC is the smaller of the two configurations,                             user interface, network connectivity, local data                           The Personal Basis Profile (PBP), a subset of PP,
designed for devices with intermittent net-                                storage, and application management. Com-                                  provides an application environment for network-
work connections, slow processors and limited                              bined with CLDC, MIDP provides a complete                                  connected devices that support a basic level of
memory – devices such as mobile phones, two-                               Java runtime environment that leverages the                                graphical presentation or require the use of
way pagers and PDAs. These devices typically                               capabilities of handheld devices and minimizes                             specialized graphical toolkits for specific applica-
have either 16- or 32-bit CPUs, and a minimum                              both memory and power consumption.                                         tions. Devices include TV set-top boxes, in-vehicle
of 128 KB to 512 KB of memory available for the                                                                                                       telematics systems, and information kiosks. Both
Java platform implementation and associated                                Foundation Profile                                                         PP and PBP are layered on top of CDC and FP.
applications.                                                              CDC profiles are layered so that profiles can be
                                                                           added as needed to provide application function-                           Optional Packages
CDC                                                                        ality for different types of devices. The Found-                           The J2ME platform can be further extended by
CDC is designed for devices that have more                                 ation Profile (FP) is the lowest level profile for                         combining various optional packages with CLDC,
memory, faster processors, and greater network                             CDC. It provides a network-capable implemen-                               CDC, and their corresponding profiles. Created
bandwidth, such as TV set-top boxes, residential                           tation of CDC that can be used for deeply embed-                           to address very specific market requirements,
gateways, in-vehicle telematics systems, and                               ded implementations without a user interface.                              optional packages offer standard APIs for using
high-end PDAs. CDC includes a full-featured                                It can also be combined with Personal Basis                                both existing and emerging technologies such
Java virtual machine, and a much larger subset                             Profile and Personal Profile for devices that                              as Bluetooth, Web services, wireless messaging,
of the J2SE platform than CLDC. As a result, most                          require a graphical user interface (GUI).                                  multimedia, and database connectivity. Because
CDC-targeted devices have 32- bit CPUs and a                                                                                                          optional packages are modular, device manufact-
minimum of 2MB of memory available for the                                 Personal Profile                                                           urers can include them as needed to fully lever-
Java platform and associated applications.                                 The Personal Profile (PP) is the CDC profile aimed                         age the features of each device.
                                                                           at devices that require full GUI or Internet applet
Profiles                                                                   support, such as high-end PDAs, communicator                               Resources on the Web
In order to provide a complete runtime envi-                               -type devices, and game consoles. It includes                              To learn more about MIDP, please visit:
ronment targeted at specific device categories,                            the full Java Abstract Window Toolkit (AWT)                                • J2ME: http://java.sun.com/j2me
configurations must be combined with a set of                              libraries and offers Web fidelity, easily running                          • Wireless Developer Portal:
higher level APIs, or profiles, that further define                        Web-based applets designed for use in a desktop                                http://wireless.java.sun.com
                                                                                                                                     TM
the application life cycle model, the user inter-                          environment. PP replaces PersonalJava tech-                                • Java Community Process: http://jcp.org
face, and access to device specific properties.                            nology and provides PersonalJava applications
                                                                           a clear migration path to the J2ME platform.                               A technical white paper on the J2ME platform
Mobile Information Device Profile                                                                                                                     is available on the Web at:
The Mobile Information Device Profile (MIDP)                                                                                                          http://java.sun.com/j2me/docs
is designed for mobile phones and entry-level
PDAs. It offers the core application functionality



Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 USA Phone 800 786-7638 or +1 512 434-1577 Web sun.com




Sun Worldwide Sales Offices: Africa (North, West and Central) +33-13-067-4680, Argentina +5411-4317-5600, Australia +61-2-9844-5000, Austria +43-1-60563-0, Belgium +32-2-704-8000, Brazil +55-11-5187-2100, Canada +905-477-
6745, Chile +56-2-3724500, Colombia +571-629-2323, Commonwealth of Independent States +7-502-935-8411, Czech Republic +420-2-3300-9311, Denmark +45 4556 5000, Egypt +202-570-9442, Estonia +372-6-308-900, Finland
+358-9-525-561, France +33-134-03-00-00, Germany +49-89-46008-0, Greece +30-1-618-8111, Hungary +36-1-489-8900, Iceland +354-563-3010, India–Bangalore +91-80-2298989/2295454; New Delhi +91-11-6106000; Mumbai +91-
22-697-8111, Ireland +353-1-8055-666, Israel +972-9-9710500, Italy +39-02-641511, Japan +81-3-5717-5000, Kazakhstan +7-3272-466774, Korea +822-2193-5114, Latvia +371-750-3700, Lithuania +370-729-8468, Luxembourg +352-49
11 33 1, Malaysia +603-21161888, Mexico +52-5-258-6100, The Netherlands +00-31-33-45-15-000, New Zealand–Auckland +64-9-976-6800; Wellington +64-4-462-0780, Norway +47 23 36 96 00, People’s Republic of China–Beijing
+86-10-6803-5588; Chengdu +86-28-619-9333; Guangzhou +86-20-8755-5900; Shanghai +86-21-6466-1228; Hong Kong +852-2202-6688, Poland +48-22-8747800, Portugal +351-21-4134000, Russia +7-502-935-8411, Singapore +65-
6438-1888, Slovak Republic +421-2-4342-94-85, South Africa +27 11 256-6300, Spain +34-91-596-9900, Sweden +46-8-631-10-00, Switzerland–German 41-1-908-90-00; French 41-22-999-0444, Taiwan +886-2-8732-9933, Thailand
+662-344-6888, Turkey +90-212-335-22-00, United Arab Emirates +9714-3366333, United Kingdom +44 (0) 1252 420000, United States +1-800-555-9SUN or +1-650-960-1300, Venezuela +58-2-905-3800
             © 2002 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, the Sun logo, Java, JVM, Java Community Process, J2SE, J2EE, J2ME, JavaCard and Personal Java are trademarks or registered trademarks
SUN™         of Sun Microsystems, Inc. in the United States and other countries. Netscape is a trademark or registered trademark of Netscape Communications Corporation in the United States and other countries.
Information subject to change without notice.                                                                                                                                                   Printed in USA 11/02 DE1797-0

Más contenido relacionado

La actualidad más candente

Discovering Computers: Chapter 08
Discovering Computers: Chapter 08Discovering Computers: Chapter 08
Discovering Computers: Chapter 08Anna Stirling
 
Discovering Computers: Chapter 07
Discovering Computers: Chapter 07Discovering Computers: Chapter 07
Discovering Computers: Chapter 07Anna Stirling
 
Cisco VXI - Virtual eXperience Infrastructure
Cisco VXI - Virtual eXperience InfrastructureCisco VXI - Virtual eXperience Infrastructure
Cisco VXI - Virtual eXperience InfrastructureASBIS SK
 
Discovering Computers: Chapter 04
Discovering Computers: Chapter 04Discovering Computers: Chapter 04
Discovering Computers: Chapter 04Anna Stirling
 
Providing Global Gateways to success!
Providing Global Gateways to success!Providing Global Gateways to success!
Providing Global Gateways to success!guest28a0624
 
Discovering Computers: Chapter 10
Discovering Computers: Chapter 10Discovering Computers: Chapter 10
Discovering Computers: Chapter 10Anna Stirling
 
NexGen Software Inc
NexGen Software IncNexGen Software Inc
NexGen Software Incpervinder
 
Introduction to mobile programing (J2ME)
Introduction to mobile programing (J2ME)Introduction to mobile programing (J2ME)
Introduction to mobile programing (J2ME)Wambua Wambua
 
Client server computing in mobile environments
Client server computing in mobile environmentsClient server computing in mobile environments
Client server computing in mobile environmentsPraveen Joshi
 
Accessible computer interface for a cnc machining center
Accessible computer interface for a cnc machining centerAccessible computer interface for a cnc machining center
Accessible computer interface for a cnc machining centerJupira Silva
 
Multimedia authoring and user interface
Multimedia authoring and user interface Multimedia authoring and user interface
Multimedia authoring and user interface nirmalbj
 
Literature Survey on Mobile Database Tools
Literature Survey on Mobile Database ToolsLiterature Survey on Mobile Database Tools
Literature Survey on Mobile Database ToolsSisuru Kekiriwaragodage
 
Videoconferencing in heterogeneous environments
Videoconferencing in heterogeneous environmentsVideoconferencing in heterogeneous environments
Videoconferencing in heterogeneous environmentsVideoguy
 
Mobile Database ,alrazgi
Mobile Database ,alrazgiMobile Database ,alrazgi
Mobile Database ,alrazgialrazgi
 
Mobile / Nomadic Databse
Mobile / Nomadic Databse Mobile / Nomadic Databse
Mobile / Nomadic Databse Rahul Sharma
 

La actualidad más candente (20)

Discovering Computers: Chapter 08
Discovering Computers: Chapter 08Discovering Computers: Chapter 08
Discovering Computers: Chapter 08
 
Discovering Computers: Chapter 07
Discovering Computers: Chapter 07Discovering Computers: Chapter 07
Discovering Computers: Chapter 07
 
Cisco VXI - Virtual eXperience Infrastructure
Cisco VXI - Virtual eXperience InfrastructureCisco VXI - Virtual eXperience Infrastructure
Cisco VXI - Virtual eXperience Infrastructure
 
Discovering Computers: Chapter 04
Discovering Computers: Chapter 04Discovering Computers: Chapter 04
Discovering Computers: Chapter 04
 
Providing Global Gateways to success!
Providing Global Gateways to success!Providing Global Gateways to success!
Providing Global Gateways to success!
 
IMfirst
IMfirstIMfirst
IMfirst
 
Discovering Computers: Chapter 10
Discovering Computers: Chapter 10Discovering Computers: Chapter 10
Discovering Computers: Chapter 10
 
NexGen Software Inc
NexGen Software IncNexGen Software Inc
NexGen Software Inc
 
Introduction to mobile programing (J2ME)
Introduction to mobile programing (J2ME)Introduction to mobile programing (J2ME)
Introduction to mobile programing (J2ME)
 
Eska mmc
Eska mmcEska mmc
Eska mmc
 
Chapter 07
Chapter 07Chapter 07
Chapter 07
 
MIDELWARE TECH
MIDELWARE TECHMIDELWARE TECH
MIDELWARE TECH
 
Client server computing in mobile environments
Client server computing in mobile environmentsClient server computing in mobile environments
Client server computing in mobile environments
 
Accessible computer interface for a cnc machining center
Accessible computer interface for a cnc machining centerAccessible computer interface for a cnc machining center
Accessible computer interface for a cnc machining center
 
Multimedia authoring and user interface
Multimedia authoring and user interface Multimedia authoring and user interface
Multimedia authoring and user interface
 
Java/J2EE Companion
Java/J2EE CompanionJava/J2EE Companion
Java/J2EE Companion
 
Literature Survey on Mobile Database Tools
Literature Survey on Mobile Database ToolsLiterature Survey on Mobile Database Tools
Literature Survey on Mobile Database Tools
 
Videoconferencing in heterogeneous environments
Videoconferencing in heterogeneous environmentsVideoconferencing in heterogeneous environments
Videoconferencing in heterogeneous environments
 
Mobile Database ,alrazgi
Mobile Database ,alrazgiMobile Database ,alrazgi
Mobile Database ,alrazgi
 
Mobile / Nomadic Databse
Mobile / Nomadic Databse Mobile / Nomadic Databse
Mobile / Nomadic Databse
 

Destacado (7)

Preamble 05 July 2009
Preamble 05 July 2009Preamble 05 July 2009
Preamble 05 July 2009
 
Preamble28th June9am
Preamble28th June9amPreamble28th June9am
Preamble28th June9am
 
A Preamble 07 June 09 2
A Preamble 07 June 09  2A Preamble 07 June 09  2
A Preamble 07 June 09 2
 
Preamble 21 June 2009final
Preamble 21 June 2009finalPreamble 21 June 2009final
Preamble 21 June 2009final
 
Preamble 14 June 2009
Preamble 14 June 2009Preamble 14 June 2009
Preamble 14 June 2009
 
Preamble 12 July 2009
Preamble 12 July 2009Preamble 12 July 2009
Preamble 12 July 2009
 
Cartoons
CartoonsCartoons
Cartoons
 

Similar a J2 Me

Similar a J2 Me (20)

J2ME
J2MEJ2ME
J2ME
 
J2ME
J2MEJ2ME
J2ME
 
Introduction to java micro edition
Introduction to java micro editionIntroduction to java micro edition
Introduction to java micro edition
 
J2 me 1
J2 me 1J2 me 1
J2 me 1
 
J2me
J2meJ2me
J2me
 
010118565.pdf
010118565.pdf010118565.pdf
010118565.pdf
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..
 
Java J2ME
Java J2MEJava J2ME
Java J2ME
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app development
 
J2me Platform
J2me PlatformJ2me Platform
J2me Platform
 
nathan
nathannathan
nathan
 
Session1 j2me introduction
Session1  j2me introductionSession1  j2me introduction
Session1 j2me introduction
 
Java ME CLDC MIDP
Java ME CLDC MIDPJava ME CLDC MIDP
Java ME CLDC MIDP
 
J2ME
J2MEJ2ME
J2ME
 
DDGen Product Brief
DDGen Product BriefDDGen Product Brief
DDGen Product Brief
 
Android
AndroidAndroid
Android
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Remote Web Desk
Remote Web DeskRemote Web Desk
Remote Web Desk
 
Blackberry Development Environment
Blackberry Development EnvironmentBlackberry Development Environment
Blackberry Development Environment
 
01 java 2 micro edition
01 java 2 micro edition01 java 2 micro edition
01 java 2 micro edition
 

Último

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Último (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

J2 Me

  • 1. Datasheet Java™ 2 Platform, Micro Edition On the Web sun.com/software Java™ 2 Platform, Micro Edition The Java™ platform for consumer and embedded devices. The Java TM 2 Platform, Micro Edition (J2ME TM) The J2ME Architecture Configurations is the Java platform for consumer and embed- The J2ME architecture defines configurations, Configurations are composed of a virtual mach- ded devices such as mobile phones, PDAs, profiles and optional packages as elements for ine and a minimal set of class libraries. They TV set-top boxes, in-vehicle telematics systems, building complete Java runtime environments provide the base functionality for a particular and a broad range of embedded devices. that meet the requirements for a broad range of range of devices that share similar characteris- Like its enterprise (J2EE TM), desktop (J2SE TM) devices and target markets. Each combination tics, such as network connectivity and memory TM and smart card (Java Card ) counterparts, is optimized for the memory, processing power, footprint. Currently, there are two J2ME config- the J2ME platform is a set of standard Java and I/O capabilities of a related category of urations: the Connected Limited Device Con- APIs defined through the Java Community devices. The result is a common Java platform figuration (CLDC), and the Connected Device SM Process program by expert groups that that fully leverages each type of device to deliver Configuration (CDC). include leading device manufacturers, soft- a rich user experience. ware vendors and service providers. The J2ME platform delivers the power and benefits of Java technology tailored for consumer and embedded devices — includ- ing a flexible user interface, robust security model, broad range of built-in network protocols, and support for networked and disconnected applications. With J2ME, applications are written once for a wide range of devices, are downloaded dynami- cally, and leverage each device's native capabilities. The J2ME platform is deployed on millions of devices — from mobile phones, to PDAs, to automotive devices — supported by lead- ing Java technology tools vendors, and used by companies worldwide. In short, it is the platform of choice for today's consumer and embedded devices.
  • 2. Datasheet Java™ 2 Platform, Micro Edition On the Web sun.com/software CLDC required by mobile applications, including the Personal Basis Profile CLDC is the smaller of the two configurations, user interface, network connectivity, local data The Personal Basis Profile (PBP), a subset of PP, designed for devices with intermittent net- storage, and application management. Com- provides an application environment for network- work connections, slow processors and limited bined with CLDC, MIDP provides a complete connected devices that support a basic level of memory – devices such as mobile phones, two- Java runtime environment that leverages the graphical presentation or require the use of way pagers and PDAs. These devices typically capabilities of handheld devices and minimizes specialized graphical toolkits for specific applica- have either 16- or 32-bit CPUs, and a minimum both memory and power consumption. tions. Devices include TV set-top boxes, in-vehicle of 128 KB to 512 KB of memory available for the telematics systems, and information kiosks. Both Java platform implementation and associated Foundation Profile PP and PBP are layered on top of CDC and FP. applications. CDC profiles are layered so that profiles can be added as needed to provide application function- Optional Packages CDC ality for different types of devices. The Found- The J2ME platform can be further extended by CDC is designed for devices that have more ation Profile (FP) is the lowest level profile for combining various optional packages with CLDC, memory, faster processors, and greater network CDC. It provides a network-capable implemen- CDC, and their corresponding profiles. Created bandwidth, such as TV set-top boxes, residential tation of CDC that can be used for deeply embed- to address very specific market requirements, gateways, in-vehicle telematics systems, and ded implementations without a user interface. optional packages offer standard APIs for using high-end PDAs. CDC includes a full-featured It can also be combined with Personal Basis both existing and emerging technologies such Java virtual machine, and a much larger subset Profile and Personal Profile for devices that as Bluetooth, Web services, wireless messaging, of the J2SE platform than CLDC. As a result, most require a graphical user interface (GUI). multimedia, and database connectivity. Because CDC-targeted devices have 32- bit CPUs and a optional packages are modular, device manufact- minimum of 2MB of memory available for the Personal Profile urers can include them as needed to fully lever- Java platform and associated applications. The Personal Profile (PP) is the CDC profile aimed age the features of each device. at devices that require full GUI or Internet applet Profiles support, such as high-end PDAs, communicator Resources on the Web In order to provide a complete runtime envi- -type devices, and game consoles. It includes To learn more about MIDP, please visit: ronment targeted at specific device categories, the full Java Abstract Window Toolkit (AWT) • J2ME: http://java.sun.com/j2me configurations must be combined with a set of libraries and offers Web fidelity, easily running • Wireless Developer Portal: higher level APIs, or profiles, that further define Web-based applets designed for use in a desktop http://wireless.java.sun.com TM the application life cycle model, the user inter- environment. PP replaces PersonalJava tech- • Java Community Process: http://jcp.org face, and access to device specific properties. nology and provides PersonalJava applications a clear migration path to the J2ME platform. A technical white paper on the J2ME platform Mobile Information Device Profile is available on the Web at: The Mobile Information Device Profile (MIDP) http://java.sun.com/j2me/docs is designed for mobile phones and entry-level PDAs. It offers the core application functionality Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 USA Phone 800 786-7638 or +1 512 434-1577 Web sun.com Sun Worldwide Sales Offices: Africa (North, West and Central) +33-13-067-4680, Argentina +5411-4317-5600, Australia +61-2-9844-5000, Austria +43-1-60563-0, Belgium +32-2-704-8000, Brazil +55-11-5187-2100, Canada +905-477- 6745, Chile +56-2-3724500, Colombia +571-629-2323, Commonwealth of Independent States +7-502-935-8411, Czech Republic +420-2-3300-9311, Denmark +45 4556 5000, Egypt +202-570-9442, Estonia +372-6-308-900, Finland +358-9-525-561, France +33-134-03-00-00, Germany +49-89-46008-0, Greece +30-1-618-8111, Hungary +36-1-489-8900, Iceland +354-563-3010, India–Bangalore +91-80-2298989/2295454; New Delhi +91-11-6106000; Mumbai +91- 22-697-8111, Ireland +353-1-8055-666, Israel +972-9-9710500, Italy +39-02-641511, Japan +81-3-5717-5000, Kazakhstan +7-3272-466774, Korea +822-2193-5114, Latvia +371-750-3700, Lithuania +370-729-8468, Luxembourg +352-49 11 33 1, Malaysia +603-21161888, Mexico +52-5-258-6100, The Netherlands +00-31-33-45-15-000, New Zealand–Auckland +64-9-976-6800; Wellington +64-4-462-0780, Norway +47 23 36 96 00, People’s Republic of China–Beijing +86-10-6803-5588; Chengdu +86-28-619-9333; Guangzhou +86-20-8755-5900; Shanghai +86-21-6466-1228; Hong Kong +852-2202-6688, Poland +48-22-8747800, Portugal +351-21-4134000, Russia +7-502-935-8411, Singapore +65- 6438-1888, Slovak Republic +421-2-4342-94-85, South Africa +27 11 256-6300, Spain +34-91-596-9900, Sweden +46-8-631-10-00, Switzerland–German 41-1-908-90-00; French 41-22-999-0444, Taiwan +886-2-8732-9933, Thailand +662-344-6888, Turkey +90-212-335-22-00, United Arab Emirates +9714-3366333, United Kingdom +44 (0) 1252 420000, United States +1-800-555-9SUN or +1-650-960-1300, Venezuela +58-2-905-3800 © 2002 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, the Sun logo, Java, JVM, Java Community Process, J2SE, J2EE, J2ME, JavaCard and Personal Java are trademarks or registered trademarks SUN™ of Sun Microsystems, Inc. in the United States and other countries. Netscape is a trademark or registered trademark of Netscape Communications Corporation in the United States and other countries. Information subject to change without notice. Printed in USA 11/02 DE1797-0