`
nisen
  • 浏览: 77684 次
  • 性别: Icon_minigender_1
  • 来自: 河北 石家庄
社区版块
存档分类
最新评论

准备开发一个运行在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/

 

参考

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

  2. LUA的另一个实现  http://code.google.com/p/kahlua/
  3. 两个的区别 http://blog.csdn.net/ttohippo/archive/2010/05/29/5632055.aspx
  4. 在手 机上运行DOSBox
  5. 在手机上运行python
  6. MicroEmulator,http://www.microemu.org/
  7. 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/

相关推荐

    全屏2.3_java模拟器

    标题中的“全屏2.3_java模拟器”指的是一个针对Android系统的Java模拟器,它能够让你在Android设备上运行基于Java 2.3(也称为Gingerbread)平台的应用程序。这种模拟器允许用户在全屏模式下体验原本只适用于Java...

    Java模拟器完美版.rar

    总的来说,这个压缩包提供了一个完整的Java模拟器解决方案,包括模拟器本身、必要的库文件和安装指南,用户可以利用这个工具在非Android设备上运行和测试Android APK文件,或者运行Java ME应用。对于开发者来说,这...

    android J2ME加载器 可以在android机上运行java游戏

    Android平台上的J2ME加载器是一款特殊的软件,它允许用户在Android设备上运行基于Java ME(J2ME)开发的游戏和应用程序。Java ME是Java的一个轻量级版本,主要用于移动设备和嵌入式系统,因此许多早期的移动游戏都是...

    pc端java模拟器

    虽然Java模拟器提供了一种方便的方式来在PC上运行Java ME应用,但需要注意的是,模拟器的性能可能不及真实的设备,因为它是基于软件模拟而非硬件实现。此外,某些特定于设备的功能,如GPS或摄像头,可能无法在...

    手机java模拟器JMM3.0

    JMM3.0允许用户在手机上运行基于Java ME(Mobile Edition)平台的应用,拓宽了设备的功能和娱乐性。 首先,我们要理解Java ME(Micro Edition)是什么。Java ME是一种简化版的Java平台,主要针对资源有限的嵌入式...

    酷派f800 java模拟器

    Java模拟器,作为软件开发和测试的重要工具,对于智能设备用户而言,它提供了在非Java原生环境上运行Java应用的可能性。酷派F800,一款曾经备受青睐的智能手机,通过Java模拟器,用户得以在设备上体验更多丰富的Java...

    JAVA游戏模拟器能测试手机里的Jar游戏包,在电脑上运行

    JAVA游戏模拟器是一种软件工具,它允许用户在个人计算机(PC)上运行原本设计用于移动设备,特别是Java ME(J2ME)平台的游戏和应用程序。这些游戏通常以.JAR(Java Archive)文件格式存在,是Java语言编写的可执行...

    Java ME实用详解——用Eclipse进行移动开发【源码】

    Java ME(Micro Edition)是Java平台的一个重要分支,主要用于嵌入式设备和移动设备的开发,如智能手机、功能手机和一些物联网设备。本教程将详细讲解如何使用Eclipse这一强大的集成开发环境(IDE)来进行Java ME的...

    javaMe

    在压缩包中的"BrainPhone"可能是一个基于Java ME的项目,或许是一个针对智能电话开发的实验性应用或者模拟器。不过,由于具体文件内容无法查看,我们只能推测。如果要深入学习或开发Java ME应用,通常需要掌握MIDP ...

    PCjava模拟器.zip

    Java模拟器是一款允许在个人计算机(PC)上运行Java应用程序的软件工具。它模拟Java虚拟机(JVM),使得开发者可以在非Java原生环境中测试和运行Java代码。这个"PCjava模拟器.zip"文件可能包含了一个这样的模拟器,...

    从零开始学Java ME手机开发.rar

    在实际设备上测试前,开发者通常会在Java ME模拟器上进行初步调试,模拟器能模拟不同类型的设备环境,便于测试兼容性。 9. **优化技巧** 由于Java ME设备的资源限制,优化代码以减少内存占用和提高运行效率至关...

    javaME教程

    JavaME(Java Micro Edition)是Java平台的一个子集,主要用于嵌入式设备和移动设备的开发,如手机、智能手表等。本教程聚焦于J2ME(Java 2 Micro Edition),它是JavaME早期的称呼,用于教授如何进行移动应用开发,...

    java模拟器智能手机经常用得着

    JbedJava可能就是这样一个模拟器的名称,它允许用户在手机上运行基于Java ME(Micro Edition)的程序。 Java模拟器的工作原理是通过在手机操作系统之上创建一个虚拟环境,这个环境模仿Java平台的行为,使得Java程序...

    android java模似器

    总的来说,这个“android java模似器”提供了在Android设备上运行Java ME应用和游戏的功能,对于那些怀念旧时代游戏的用户来说,它是一个宝贵的工具。通过安装APK文件,结合提供的库文件,用户可以体验到Android平台...

    J2ME模拟器

    Java 2 Micro Edition(J2ME)是Java平台的一个子集,主要用于开发和运行在移动设备、嵌入式设备以及智能家电等资源有限的环境中。J2ME模拟器则是开发者在没有实际硬件设备的情况下,测试和调试J2ME应用程序的重要...

    电脑上可用的jar模拟器

    这些模拟器允许用户在没有实际Java手机或设备的情况下,在PC上体验基于Java ME(Mobile Edition)平台开发的游戏和应用。Java ME是针对移动设备和嵌入式系统的Java平台版本,它广泛应用于早期的智能手机和功能手机,...

    精通Android游戏开发

    - **在模拟器上测试**:利用Android模拟器来运行和测试游戏。 #### 4. Java游戏续篇:多边形的乐趣 ##### 4.1 关于本章安排 - 介绍本章将探讨的内容概述,主要是关于如何在Android游戏中绘制多边形。 ##### 4.2 ...

    2.2romJava模拟器

    在本例中,我们讨论的是针对手机的2.2版本Java模拟器,主要用于在安卓设备上运行基于Java ME(Java Micro Edition)开发的老旧或特定平台的应用程序。 2.2romJava模拟器特别强调对Android设备的支持,这意味着用户...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

Global site tag (gtag.js) - Google Analytics