RIM Crypto Packages
net.rim.device.api.crypto

This page contains a tabular description with hyperlink to the members of the crypto API.

net.rim.device.api.crypto.asn1 Abstract Syntax Notation (ASN.1) Classes and Definitions.
net.rim.device.api.crypto.certificate Certificate Package.
net.rim.device.api.crypto.certificate.status Certificate Status Classes.
net.rim.device.api.crypto.certificate.wtls WTLS Certificate Classes and Definitions.
net.rim.device.api.crypto.certificate.x509 X.509 classes and definitions X.509 is the most common standard for defining digital certificates.
net.rim.device.api.crypto.cms Cryptographic Message Syntax (CMS) Classes and Definitions.
net.rim.device.api.crypto.encoder Key and Signature Encoder Classes.
net.rim.device.api.crypto.keystore Keystore Classes and Definitions This page contains a tabular description with hyperlink to the members of the crypto API.
net.rim.device.api.crypto.oid Object Identifier (OID) Classes.
net.rim.device.api.crypto.tls TLS classes and definitions Transport Layer Security (TLS) is a protocol that ensures confidentiality between client and server on the Internet.
net.rim.device.api.crypto.tls.ssl30 SSL 3.0 Class and Definitions The Secure Sockets Layer (SSL) is used to manage the security of communication on the Internet.
net.rim.device.api.crypto.tls.tls10 TLS Classes and Definitions.
net.rim.device.api.crypto.tls.wtls20 WTLS 2.0 Classes and Definitions Wireless Transport Layer Security (WTLS) is the security layer of the WAP, providing confidentiality, data integrity and authentication for WAP services.
net.rim.device.api.crypto.transcoder  

 

Java ME CLDC Packages
java.io Provides for system input and output through data streams.
java.lang Provides classes that are fundamental to the design of the Java programming language.
java.lang.ref Provides weak reference classes.
java.nio  
java.rmi  
java.util Contains the collection classes, date and time facilities and miscellaneous utility classes.
javax.microedition.io The classes for the generic connections.

 

Java ME MIDP Packages
javax.microedition.lcdui The UI API provides a set of features for implementation of user interfaces for MIDP applications.
javax.microedition.lcdui.game The Game API package provides a series of classes that enable the development of rich gaming content for wireless devices.
javax.microedition.midlet

The MIDlet package defines Mobile Information Device Profile applications and the interactions between the application and the environment in which the application runs.

javax.microedition.pki Certificates are used to authenticate information for secure Connections.
javax.microedition.rms The Mobile Information Device Profile provides a mechanism for MIDlets to persistently store data and later retrieve it.

 

Java ME MMAPI Packages
javax.microedition.media The MIDP 2.0 Media API is a directly compatible building block of the Mobile Media API (JSR-135) specification.
javax.microedition.media.control This package defines the specific Control types that can be used with a Player.
javax.microedition.media.protocol  

 

Java ME WMA Packages
javax.wireless.messaging Description This package defines an API which allows applications to send and receive wireless messages.

 

Java ME JAXP Packages
javax.xml.namespace  
javax.xml.parsers  
javax.xml.rpc  

 

Java ME PIM Packages
javax.microedition.pim Provides a standard mechanism for accessing PIM information on a device

 

Java ME Location Packages
javax.microedition.location  

 

XML Packages
org.w3c.dom Provides the interfaces for the Document Object Model (DOM) which is a component API of the Java API for XML Processing.
org.xml.sax This package provides the core SAX APIs.
org.xml.sax.helpers This package contains "helper" classes, including support for bootstrapping SAX-based applications.

 

Public API Packages
net.rim.blackberry.api.blackberrymessenger Provides access to the BlackBerry Messenger application.
net.rim.blackberry.api.browser Provides access to the BlackBerry Browser application to create and display HTML or WML pages and to set browser options.
net.rim.blackberry.api.homescreen  
net.rim.blackberry.api.invoke Allows third-party applications to remotely invoke internal applications
net.rim.blackberry.api.mail Provides functionality for sending, receiving and accessing email messages using the BlackBerry Messages application.
net.rim.blackberry.api.mail.event Defines messaging events and listener interfaces to manage those events.
net.rim.blackberry.api.maps  
net.rim.blackberry.api.menuitem Provides functionality for adding custom menu items to applications.
net.rim.blackberry.api.messagelist  
net.rim.blackberry.api.mms  
net.rim.blackberry.api.options Provides functionality to add items to the handheld Options screen.
net.rim.blackberry.api.pdap Contains interfaces third parties should implement to conform to the PDAP specification on the RIM device
net.rim.blackberry.api.pdap.contactlinking Provides classes and interfaces for linking contacts in applications with contacts in the contacts application.
net.rim.blackberry.api.phone Provides access to the BlackBerry Phone application to initiate calls, receive notification events, and change phone options
net.rim.blackberry.api.phone.phonegui  
net.rim.blackberry.api.phone.phonelogs Provides access to the Phone application's log files
net.rim.blackberry.api.pim
Provides access to the BlackBerry Address Book, Calendar, and Task applications to view, add or change users' contacts, appointments and tasks (deprecated).
net.rim.blackberry.api.push Provides client-side push applications, that uses the BlackBerry Push API Frameworks, with connectivity management functionalities.
net.rim.blackberry.api.sms  
net.rim.blackberry.api.spellcheck  
net.rim.blackberry.api.stringpattern  

 

