由于Palm OS被Access公司收购,因此Palm OS 也被另命名为Garnet OS。但在这一小节的介绍中,依然采用Palm OS的称呼。
准备软件:
从Access网站(http://www.access-company.com/developers/downloads/index.html)上下载
-
"Garnet OS Development Suite, Version 1.2""
-
Java Technology for Garnet OS (Java Technology for Garnet OS Toolkit (WEME Release 5.7.1)
安装软件:
1。运行 Garnet OS Development Suite, Version 1.2 安装文件Garnet_OS_Development_Suite_1_2_Installer.zip,安装在c:\Program Files目录下, 安装完成后,可以看到C:\Program Files\ACCESS\Garnet OS Development Suite目录。
2。解压缩Java Technology for Garnet Os文件Java_Tech_for_Garnet_WEME57.zip到目录C:\Java\PalmOS下
3。准备Java程序包,打开NetBeans IDE, 找到项目VariousGames. (如何生成VarousGames项目,参考前面《(一)NetBeans IDE上的手机游戏例子》
4。鼠标右键点击VarousGames, 选择"生成项目",可以在输出窗口中,看到生成了两个文件,(VariousGames.jar, 和VariousGames.jad)Palm Os上的运行文件后缀名是prc. 下面需要将这两个文件转换为Palm Os上的prc文件
5。打开目录C:\Java\PalmOS\Tools\lib。把jclFoundation10目录和charconv.zip一起拷贝到JDK的lib目录下,比如C:\Java\jdk1.6.0\lib。
6。运行C:\Java\PalmOS\Tools\bin目录下的jartoprc_w.exe,在“JAD File or URL”中输入VariousGames.jad及路径,比如“E:\mymodules\VariousGames\dist\VariousGames.jad”, 点击“Generate PRC”按钮,可以在窗口下方看到如下结果“Done. Result is: E:\mymodules\VariousGames\dist\games.prc“
7。接下来为Palm OS Simulator 准备JVM环境。在C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\目录下新建立Autoload目录。拷贝下列文件到目标目录
源文件
目标文件
C:\Java\PalmOS\JVM\Simulator\J9JavaVMMidp20.dll
|
C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\J9JavaVMMidp20.dll
|
C:\Java\PalmOS\JVM\Simulator\ams.prc
|
C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\Autoload\ams.prc
|
C:\Java\PalmOS\JVM\Simulator\J9JavaVMMidp20.prc
|
C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\Autoload\J9JavaVMMidp20.prc
|
C:\Java\PalmOS\JVM\Simulator\J9JavaVMMidp20_es.prc
|
C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\Autoload\J9JavaVMMidp20_es.prc
|
C:\Java\PalmOS\JVM\Simulator\J9JavaVMMidp20_zh_CN.prc
|
C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\Autoload\J9JavaVMMidp20_zh_CN.prc
|
C:\Java\PalmOS\JVM\Simulator\j9keystore.prc
|
C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\Autoload\j9keystore.prc
|
C:\Java\PalmOS\JVM\Simulator\J9Launcher.prc
|
C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\Autoload\J9Launcher.prc
|
C:\Java\PalmOS\JVM\Simulator\j9pref.prc
|
C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\Autoload\j9pref.prc
|
C:\Java\PalmOS\JVM\Simulator\j9secpol.prc
|
C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\Autoload\j9secpol.prc
|
C:\Java\PalmOS\JVM\Simulator\PalmMidp20_22.prc
|
C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\Autoload\PalmMidp20_22.prc
|
C:\Java\PalmOS\JVM\Simulator\pref.prc
|
C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\Autoload\pref.prc
|
E:\mymodules\VariousGames\dist\games.prc
|
C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release\Autoload\games.prc
|
Java游戏部署在Palm OS Simulator上
1。运行”Garnet OS Simulator”, 选择“ACCESS”->"Garnet SDK Tools" -> "Garnet OS Simulator", 或者双击运行C:\Program Files\ACCESS\Garnet OS Development Suite\sdk-5r4\tools\Palm_OS_54_Simulator\release目录下的PalmSim_54_rel.exe
2。Palm中的games图标就是之前编译的games.prc. 鼠标点击运行games, 可以看到如下结果:
3。很不幸地是,继续在Palm OS Simulator上运行这两个Java游戏,会遇到下面的错误."SystemMgr.c, Line:6244, SysLikerStub(): Failed to load the shared library"。
分享到:
相关推荐
(七)Java游戏部署在Palm Os平台仿真器(Access).rar
无论你是一位编程专家还是...在简单复习一下Palm OS应用程序的基本结构后,我们就将创建一个这样的开发环境。然后我们将仔细研究资源编程的实质和Palm OS的代码。最后得到的将是一个简单而又实用的Palm OS应用程序。
PalmOS 经典平台。 PalmOS 4.0 Limited Sources 源代码
Palm OS 编程实践.rar Palm OS 编程实践.rar Palm OS 编程实践.rar
Palm OS Programming Bible <br>Palm OS® Programming Bible will show you how to create applications for Palm’s popular line of handheld organizers, as well as third-party devices that also run ...
在PDA市场激烈竞争的今天,Palm这个PDA界的龙头老大,将被国内越来越多的人所接受,有关Palm OS 的研究、开发和应用工作也将随之推广。Palm OS programming from the ground up作为一本Palm开发的入门书籍较为全面的...
简单介绍Palm OS 的各个版本以及他们在使用过程中各自支持哪些特性。
最初他们开发Graffiti, 一种在所有的Palm OS设备上都找得到的速记方式的数据输入器。这种输入器被作为Newton和其它一些早期掌上机的附加产品出售。除了Graffiti自身的成功之外,整个pen computing市场一度也很兴旺。...
本书面向各个层次的C程序员读者和PDA爱好者。对于初学者来说,这是一本很好的入门...通过本书的学习,不仅可以快速学会开发基本的Palm OS应用程序,还可以学到调试程序、使用数据库,优化用户界面等高级PDA开发技术。
palm web os功能详解,带程序实例
Palm OS SDK Reference
java2palm-java转palm格式软件java2palm-java转palm格式软件java2palm-java转palm格式软件java2palm-java转palm格式软件
这是用于在Web浏览器中运行的基于Dragonball的PalmOS设备的仿真器。 尤其是,该模拟器可在iOS上运行。 该仿真器派生自原始的POSE仿真器。 目前,Palm V和Palm m515设备已被仿真。 将来可能会支持更多设备。 模拟器 ...
PalmOS Programming The Devloper Guide palm OS 编程 英文版
PalmOS412_FullDbg_EZ_EFIGS.rom PalmOS412_FullDbg_EZ_enUS.rom PalmOS412_FullRel_EZ_EFIGS.rom PalmOS412_FullRel_EZ_enUS.rom
palm os 程序设计指南
Palm OS仿真器(Mu) 这是我的Palm OS模拟器的完全重启,最后一个代码太混乱,目标也太雄心勃勃(无法在软件中模拟每个Palm API并与所有Palm OS版本和设备兼容)。 这个项目的目标 完美模拟OS使用的Palm m515的每个...
后PC时代是嵌入式和网络化的时代,在PDA市场激烈竞争的今天,有关Palm OS 的研究、开发和应用也将随之推广。本课题是基于Palm OS的软件开发和应用。即将计算机软件技术应用于小型移 动设备,着力开发一个小型通讯...
Palm OS开发简介。
ACCESS Linux平台发布Palm操作系统取得新进展.pdf