Nirvana Blackberry & J2ME Developer's Guide
This guide describes how to develop and deploy Blackberry & J2ME applications using Nirvana, and assumes you already have Nirvana installed.
The Nirvana J2ME API is very similar in concept with the Nirvana J2SE API. As mobile devices enforce a restricted environment both in terms of application size and memory footprint, the API has been designed with as few public classes as possible. The end result is a JAR file of approximately 91KB offering full functionality, yet allowing the removal of unused classes from your final application either manually or by using an obfuscator.
In order to remove the need for API callback interfaces, all callback methods are implemented in an abstract subclass of MIDlet called nMIDlet. All Nirvana J2ME applications must therefore subclass nMIDlet and override callback methods accordingly. Additionally, there is a generic polymorphic class called nObject which represents all container, attribute and data objects in the API as well as providing static methods to perform API operations.
If you are new to Nirvana, please see Nirvana for Developers, which describes general concepts, installation and administration.
If you cannot find the information you require in this section please contact support@my-Channels.com.
