读书人

准备开发一个运行在Android下的JavaME

发布时间: 2012-08-25 10:06:20 作者: rapoo

准备开发一个运行在Android上的JavaME模拟器

在一个虚拟机A上运行另外一个虚拟机B看起来是挺不靠谱的一件事,在手机上运行某个虚拟机也不怎么靠谱。并且如果虚拟机A运行在手机上这个听起来就更不靠谱了。但是很多人就在做这样的事。比如在在手机上运行DOSBox ,在手机上运行python,GBA模拟器,如果你说这些都是C语言的,没有问题。那么在JavaME下实现LUA的完整实现,Basic实现,而且是CLDC1.0下,更听起来就是变态的事,但是这些都有人在做。

?

准备切入我的正题,我准备在Android上实现一个JavaME模拟器。就是可以让*.jar在Android上运行,同时也可以把jar打包为apk。可以运行jar的叫Player,可以打包为apk的叫Wrapper。

?

目前已经有一个免费(商业)的实现http://www.netmite.com/android/index.html ,同时具有Player和Wrapper功能。同时有一个基于LGPL和Apache开源的实现MicroEmulator,但是MicroEmulator的目标是实现一个运行在JavaSE上的。对Android的关注度不够,所以才有了新建一个项目的想法,http://code.google.com/p/javame-on-android/

?

参考

    LUA的一个实现? http://code.google.com/p/mochalua/

    LUA的另一个实现? http://code.google.com/p/kahlua/两个的区别 http://blog.csdn.net/ttohippo/archive/2010/05/29/5632055.aspx在手机上运行DOSBox 在手机上运行pythonMicroEmulator,http://www.microemu.org/MicroEmulator 在google code上:http://code.google.com/p/microemu/

?

?

1 楼 nisen 2010-07-22 除了Player和Wrapper两种模式还有第三种,可惜我没有看懂。

三种模式
http://www.slideshare.net/allencui/port-j2-me-to-android
j2ab---
http://www.assembla.com/wiki/show/j2ab/

读书人网 >Android

热点推荐