Information about http://java.sun.com/javame/technology/cdc/cdc_datasheet.pdf

JavaTM Platform, Micro…

Tags: apis, business logic, cdc, device configuration, device platforms, industry leaders, java community, java platform, java programming language, java technology developers, jcp, leverage technology, micro edition, mobile customers, principal goals, productivity, resource constraints, specification request, technology skills, users benefit,
Pages: 2
Language: english
Created: Mon Jun 20 13:01:22 2005
Display cached document
Page 1
image
Page 2
image
                                               JavaTM Platform, Micro Edition
                                               Connected Device Configuration
                                               Consumer and embedded device platforms




                                        <         The Connected Device Configuration (CDC) technology, defined through the JavaTM
                                                  Specification Request (JSR) 36 and JSR 218 specifications, is a standards-based framework
                                                  for building and deploying applications that can be shared across a range of network-
                                        connected consumer and embedded devices. Users benefit from the compatibility and security of
                                        Java technology. Developers benefit from the safety and productivity of the Java programming
                                        language and the rich APIs in the Java platform. And enterprises benefit from using network-based
                                        applications that extend the reach of business logic to mobile customers, partners and workers.


                                        Goals of CDC                                        Elements of the Java Platform, Micro
                                        CDC has two principal goals:                        Edition (Java ME, formerly J2METM)
                                        · Support the feature sets of a broad range of      Technology
                                          connected devices while fitting within their      CDC is part of a family of standards developed
                                          resource constraints.                             in collaboration with industry leaders through
Highlights                              · Leverage technology skills and developer          the Java Community Process (JCP ). Expert
                                                                                                                               SM




· Leverages JavaTM Platform,              tools based on the Java Platform, Standard        groups drawn from several industries contribute
  Standard Edition (Java SE, formerly     Edition (Java SE).                                to the development of standards called Java
  J2SETM) technology                                                                        Specification Requests (JSRs).
· Supports resource-constrained         Target devices
  connected devices                     CDC-based technology is intended for use with       The Java ME technology is based on three
· Offers CLDC/MIDP migration path       a broad range of resource-constrained devices       elements: a configuration provides the most
                                        such as smartphones, TV set-top boxes, telem-       basic set of libraries and virtual machine
· Developed through the Java
  Community Process program
                      SM                atics systems, and RFID readers. Typically, these   capabilities for a broad range of devices. A
                                        devices include a 32-bit microprocessor/con-        profile is a set of APIs that support a narrower
                                        troller and require about 2 MB of RAM and 2.5       range of devices. And an optional package is a
                                        MB of ROM for the Java runtime environment.         set of technology-specific APIs.


                                        Relationship with Java SE                           A Java runtime environment can be composed
                                        Each CDC version is based on a related Java         of a configuration, a profile, and any number
                                        SE software version. CDC 1.1 is based on J2SE       of optional packages. For example, a typical
                                        version 1.4.2.                                      implementation could include CDC, Personal
                                                                                            Profile, the Java Database Connectivity (JDBCTM)
                                        Relationship with CLDC                              Optional Package, and the Advanced Graphics
                                        The Connected Limited Device Configuration          and User Interface (AGUI) Optional Package.
                                        (CLDC) technology is targeted at much smaller
                                        devices than CDC. CDC includes a CLDC com-
                                        patibility package to provide an upward
                                        migration path.
2 Data Sheet JavaTM Platform, Micro Edition Connected Device Configuration                                                                                                                  java.sun.com/products




CDC profiles                                                              · Java Secure Socket Extension (JSSE --
CDC supports three profiles:                                                  JSR 219), Java Cryptography Extension
                                                                                                                                                         Learn More
Foundation Profile 1.1 (JSR 219)                                              (JCE -- JSR 219), and Java Authentication and
                                                                                                                                                         Get the inside story on the trends
· Core Java class library                                                     Authorization Service (JAAS -- JSR 219) provide
                                                                                                                                                         and technologies shaping the future
· No GUI support                                                              extensions for the security architecture based
                                                                                                                                                         of computing by signing up for the Sun
· CLDC 1.1 compatibility library                                              on Java SE.
                                                                                                                                                         Inner Circle program. You'll receive a
Personal Basis Profile 1.1 (JSR 217)
                                                                                                                                                         monthly newsletter packed with informa-
· Lightweight component support                                           Application models
                                                                                                                                                         tion, plus access to a wealth of resources.
· xlet support                                                            CDC supports different application models to
                                                                                                                                                         Register today at sun.com/joinic.
· Foundation Profile 1.1 APIs                                             give developers the flexibility to handle a range
Personal Profile 1.1 (JSR 216)                                            of user needs and deployment scenarios.
· Full AWT support                                                        · Standalone applications support fixed-
· Applet support                                                              purpose designs that manage their own life
· Migration path for Personal JavaTM                                          cycle and resource needs.
   technology                                                             · Managed applications such as applets and                                 Development environment
· Personal Basis Profile 1.1 APIs                                             xlets add an application management layer                              CDC leverages developer tools based on the Java
                                                                              that handles the tasks of deployment and                               SE standard, including NetBeansTM technology.
CDC optional packages                                                         resource management.
CDC supports several optional packages:.                                                                                                             For more information
· The RMI Optional Package (JSR 66) provides                              Reference implementations and technology                                   To learn more about the Connected Device
   an RMI subset that exposes distributed                                 compatibility kits                                                         Configuration technology, visit java.sun.com/
   application protocols through high-level Java                          The JCP program requires development of                                    products/cdc
   interfaces, classes, and method invocations.                           specifications, reference implementations, and
· The JDBC Optional Package (JSR 169) provides                            technology compatibility kits. These demonstrate                           About Sun
   a subset of the JDBC 3.0 API for accessing                             the technology of a JSR and provide a verification                         For years, customers have turned to Sun
   tabular data sources, including spreadsheets,                          framework for alternate implementations.                                   Microsystems to help them expand their busi-
   flat files, and cross-DBMS connectivity to a                                                                                                      ness, lower their costs, and gain competitive
   wide range of SQL databases.                                           Optimized implementations                                                  advantage. Sun is a leading provider of industrial-
· The Advanced Graphics and User Interface                                Sun develops and licenses optimized imple-                                 strength hardware, software, services, and
   Optional Package (JSR 209) provides Swing                              mentations of CDC technology for a variety                                 technologies that make the Net work.
   support for rich GUI components, Java2D                                of CPUs and operating systems. Portability
   imaging and product-specific appearances.                              interfaces enable rapid modification for new
                                                                          target platforms.




Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 USA Phone 1-650-960-1300 or 1-800-555-9SUN Web sun.com
©2005 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, the Sun logo, Java, NetBeans, J2SE, J2ME, JDBC, Java Community Process, and the Java Coffee Cup logo are trademarks or registered trademarks of
Sun Microsystems, Inc. in the United State and other countries. Information subject to change without notice.                                                                                                    06/05