动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   程序开发 → 阅读文章

 Palm开发工具及编程术语简介

作者来源: 
阅读 数 409 人次 , 2006-4-25 9:05:00 


目前国内的开发商和软件商纷纷瞄准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本身并不包含任何开发平台。

  2. Conduit Development

  conduit是用于台式机和掌上设备之间进行数据交换、数据同步的软件。本工具包不包含任何开发平台。你可以通过访问http://www.palmos.com/dev/tech/conduits了解更多关于Conduit Development的信息。

  3. Palm OS Emulator

  Palm OS Emulator能够模拟多种型号的Palm掌上设备的硬件运行情况,主要应用在程序的编写、测试和除错。目前使用最广泛的PALM OS 模拟器版本是3.0a7,它使用较稳定,在PALM INC.的网站上可以自由下载支持Windows和Mac OS系统。

  4. Web Clipping Development

  它提供了关于开发web clipping 软件方面的有用的工具及信息,它是一种应用于掌上设备无线上网和访问HTML页面的技术,你可以访问httpp://www.palmos.com/dev/tech/support/forums加入Web Clipping开发者论坛。

  二、开发平台

  1. CodeWarrior

  CodeWarrior是一款可运行在Windows或Mac OS上的专业开发平台,经过Palm公司正式认可。它包含备受称赞的CodeWarrior集成开发环境。早期的一些CodeWarrior版本存在可靠性和使用方面的问题,但现在很多的问题都已经得到解决。应当是PALM OS程序设计的首选开发工具。

  2. NS Basic/Palm


  NS BASIC公司的NS Basic/Palm是一个运行在Windows中完全可视化的Palm OS软件开发工具。使用的是BASIC语言。它包含了标准的Palm OS系统用户界面元素(如按钮、输入区域等),database,串行I/O功能,trig functions。能够创建标准的.prc文件。同时附带150页的技术手册。

  3. OnTap

  Aegean Associates公司的OnTap是一个可运行在Windows,Mac OS,Unix操作平台中非常方便的软件,用于为Palm OS系统平台进行HTML数据的格式化、分配等工作。OnTap支持即时的对便携设备的corporate数据的访问。

  4. Quartus Forth

  该软件能使开发者使用Forth语言直接在掌上设备上快速、高效地进行软件开发。它能够对ROM程序,系统事件、用户界面元素(包括图形、声音、手写笔输入、密码等)进行操作。包含了一个68328字符的汇编程序。

  5. Shareware Environments

  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页面。

  7. Visual Form Designer

  该软件运行在Windows操作系统中,是一个集成开发平台,提供程序行等级的调试器,和源代码等级的调试器。它使用了免费软件PRC-Tools技术基础。

  8. PRC-Tools

  该软件是一个可运行在Unix,Windows操作系统中完整的编译工具系列,使用C/C++来开发Palm OS应用软件。它来源于GCC,并且的到Palm公司的支持。这是一个免费软件。您可以在Palm公司的PRC-Tools页面或者sourceforge.net页面获得更多信息。

  9. CASL Tools

  是一个来源于Feras Information Technologies的短小精悍的软件工具。它运行于Windows环境下,是一个集成开发工具,能够生成高水平的interpreted软件,以便于集成到conduit中,用于Windows台式机和掌上设备的通讯。包含一个开发平台,一个conduit,一个范例程序。

  10. Satellite Forms

  来自Puma Technology的Satellite Forms是一个可视化,高速的开发平台,用于开发应用软件和conduit。通过鼠标拖放方式进行软件设计。通过一种和VB差不多的语言,用用户控件、插件和Satellite Forms APIs等,来完成事件驱动脚本。

  11. Pendragon Forms


  来自Pendragon Software的Pendragon Forms是能够简单、快速地创建数据链接软件和conduit。

  12. VisualAge Micro Edition

  这是一个全面集成的开发平台,拥有一系列的工具,实时组件,用于开发和配置Java软件到连结者的设备中。运行平台为Windows,Palm OS platform 。

  13. AppForge Toolkit for Visual Basic

  AppForge使得全世界最大的程序员队伍()Microsoft Visual Basic 用户,可以参与到Palm OS软件的开发工作中来。包括可以乱真的Visual Basic 代码,集成调试,ODBC数据库同步,访问Palm的.pdb文件的转换器,图形转换器。运行平台为Windows。

  14. ScoutBuilder

  这是一个Palm OS软件开发解决方案。有图形界面的集成开发环境,全功能的脚本语言。它使得开发者可以快速高效地进行无线、移动设备软件的开发。更多的信息请下载它的一个免费测试版:http://www.aethersystems.com/。运行平台为Windows和Palm OS platform
  
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:封装多MIDIet程序
· 下一篇:欣赏优美的代码:实际的例子
· Palm软件设计前的六问
· Windows XP安装与启动答疑
· Windows XP系统中网桥的配置方法
· SaaS的蓬勃动力
· Palm OS 3.5重要系统错误


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077