- UID
- 872238
|
下面列出了其他的一些用于Palm OS应用软件开发的开发环境。
Assembler SDK (ASDK)
该开发工具能够支持开发人员开发Motorola 68K汇编程序。它包含有Pila(Pilot 汇编器)。显而易见,使用这种工具进行汇编等级的程序开发是非常枯燥的事情,但是一些开发者喜欢用汇编语言编程。并且,无论如何,您也无法低挡它价格上的诱惑——它是免费的。
关于该软件的更多的信息,请看Darren Massena的网站(http://www.massena.com/该网站上有很多Palm软件开发者必不可少的很多资源。
Jump
这个非常出色的开发工具允许开发者使用JAVA语言,结合一个Palm类库,以及用户自己喜欢的JAVA开发环境来进行Palm应用软件开发。然后该开发工具会将最后的JAVA程序编译生成Motorola 68K代码。Jump包含了一个非常小的库程序,能够提供很多至关重要的JAVA必须的组件,如碎片帐集(garbage collection)。
但是Jump也存在它的缺点,对Palm OS系统不能够完全支持。如,任何一个以参数形式的回传调用(如LstSetDrawFunction和FrmSetEventHandler)都无法正常工作。
该开发工具是免费的,源代码也是公开的。Jump是Greg Hewgill的作品,您可以在http://www.hewgill.com/找到更多的信息。
CASL
该通讯工具包能够提供跨平台的开发支持。您可以用CASL编写一个应用程序(一种和BASIC非常相似的语言),然后将其配置到Palm OS系统平台中,或者其他操作系统中。这种开发方式能够使您对跨平台的软件配置应付自如,因为您只需要使用一种语言进行软件开发就可以在多种系统平台上运行它们。它的程序是被编译成一种P代码,使用虚拟机运行。当前已经有了适用于Palm OS的虚拟机,1998粘也推出了适合于Windows CE的虚拟机。您可以在Windows系统中测试您的程序。图2.7展示了使用CASL开发应用软件的情景。就像您看到的那样,开发过程和直接使用C/C++非常相似。
CASL当前只支持Windows系统,售价为64.95美元(同时拥有一个免费的试用版)。详情请见http://www.caslsoft.com/。 使用CASL开发环境
另外,由于Palm掌上设备如此之多,Palm应用软件开发如此流行,以至于目前还有两种第三方的开发环境,专门用于开发图形窗体的Palm应用软件。
Pendragon Forms |
|