Sun Product and Services offerings in Java ME Technology allows shortened time-to-market and access to the leading expert in the Java field. Sun - as the creator of Java - offers the most mature implementations of the Java ME platform. The investments in continuous improvement in implementation quality and performance are extensive. Sun's deep engagement in the ongoing development of the platform capability and features also assures the available products from Sun will stay on the cutting edge of technology. Sun's solutions provides high-performance and feature-rich implementations within resource constraints, while reducing porting and deployment costs. Sun offers the following Products in the space:
Sun Product Offering for Constrained Devices-based on CLDC ConfigurationFor small devices Sun offers a full implementation of an optimized virtual machine based on CLDC together with a set of optional packages. This solution is represented by 2 related and closely connected products:
The product can be bought either as a Standards Pack . which includes all Technology Compatibility Kits for all the included JSRs or it can be licensed as a Wireless Performance Pack License. In the Performance Pack the Sun optimized implementation of CLDC and Sun Java Wireless Client are included as described above. The Performance Pack License also includes future updates to the Sun Java Wireless Client, i.e. as new JSRs gets added to the client this will automatically be made available for the customer to use.
The next version of the Sun Java Wireless Client will include an extended set of JSRs and APIs. The picture below represents the JSRs included in the current version of the Sun Java Wireless Client.
Connected Limited Device Configuration (CLDC) HotSpot ImplementationThe Connected Limited Device Configuration (CLDC) HotSpot Implementation is Sun's high-performance Java virtual machine for resource-constrained wireless phones and communicator-type devices. The CLDC HotSpot Implementation is the recommended virtual machine technology for new product deployments in this class of devices, and can be integrated with the Sun Java Wireless Client for a full stack solution using Java technology. The goal of optimized implementations are to provide a high-performance, high-quality, and flexible implementation that reduces cost and time to market when porting Java ME technologies to targeted handsets.
Sun Java Wireless ClientThe Sun Java Wireless Client is an optimized implementation that focuses on performance, footprint, portability, and extensibility. The value propositions of the Sun Java Wireless Client are:
Sun Java Wireless Client version 1.1.3 today covers the following technologies:
Following this version of the Sun Java Wireless Client the next (version 1.1.4) will support the following additional optional JSRs:
Java Device Test Suite (JDTS)The Java Device Test Suite (JDTS) simplifies quality assurance and reduces time-to-market for implementations of the Java ME Platform, by providing comprehensive tests and robust test manager to evaluate, validate, and verify the quality of implementations of the Connected Limited Device Configuration (CLDC) and the Mobile Information Device Profile (MIDP) on a particular device. The main components of the Java Device Test Suite is shown in the picture below: ![]() Sun Product Offering for Advanced Devices-based on CDC ConfigurationFor Advanced Devices Sun offers the Sun Java CDC Application Management System. This product is based on the CDC HotSpot Implementation, which is Sun's optimized implementation of the virtual machine based on CDC, and pre-integrated with Optional JSRs. This product is called the CDC HotSpot Implementation. Connected Device Configuration (CDC) HotSpot ImplementationThe Connected Device Configuration (CDC) HotSpot Implementation is a fully compliant, Java virtual machine that is highly optimized for resource-constrained devices, such as consumer products and embedded devices. The CDC HotSpot Implementation combines excellent performance and reliability with a low memory footprint to meet the needs of a broad range of product scenarios. Specific Java ME Technology API offeringsThe results from the JCP process for each of the JSRs is as described under Java Community Process a specification, a Reference Implementation (RI) and a Compatibility Test Kit (CTK). The reference implementation is not delivered as a commercial product, therefore most of the code running on devices today are products from different companies which is based on the specifications. The picture below represents a summary of the relevant JSRs for the Java ME Platform. For each JSR where Sun has a Reference Implementation and a TCK the JSR is highlighted with a red frame. Learn more about each area and the specific Sun license offering by clicking in the picture. ![]() Developer ToolsTo facilitate and support the creation of applications for the Java ME platform Sun has invested in the development of tools for the developer community. These tools are available for download here. Sun Java Wireless Toolkit for CLDCThe Sun Java Wireless Toolkit (WTK) is state-of-the art toolbox for developing wireless applications that are based on the Java ME platform Connected Limited Device Configuration (CLDC) and Mobile Information Device Profile (MIDP), and designed to run on cell phones, mainstream personal digital assistants, and other small mobile devices. The toolkit includes the emulation environments, performance optimization and tuning features, documentation, and examples that developers need to bring efficient and successful wireless applications to market quickly.
Sun Java Toolkit for CDCThe Sun Java Toolkit for CDC is a simple software development kit designed to help application developers quickly get started with developing applications for the Connected Device Configuration and Personal basis Profile Platform. As CDC is not limited to just the wireless market, and expands into other emerging markets like digital television, telematics, multi-function printers, high-end PDAs, CDC toolkit serves as a good base for aiding developers who are developing applications in these emerging markets. CDC toolkit serves as the platform emulation tool that contains an emulator, a simple toolbar for compilation and packaging, documentation, and examples to help developers get started.
NetBeans Mobility PackThe NetBeans Mobility represents the most comprehensive, free Java ME platform authoring solution on the market. NetBeans Mobility pack is an Integrated Developer Environment (IDE) for developing applications that can be deployed to Java technology-enabled mobile devices, with features optimized for Mobile Information Device profile (MIDP) / Connected Limited Device Configuration (CLDC) development. Learn more about NetBeans Mobility PackNOTE: JSRs marked in orange represent component JSRs licensed by companies other than Sun. For ownership and TCK licensing information, check www.jsc.org. (Sun may license the source and binary code for these components, but not the TCKs.) |
|
Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.
|
| ||||||||||||