1. 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.

    Chess.png

    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