RIM Packages
net.rim.device.api.applicationcontrol  
net.rim.device.api.biometrics  
net.rim.device.api.bluetooth Provides serial communication support for Bluetooth connections.
net.rim.device.api.browser.field Provides access to browser-component functionality you can incorporate in other applications
net.rim.device.api.browser.field2  
net.rim.device.api.browser.field2.debug  
net.rim.device.api.browser.plugin Defines the Plugin API used to add support for specific mime-types to RIM's browser application
net.rim.device.api.collection Defines basic functionality for data collections.
net.rim.device.api.collection.util Provids a variety of collection implementations and utilities.
net.rim.device.api.compress Provides components for compressing and uncompressing data.
net.rim.device.api.content  
net.rim.device.api.database This package provides relational database functionality for applications.
net.rim.device.api.drm  
net.rim.device.api.gps  
net.rim.device.api.i18n Provides functionality that supports the internationalization of applications on RIM Devices.
net.rim.device.api.io Provides a library of components to manage data I/O.
net.rim.device.api.io.file  
net.rim.device.api.io.http  
net.rim.device.api.io.transport This package contains the implementation of the Network API.
net.rim.device.api.io.transport.options  
net.rim.device.api.itpolicy Contains the classes that define IT Policy functionality.
net.rim.device.api.lbs  
net.rim.device.api.lbs.picker  
net.rim.device.api.lcdui  
net.rim.device.api.lcdui.control  
net.rim.device.api.lcdui.game  
net.rim.device.api.ldap
Lightweight Data Access Protocol (LDAP) Classes and Definitions.
net.rim.device.api.lowmemory Low Memory Classes and Definitions.
net.rim.device.api.math  
net.rim.device.api.media  
net.rim.device.api.media.control  
net.rim.device.api.media.protocol  
net.rim.device.api.memorycleaner Memorycleaner classes and definitions.
net.rim.device.api.mime Provides components for manipulating streams of MIME encoded data.
net.rim.device.api.notification Provides functionality to trigger event notifications through Consequence (i.e., tone, vibration or LED) or NotificationEngineListner (i.e., dialogs or interaction screens on the device).
net.rim.device.api.opengles  
net.rim.device.api.script  
net.rim.device.api.servicebook Service Book Classes and Definitions.
net.rim.device.api.smartcard Provides a library of components for interacting with Smart Cards and Smart Card Readers.
net.rim.device.api.synchronization RIM Device collection synchronization library.
net.rim.device.api.system Provides a variety of system-level functionality.
net.rim.device.api.ui Provides fundamental functionality for constructing the user interface of a RIM Device application
net.rim.device.api.ui.accessibility  
net.rim.device.api.ui.autotext  
net.rim.device.api.ui.component Provides a library of prebuilt interface components and controls for constructing usable UI applications
net.rim.device.api.ui.container Provides a library of prebuilt interface component mangers for constructing usable UI applications
net.rim.device.api.ui.decor  
net.rim.device.api.ui.extension.component  
net.rim.device.api.ui.extension.container  
net.rim.device.api.ui.image Provides classes for including images in applications.
net.rim.device.api.ui.picker  
net.rim.device.api.ui.text Provides classes to filter text strings containing various kinds of data.
net.rim.device.api.userauthenticator This package contains classes and interfaces that let you create and register a user authentication module.
net.rim.device.api.util Provides a host of utility methods and intefaces useful within the context of the Device's system.
net.rim.device.api.web  
net.rim.device.api.web.jse  
net.rim.device.api.wlan.hotspot  
net.rim.device.api.xml  
net.rim.device.api.xml.jaxp  
net.rim.device.api.xml.parsers  
net.rim.device.cldc.io.http  
net.rim.device.cldc.io.ssl  
net.rim.device.cldc.util  
net.rim.plazmic.mediaengine Plazmic Media Engine.
net.rim.plazmic.mediaengine.io Plazmic Media Engine I/O.
net.rim.vm RIM Virtual Machine library

 

Other Packages
javacard.framework  
javacard.framework.service  
javacard.security  
javax.bluetooth  
javax.microedition.amms  
javax.microedition.amms.control  
javax.microedition.amms.control.audio3d  
javax.microedition.amms.control.audioeffect  
javax.microedition.amms.control.camera  
javax.microedition.amms.control.imageeffect  
javax.microedition.amms.control.tuner  
javax.microedition.apdu  
javax.microedition.content The Content Handler API and execution model allow an application to invoke registered J2ME and non-Java applications by URL, by content type, or by content handler ID.
javax.microedition.global  
javax.microedition.io.file This package describes file system access support based on the Generic Connection Framework.
javax.microedition.jcrmi  
javax.microedition.khronos.egl  
javax.microedition.khronos.opengles  
javax.microedition.m2g  
javax.microedition.xml.rpc  
javax.obex  
org.w3c.dom.events  
org.w3c.dom.html2  
org.w3c.dom.ls  
org.w3c.dom.ranges  
org.w3c.dom.stylesheets  
org.w3c.dom.svg  
org.w3c.dom.traversal  
org.w3c.dom.views  

 



Copyright 1999-2010 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark of Sun Microsystems, Inc.