Android J2ME MIDP RUNNER 2.0 Current Release
Browse applications: Browse Developer Uploaded Applications
Enhanced Developers: convert existing j2mes into apk & upload to Android Market.
Features 2.0.3.1  download
- Quotrek
- Work around an Android NullPointerException bug on certain new device
Notes about Security
We GUARANTEE that there is NO VIRUS in the runner.
Please
add Netmite J2ME/MIDP/JAVA Runner to the trusted application list in your phone.
Here is the reason:
Some people who uses virus scanner like security may notice that it reported J2ME runner had requested many permissions, such as send/receive SMS, accessing contact lists etc.
1. Why we need those permissions.
The reason is that J2ME Runner is a platform and sharedlibrary, similar to a system component because it is needed to run * ANY * Java or J2ME applications. So far, we support the complete J2ME Spes and JSRs:
JSR 75 - PIM (Personal Information Manager) Package API
JSR 82 - Bluetooth API
JSR 120- Wireless Messaging API
JSR 179- Location API
JSR 135- Multimedia API
JSR 185- Java telephone API
JSR 177- Security and Trust Services API
JSR 256- Mobile Sensor API
Nokia API
Siemens API
It is those shared library that requires corresponding Android Permissions in order to function in the device.
2. Our RUNTIME Secuirty mechanism make it MORE secure.
Even you grant the permissions, it does not mean that any java application/game that is running IS ACCESSING your contacts or send SMS without your notification.
On the contrary, we are more secure than most Android applications because first, we only invoke those permissions on demand and second, we do Runtime check for every high risk operations and ask for user permissions, such as sending SMSes.
Traditional Android security mechanism is that once the permission is granted, the application can do the operation without user interaction.
However, J2ME runner is working hard to check the permissions WHEN THE APPLICATION IS REQUESTING at RUNTIME, and then ASKING for USER PERMISSIONS before granting such permission to the requesting applications.
This can give users additional security warranty from malicious code or virus.
3. Warnings from security package
So, If you see any warnings from security package claiming J2ME runner is requesting permission, please ignore it OR, add J2ME runner to the trust list because it is normal behavior.
Past Releases
Features 2.0.3.0  download
Features 2.0.2.9  download
- Working Items/Games including:
- the a team
- shrek
- quantum of solace
- free Caddie
- Byread
- Windows Live Messenger
- Sina Ai Du (Book reader)
- Jiu Zhou
- ShenQi
Features 2.0.2.8  download
Features 2.0.2.7  download
- Fixed UI Form Element issue
Features 2.0.2.6  download
- Fine tuning
- UI allow custom keys
Features 2.0.2.5  download
- More UI controls and Bug fixes
Features 2.0.2.4  download
Features 2.0.2.0  download
- Major re-write. Native UI
Features 1.7.0.2  download
- Fixed bug in explorer where go to url can browse and install new java jad/jars
Features 1.7.0.1  download
- Fixed bug where application can't be installed
- From explorer, user may go back to explorer from runner without crashing
Features 1.7.0.0  download
- Android 1.5, 1.6 & 2.0 Support
- Soft Keyboard, Press Back to close
- In Settings, allow user to use Back key as SOFT2
- Fast application explorer.
- Note, from now on, during installation, Android 1.5 above requires user to grant
all java application permissions beforehand.
Features 1.6.0.7  download
- Support JSR 82 - Bluetooth API
- Note: G1 has bug in that cannot allow app use Bluetooth server mode.
only client mode is allowed.
- check /dev/socket/bluetooth & /dev/socket/dbus_bluetooth
if permission is srw-rw---- then should change to
srwxxrwxrwx
Features 1.6.0.6  download
- Support JSR 256 - Motion Sensor API
- Fixed Mediaplayer wont restart issue
- Fixed Cannot Launching apps with permissions (PIM/SMS etc)
Features 1.6.0.5  download
- Motion Sensor Support
- Settings for Motion Sensor
- Fixed OMS missing title
Features 1.6.0.4  download
- Allow http connections to go through Proxy, useful for services such as Vodafone music
- JSR 177 Encryption Support
Features 1.6.0.2  download
- Touch screen support
- Support Touch screen for Form based elements
Features 1.6.0.1  download
- Fixed download issues
- Explorer now show installed apps
Features 1.6.0.0  download
- Run MUCH Many more applications
- Performance improvments
- Integreated with Browser
- Support Location API
- Support Web Service API
- Support SMS API
- Auto Detect Screen Size
- User can move/resize screen by LONG-PRESS
- Zoom to full screen
- Soft Keypad
Features 1.5  download
- Run MUCH More Java/J2ME/MIDP applications. such as operamini 4, Skype, MFRadio, Radiobee, Traffic Pilot
- Support Audio/Sound
- Support Streaming Audio (MFRadio, Radiobee)
- Auto Resize for Game Canvas
- More memory cleanup
- Enhanced J2ME Explorer help find existing Java games.
New Features 1.4
- Run Java/J2ME/MIDP applications.
- Compatible with Most Java Games.
- J2ME Explorer help find existing Java games.
- Integrated with Browser- Browse any j2me site, run any jad.
- Auto-convert j2me into Android package.
- Uninstall directly inside Runner.
- Developers can convert existing j2mes into apk & upload to Android Market.
Check this Groups/Forums to express you feeling about this product
FAQ
New
J2ME runner(Beta) now released in Android Market, use you G1
to go to Applications/Entertainment to get it !
Please send your feedback to android-j2me@googlegroups.com
Note for previously installed J2ME Runner, because this version changed signature, so you need to UNINSTALL first before you can INSTALL.
Download Android J2ME Runner (For Android 1.0, G1 or Emulator)
In T-MOBILE/HTC/G1, Goto Android market, Browse Applications/Entertainment to download it.
In Android Emulator, download above package and then execute the following commands to install
adb shell chmod 777 /data/dalvik-cache
adb install C:\<PATH TO YOUR DOWNLOAED andme.apk>\andme.apk
Browse Android source code online
More pics in user guide
Version
--------
1.2
About
------
This is a Android J2ME MIDP RUNNER so that *ANY* J2ME
or MIDP applications can run without modification.
Benefit to developers
--------------------------
Developers can enter the Android Market quickly.
You can use your familiar development environment
such as J2ME and MIDP or easily port your existing
J2ME Application to Android with minimum code change.
Benefit to the end users
----------------------------
End user can quickly access more applications in
the Android platform. They can continue using
tens of thousands of existing J2ME applications
For example, many *** EXISTING GAMES *** for your
mobile phone will continue running in Android Phones.
Usage
-------
Start the ¡°Android J2ME¡± and you will be prompted a
list of pre-installed sample J2ME applications,
or MIDP programs. Select any one of them to run.
MIDP users normally has COMMANDS and typically
2 commands are simulated Keys while more commands
are simulated by menus.
Due to the limitation (at the moment) of Android,
MENU button is used to select ALL Commands, this may
change in the future.
Contact
---------
Netmite Corporation
http://www.netmite.com/android/
dli@netmite.com
1-408-702-2103
Older versions
0.9 SDK
M5