Sun Java Solaris Communities My SDN Account Join SDN
 
Mobility

J2ME Optional Packages

Tools
Third-Party
 
Documentation
FAQs
Code Samples & Apps
Technical Articles & Tips
Partner Programs
Devices
Case Studies
Glossary
 
Forums
Ask the Experts
Shared Links
Books & Authors
Bug Database
Newsletters
 
 
Tutorials & Code Camps
Online Sessions & Courses
Instructor-Led Courses
Course Certification
Quizzes
 
 
Optional packages are APIs that can be packaged with J2ME profiles and configurations to create a rich software stack. The Mobility Optional Packages are:
 
Information Module Profile (IMP), JSR 195
Wireless Messaging API (WMA); JSR 120, JSR 205
Mobile Media API (MMAPI), JSR 135
Location API for J2ME, JSR 179
SIP API for J2ME, JSR 180
Security and Trust Services API for J2ME, JSR 177
Mobile 3D Graphics, JSR 184
J2ME Web Services APIs (WSA), JSR 172
Bluetooth API, JSR 82
J2ME RMI, JSR 66
JDBC for CDC/Foundation Profile API, JSR 169
 
What's New
 
 

Using the Java APIs for Bluetooth, Part 2 - Putting the Core APIs to Work This article shows how to implement personal area networks (PANs) using Bluetooth, a low-cost, short-range wireless technology.
 

Mobile Media API Overview The Mobile Media API (MMAPI), JSR-135 is a J2ME optional package for the capture and playback of audio and video. This article provides a conceptual overview and a tour of the MMAPI's packages and classes.
 

J2ME Optional Packages This article explores what optional packages are and how they're used.
 

The J2ME Mobile Media API provides a technical overview of MMAPI's architecture and APIs, followed by a tutorial in which sample code demonstrates how MMAPI can be used to build multimedia-rich wireless Java applications. A complete media player is developed, and steps for testing it are provided.
 

Taking Pictures with MMAPI Learn how to use the Mobile Media API to capture pictures in a MIDlet.
 

The Wireless Messaging API covers the Wireless Messaging API (WMA) in detail. Defined in the Java Community Process (JCP) by JSR 120, the WMA provides a common API for sending and receiving text and binary messages - typically of store-and-forward types, such as Short Messaging Service (SMS) messages.
 

Understanding JSR 185 JSR 185 describes a wireless Java application environment to succeed MIDP 1.0. Based on MIDP 2.0, WMA, and MMAPI, JSR 185 specifies a highly capable application environment with an emphasis on application portability. This article describes the JSR 185 specification.
 

An Overview of JSR 124: J2EE Client Provisioning This article provides an overview of JSR 124, the J2EE Client Provisioning specification. Often referred to as vending machines, provisioning portals provide an easy, centralized mechanism for deploying applications to a variety of client platforms.
 

Getting Started with the J2EE Client Provisioning Reference Implementation gives a detailed description of the J2EE Client Provisioning Reference Implementation, and step-by-step instructions to install and use the 124 RI Sample Application.
 

An Introduction to Java Card Technology - Part 3 This article presents an introductory overview to the Security and Trust Services API, JSR 177. In the article the Smart Card Host Application introduces the development aspects of host applications for smart cards.
 

The J2ME Wireless Toolkit 2.1 Version 2.1 of the J2ME Wireless Toolkit includes some great new features, including support for JTWI (JSR 185) and web services (JSR 172). This article details the jazzy new emulator skin, the new API support, and other features of the latest release of the toolkit.
 

Wireless Application Programming with J2ME and Bluetooth, Part 2: The Java APIs for Bluetooth Wireless Technology provides a brief overview of the Java APIs for Bluetooth Wireless Technology (JSR 82), and shows you how to use these APIs.
 

Wireless Application Programming with J2ME and Bluetooth introduces the basics of developing J2ME applications using the Bluetooth radio frequency technology.