`
isiqi
  • 浏览: 16028266 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

(七)Java游戏部署在Palm Os平台仿真器(Access)

阅读更多
由于Palm OS被Access公司收购,因此Palm OS 也被另命名为Garnet OS。但在这一小节的介绍中,依然采用Palm OS的称呼。

准备软件:

从Access网站(http://www.access-company.com/developers/downloads/index.html)上下载

  1. "Garnet OS Development Suite, Version 1.2""

  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

    (七)Java游戏部署在Palm Os平台仿真器(Access).rar

    Palm OS应用程序设计指南

    无论你是一位编程专家还是...在简单复习一下Palm OS应用程序的基本结构后,我们就将创建一个这样的开发环境。然后我们将仔细研究资源编程的实质和Palm OS的代码。最后得到的将是一个简单而又实用的Palm OS应用程序。

    PalmOS4.0 Limited Sources源代码

    PalmOS 经典平台。 PalmOS 4.0 Limited Sources 源代码

    Palm OS 编程实践

    Palm OS 编程实践.rar Palm OS 编程实践.rar Palm OS 编程实践.rar

    Palm OS Programming Bible

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

    Palm OS 开发中文教程.rar

    在PDA市场激烈竞争的今天,Palm这个PDA界的龙头老大,将被国内越来越多的人所接受,有关Palm OS 的研究、开发和应用工作也将随之推广。Palm OS programming from the ground up作为一本Palm开发的入门书籍较为全面的...

    PalmOS一些常识

    简单介绍Palm OS 的各个版本以及他们在使用过程中各自支持哪些特性。

    Palm OS基础入门

    最初他们开发Graffiti, 一种在所有的Palm OS设备上都找得到的速记方式的数据输入器。这种输入器被作为Newton和其它一些早期掌上机的附加产品出售。除了Graffiti自身的成功之外,整个pen computing市场一度也很兴旺。...

    Palm OS编程实践

    本书面向各个层次的C程序员读者和PDA爱好者。对于初学者来说,这是一本很好的入门...通过本书的学习,不仅可以快速学会开发基本的Palm OS应用程序,还可以学到调试程序、使用数据库,优化用户界面等高级PDA开发技术。

    palm web os 中文版

    palm web os功能详解,带程序实例

    Palm OS SDK Reference

    Palm OS SDK Reference

    java2palm-java转palm格式软件

    java2palm-java转palm格式软件java2palm-java转palm格式软件java2palm-java转palm格式软件java2palm-java转palm格式软件

    cloudpilot:Web的PalmOS模拟器

    这是用于在Web浏览器中运行的基于Dragonball的PalmOS设备的仿真器。 尤其是,该模拟器可在iOS上运行。 该仿真器派生自原始的POSE仿真器。 目前,Palm V和Palm m515设备已被仿真。 将来可能会支持更多设备。 模拟器 ...

    PalmOS Programming The Devloper Guide

    PalmOS Programming The Devloper Guide palm OS 编程 英文版

    palm room.rar

    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 OS仿真器(Mu) 这是我的Palm OS模拟器的完全重启,最后一个代码太混乱,目标也太雄心勃勃(无法在软件中模拟每个Palm API并与所有Palm OS版本和设备兼容)。 这个项目的目标 完美模拟OS使用的Palm m515的每个...

    通信与网络中的基于PALM OS的通讯系统

    后PC时代是嵌入式和网络化的时代,在PDA市场激烈竞争的今天,有关Palm OS 的研究、开发和应用也将随之推广。本课题是基于Palm OS的软件开发和应用。即将计算机软件技术应用于小型移  动设备,着力开发一个小型通讯...

    Palm OS 3.5开发-第1部分,Palm OS简介

    Palm OS开发简介。

    ACCESS Linux平台发布Palm操作系统取得新进展.pdf

    ACCESS Linux平台发布Palm操作系统取得新进展.pdf

Global site tag (gtag.js) - Google Analytics