Palm OS开发工具简介【转载】

一、CodeWarrior
在Mac OS和Win32平台上最流行的Palm OS系统集成开发环境。对PalmOS来说,它是一个主要开发工具,用C语言可以非常方便和快捷的写程序和调试程序。事实上,由Palm公司所提供的PalmOS相关文档和教程都是假定开发者是利用CodeWarrior来开发Palm应用程序的。

开发者 Metrowerks,Inc
网址 www.metrowerks.com/
价格 CodeWarrior7.0版$369左右
试用版 可以从http://www.palm.com/devzone/tools/cw/免费下载

二、Palm OS Emulator
POSE的Windows版本表现出了极好的运行特性,这使得它成为开发人员必备的调试手段。据说,POSE的UNIX版本也正在逐步的改进中。这个优秀的程序在桌面上几乎完全模拟了Palm设备内部的工作环境。你只需要一个Palm的ROM文件就可以使它正常的运行,你可以从自己的Palm中得到一个ROM文件的拷贝。当然了,如果你签署了Palm Computing的一些协议,那么你就可以从他们的网站下载各种机型Palm的ROM文件了,这其中也包括了debug版本的ROM文件,那是你从任何一台Palm上都下载不到的。


作为调试工具,模拟器要优于一台真实的Palm设备,CodeWarrior的调试器(debugger)运行速度很快,即使从头到尾的遍历所有代码也用不了很长的时间,在模拟器中带有一个灵巧的调试特性叫做Gremlin,通过Gremlin你能够向Palm应用程序发送许多随机事件,它知道如何充分的控制和操作这些事件。Gremlin也可以用于测试用户自定义控件(Gadget)。它确实是可以发现许多你想不到的可以令你的机器崩溃的问题。当然这并不是说Gremlin就能够完全代替功能性测试。


你或许能够找到其它的一些调试应用程序的方法,但是我敢打赌你在正式使用你的程序之前是一定会用模拟器来测试它的。


在Code Warrior中是这样使用POSE的
1. 在Code Warrior中选中Edit | Preferences菜单项
2. 在左边的目录树中选择Palm Connection S under Debugger
3. 在右边窗口的Target组何框中选中:Palm OS Emulator
4. 选中Always Launch Emulator选择框
5. 点击Choose按钮,找到Emulator.exe
6. 点击Save按钮
7. 在确保模拟器没有运行的状态下,关闭IDE
8. 再次打开IDE时,模拟器就会跟着打开了。

开发者 Palm Computing, Inc.
URL www.palm.com/devzone/pose/pose.html
价格 免费
测试版 http://www.palmos.com/dev/tech/tools/emulator/

三、Palm OS SDK
来自Palm Computing的一份包含最新支持代码和技术文档的免费工具套件。这是Palm Computing为所有Palm开发者提供的基本开发文档和工具。只要加入Palm Computing的解决方案提供计划,你就可以免费的得到这个有用的工具套件。

开发者 Palm Computing, Inc.
URL www.palm.com/devzone/tools/
价格 免费
测试版 N/A

四、Window Conduit开发工具
这是Windows 95,98和NT开发管道(conduit)的相关工具的回顾。下表是这些工具的纲要:

名字 描述
CDK 从Palm Computing可得到免费的标准管道开发包
CDK Java版 从Palm Computing可得到标准的管道开发包的Java版
Insider 帮助你检查Palm设备的数据库的便利的软件包
VisualCafe Professional Palm Computing CDK使用的Symantec公司开发的Java IDE
Visual C/C++ Palm Computing CDK使用的Microsofe公司开发的C++ IDE

五、CDK
这是Palm Computing提供的免费的管道(Conduit)软件包。它使用Microsoft的Visual C/C++,特别是MFC类库.
你可以完全不使用MFC,但若想做到这一点,你必须很谨慎操作。

开发者 Palm Computing, Inc.
URL www.palm.com/devzone/cdkjwin/cdkwin.html
价格 免费
测试版 N/A

六、CDK JAVA Edition


这是Palm Computing推出的JAVA版的免费标准管道开发软件包。它以Symantec公司的Visual Cafe Pro作为开发工具。我没用过这个开发包,虽然我希望你能顺利的使用这个工具,但文档上说它还没有在Sun公司的免费Java下测试过。


开发者 Palm Computing, Inc.
URL www.palm.com/devzone/cdkjava/cdkjava.
价格 免费
测试版 N/A

七、Insider


这是一个便利的小工具,允许你检查Palm的数据库。通过这个工具,你甚至不必再需要Palm上的应用软件去确定你生成的数据库是否正确。

开发者 Sylvain Beaulis
URL www.iro.umontreal.ca/~beaulis/pilot.html
价格 $10
测试版 从www.iro.umontreal.ca/~beaulis/pilot.html免费下载

 

一、GCC/PRC-TOOLS


Palm OS的一个免费的编译连接器,高效但是难于使用。是UNIX用户的唯一选择。GCC/PRC-TOOLS首先是由Free Software Foundation开发,现在由EGCS Steering Committee管理。GCC被大多数人认为包含了最好的68K连接器,与其他非免费的工具相比,他编译连接生成的代码更快更少。

开发者 Free Software Foundation
网址 http://www.land-j.com/gccwin32.html
价格 $0
试用版 可以从http://www.palm.com/devzone/tools/gcc/免费下载

二、PilRC


Palm OS一个免费的资源编译器,能把程序文本转化为一个二进制图像的工具。该图像和GCC/PRC_Tools组件一起使用可做一个完整的Palm OS应用程序。这是个不错的资源工具,有许多人认为它比CoderWarrior Constructor更加优秀。它不是画图工具,却包含了一个称为PilRCUI的浏览器,可以让你看到所编制的画面。如果在UNIX上运行或你有一个不能很好处理二进制文件的类似于SCCS的资源控制系统(source Control System),PilRC是必需的.

开发者 Aaron Ardiri
网址 www.hig.se/~ardiri/development/palmIII/pilrc/
价格 $0
测试版 N/A

三、Satellite Forms


对于非程序员,这是一个很好的工具。相当多的非技术人员可以通过这个工具开发出一个合理的应用程序。它很容易使用,且相关文档也写得非常好。它是一个极快的控件组装的开发环境。
但它有两个缺点:对于超越直接和标准控件的开发,就只有专业的开发人员才能做到了;更不幸的是,对Palm OS的每一个应用程序,都必须花钱去买许可证。这些限制条件就使得它不能应用于更复杂的应用程序和更广泛的应用。

开发者 Puma Technology
网址 Www.pumatech.com/
价格 标准版$795,企业版$995,外加一人一个许可证费
测试版 从回头突破:http://www.pumatech.com/trial-sf.html免费下载

四、Pendragon Forms

这是一个用于Palm设备的非C开发环境。不难发现这个开发环境与Satellite Forms相比,由于使用的较差的用户接口,使得应用程序变得庞大臃肿;与Code Warrior相比,它又缺乏个性和可用性,而且其与用户的接口也很难处理。它的技术文档和用户指南也不是高质量的。

开发者 Pendragon Software Corporation
网址 www.pendragon-software..com/
价格 $149
测试版 可以从www.pendragon-software.com/forms3/downloads.html免费下载

五、Visual Cafe Professional


这是一个好的Java集成开发环境,使用它会感到十分方便。

开发者 Symantec
网址 www.symantec.com/domain/cafe/index.html
价格 不知道
测试版 无

六、Visual C/C++

这是Windows下的工业标准开发环境,虽然它并不是IDE中做的最好的,但很多人都懂得如何使用。在使用管道编程时用的到。

开发者 Microsoft
网址 Msdn.microsoft.com/visualc/
价格 不知道
测试版 无

注:本文转载自:http://www.palmheart.net/modules.php?op=modload&name=News&file=article&sid=54&mode=thread&order=0&thold=0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值