THE TECHNOLOGY BEHIND THE SERVICE
The technology is composed of PC tools, and a runtime
engine.
Analysis phase: A midp midlet is analyzed and list of APIs
the midlet uses is extracted.
A run time engine is built by implementation of the APIs in
Android, Some of the APIs are easily converted, some are
implemented from scratch, and some are changed to
meet Android's spec. Android look and feel is critical, and
work has been invested to adapt UI to standard Android
widgets. Please note that the conversion looks best if the
original implementation uses J2ME widgets.
- Features:
- Plug-In on top of Eclipse/Android SDK
- ● Enables development and debugging of J2ME application and
- Android derivatives on the same code base
- ● Enable the user to sign the application for Android market
- ● Automatic analysis of the APIs used by the application, and
- automatic calculation of needed Android permissions. Allow
- developers to refine the permissions list if needed. Settings
- for controlling conversion in order to help developers improve
- the converted application, such as:
- ● Control MIDlet display size show and hide on screen soft keys,
- hide android title bar, control default font sizes and
- appearance and so on.
- ● Options to improve compatibility without changing the code
- base, such as: assign different MIDP key codes to physical
- keys, override MIDP system properties
- ● Built in support for Android profiling - allow developer to use
- android profiling tool to optimize the application.
JSRs Supported
- ● Full CLDC, MIDP supprt
- ● JSR135, Multimedia (Audio, Image ,
- Video)
- ● JSR179, Location (GPS)
- ● JSR75, local storage
- ● JSR120, Wireless messaging (SMS)
Tips and Tricks
- ● You can use LWUIT toolkit to get a good.
- looking UI that will also look good on Android.
- ● Try to make the UI work with variable screen
- sizes, as much as possible - use
- Canvas.getWidth and getHeight to get screen
- size and try to adapt (relevant if you are
- writing a Canvas-based application only)
Also refer to our Frequently Asked Questions
J2ME to Android for iDEN Network
If your J2ME application is targeted for the iDEN network and includes iDEN API then UpOnTek’s DroidBridge Service can assist you in migrating from J2ME to the Android platform.
J2ME to Android Conversion Services For iDEN