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  
net.rim.device.api.crypto.certificate  
net.rim.device.api.crypto.certificate.status  
net.rim.device.api.crypto.certificate.wtls  
net.rim.device.api.crypto.certificate.x509  
net.rim.device.api.crypto.cms  
net.rim.device.api.crypto.encoder  
net.rim.device.api.crypto.keystore  
net.rim.device.api.crypto.oid  
net.rim.device.api.crypto.tls  
net.rim.device.api.crypto.tls.ssl30  
net.rim.device.api.crypto.tls.tls10  
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  

 

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.accessory  
net.rim.blackberry.api.behavior  
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.cradle  
net.rim.blackberry.api.homescreen Provides classes and interfaces to access Home screen items and the theme on the BlackBerry device
net.rim.blackberry.api.invoke Allows third-party applications to remotely invoke internal applications
net.rim.blackberry.api.mail  
net.rim.blackberry.api.mail.event  
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  
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  
net.rim.blackberry.api.phone.phonegui  
net.rim.blackberry.api.phone.phonelogs  
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.sendmenu  
net.rim.blackberry.api.sms  
net.rim.blackberry.api.spellcheck  
net.rim.blackberry.api.stringpattern  
net.rim.blackberry.web.widget.jil  

 

RIM Packages
net.rim.device.api.accessory  
net.rim.device.api.amms.control.camera  
net.rim.device.api.animation Provides a framework you can use to incorporate rich animation into your applications and games.
net.rim.device.api.applicationcontrol  
net.rim.device.api.barcodelib  
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.command The Command Framework API provides support for defining functionality that you can use from different parts of your application or from other applications on the device.
net.rim.device.api.command.registrar Provides support for registering and retrieving commands.
net.rim.device.api.compress Provides components for compressing and uncompressing data.
net.rim.device.api.content  
net.rim.device.api.database Provides relational database functionality (using SQLite) for applications.
net.rim.device.api.drm  
net.rim.device.api.egl  
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.im  
net.rim.device.api.input  
net.rim.device.api.invocation  
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.messaging  
net.rim.device.api.io.nfc Provides access to the Near Field Communication (NFC) feature.
net.rim.device.api.io.nfc.emulation This package contains classes which are used for tag and card emulation.
net.rim.device.api.io.nfc.ndef This package contains classes which are used for NDEF connections and messages as defined by the NFC forum.
net.rim.device.api.io.nfc.readerwriter This package contains classes which are used when reading or writing to tags or cards.
net.rim.device.api.io.nfc.se This package contains classes which are used when interacting with the Secure Element which can either be embedded or SIM based.
net.rim.device.api.io.parser  
net.rim.device.api.io.parser.json  
net.rim.device.api.io.parser.rss  
net.rim.device.api.io.parser.rss.event  
net.rim.device.api.io.parser.rss.listener  
net.rim.device.api.io.parser.rss.model  
net.rim.device.api.io.parser.soap  
net.rim.device.api.io.parser.xml  
net.rim.device.api.io.transport This package contains the implementation of the Network API.
net.rim.device.api.io.transport.options This package contains classes which are used with the Network API.
net.rim.device.api.itpolicy Contains the classes that define IT Policy functionality.
net.rim.device.api.lbs  
net.rim.device.api.lbs.compass  
net.rim.device.api.lbs.maps Contains classes for handling mappable objects in a map
net.rim.device.api.lbs.maps.model Provides classes and interfaces for data structures used in creating and customizing maps
net.rim.device.api.lbs.maps.model.geospatial  
net.rim.device.api.lbs.maps.server  
net.rim.device.api.lbs.maps.server.exchange  
net.rim.device.api.lbs.maps.ui  
net.rim.device.api.lbs.maps.utils  
net.rim.device.api.lbs.maps.view  
net.rim.device.api.lbs.picker  
net.rim.device.api.lbs.travel Provides the capability to retrieve an estimate of the time it will take to travel between two points on a given date and time.
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.location  
net.rim.device.api.lowmemory Low Memory Classes and Definitions The LowMemory package maintains memory resources on the device when the device becomes over-taxed and runs low on memory.
net.rim.device.api.m2g  
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.openvg  
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.system.capability  
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.component.pane  
net.rim.device.api.ui.component.progressindicator The Activity and Progress Indicator API allows you to display visual cues on a screen to indicate that work is being done or that a task is proceeding.
net.rim.device.api.ui.component.table  
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.input  
net.rim.device.api.ui.menu  
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.ui.toolbar  
net.rim.device.api.unifiedsearch Provides classes for using the Unified Search Framework.
net.rim.device.api.unifiedsearch.action  
net.rim.device.api.unifiedsearch.content  
net.rim.device.api.unifiedsearch.entity  
net.rim.device.api.unifiedsearch.query  
net.rim.device.api.unifiedsearch.registry  
net.rim.device.api.unifiedsearch.searchables  
net.rim.device.api.unifiedsearch.searchables.adapters  
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.ssl  
net.rim.plazmic.mediaengine Plazmic Media Engine.
net.rim.plazmic.mediaengine.io Plazmic Media Engine I/O.

 

Other Packages
com.google.zxing  
com.google.zxing.common  
com.google.zxing.common.detector  
com.google.zxing.common.reedsolomon  
com.google.zxing.datamatrix  
com.google.zxing.datamatrix.decoder  
com.google.zxing.datamatrix.detector  
com.google.zxing.multi  
com.google.zxing.multi.qrcode  
com.google.zxing.multi.qrcode.detector  
com.google.zxing.oned  
com.google.zxing.pdf417  
com.google.zxing.pdf417.decoder  
com.google.zxing.pdf417.detector  
com.google.zxing.qrcode.decoder  
com.google.zxing.qrcode.detector  
com.google.zxing.qrcode.encoder  
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.json.me  
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-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal