目前国内的开发商和软件商纷纷瞄准PDA的软件开发这个方向,PALM的应用软件开发是软件开发的一个新热点。如果您想进行PDA程序的开发,了解一番基于Palm OS 系统平台的开发工具和一些常用的编程术语是一件非常重要的事。 开发工具方面,可进行PALM程序开发的工具很多,我们按以下三类来作介绍。
一、Palm公司的开发工具:
1. Palm OS SDK
Palm OS SDK(Software Development Kit,软件开发工具包)最新的版本是4.0,它包含了最新的头文件、库文件以及开发Palm OS系统环境下应用软件所需的开发工具。它支持Windows,Mac OS,以及Linux 操作平台。需要注意的是Palm OS SDK本身并不包含任何开发平台。
Massena.com网站提供了一大批用于开发Palm OS平台软件的开发工具,从使用BASIC语言到汇编语言的都有。而且它们中的很多工具都是共享软件或者免费软件。能够在Windows,Mac OS 和 Unix平台上运行。
6. DB2 Everyplace Personal App Builder
这是一个高速的图形界面的软件开发工具,擅长创建窗体和可视化的创作工具。在它的帮助下,用户可以不必写一行程序就可以完成database软件的传递。该软件需要DB2 Everyplace支持,通过DB2 Everyplace Sync服务器来进行企业数据的同步。更过的信息可以在这个页面见到:Extending enterprise data and applications to mobile devices using DB2 Everyplace,或者quick demonstration页面。
是一个来源于Feras Information Technologies的短小精悍的软件工具。它运行于Windows环境下,是一个集成开发工具,能够生成高水平的interpreted软件,以便于集成到conduit中,用于Windows台式机和掌上设备的通讯。包含一个开发平台,一个conduit,一个范例程序。
10. Satellite Forms
来自Puma Technology的Satellite Forms是一个可视化,高速的开发平台,用于开发应用软件和conduit。通过鼠标拖放方式进行软件设计。通过一种和VB差不多的语言,用用户控件、插件和Satellite Forms APIs等,来完成事件驱动脚本。