Chinaunix首页 | 论坛 | 博客
  • 博客访问: 284179
  • 博文数量: 82
  • 博客积分: 2607
  • 博客等级: 少校
  • 技术积分: 785
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-14 15:23
文章分类

全部博文(82)

文章存档

2012年(4)

2010年(1)

2009年(2)

2008年(8)

2007年(34)

2006年(33)

我的朋友

分类: Java

2006-09-20 10:14:37


 本文将为Palm OS应用软件及硬件驱动程序开发者提供一些入门必读信息列表。如果您是一家正在寻找商机和市场信息的公司,请访问我们的专页。

  1、加入联盟计划

  加入的 用户,而且只有正式注册的联盟计划用户,可以获得来自Developer Newsletter和Resource Pavilion的关于Palm OS开发的全部相关信息和工具。这也是获得用于POSE模拟器的ROM文件以及其他有用的开发工具的第一步。您可以进一步访问,或者马上。

   在您加入联盟计划以后,您一定会希望进一步加入Development Seeding Program计划(开发种子计划)。这是一个联盟计划成员提供的非常特别的计划,用户可以在这里获得以前所有发布过的,并且对外保密的开发工具!这是个 免费的计划。它只需要您签署一份承诺保守相应技术秘密的协议,然后把这份协议邮寄到Palm公司就可以了。因为这个过程可能要花费1个多星期,所以您最好 是在您取得联盟计划的成员身份以后,马上就申请种子计划。一般在一个工作日以内,您就可以收到来自Resource Pavilion的种子计划申请表格的链接地址。

  2、阅读介绍文档

  请下载或者购买最新版本的Palm OS® platform programming books(基 于Palm OS系统平台编程参考书籍)!对于一个刚刚入道的Palm程序开发人员来说,这里已经有好多不错的参考书籍,如"Palm OS Programming Bible"和"Palm Programming: The Developer's Guide"等。(您也可以在线阅读它们的网页版本。)

  3、报名参加培训班

  用户可以在Palm OS Programming Essentials培 训班学到有关Palm OS系统编程的知识。这里通过讲座和实验相结合的方式,提供非常精髓的,手把手的,能够针对个人的培训。授课人都是获得Palm公司鉴定的专家。这里同样 能够提供一些具体应用方向上的培训,如关于通讯方面,Conduit(管道)方面,高级开发方面,以及如何调试等方面。

  4、选择您的开发工具

  购买或者下载页开发环境

  当前最流行的开发环境是CodeWarriorPRC-Tools(来源于GCC)。这些开发环境能够完成程序的编译、连接、应用软件的创建等工作。同样,还有很多其它的开发工具,包括视窗界面的和命令行类型的,如BASIC和Forth。您在Development Tools页面可以找到更多关于开发工具的信息。

  用Palm OS Emulator模拟器进行硬件模拟和程序调试

   无论您进行何种应用软件的开发,一个POSE模拟器是必不可少的。POSE是一个用于模拟掌上设备硬件功能的软件模拟器。通过模拟器来进行程序开发和调 试,要比使用实际的掌上设备方便的多,因为首先模拟器能够使用具有调试功能的ROM文件,而且,模拟器还有好多专用的调试功能。

  下载最新版本的软件开发工具包(SDK)

  这个工具包包含了重要的对象库文件以及其他用于Palm OS平台的重要文件。而且,所有这些都是免费的!当前对于开发Palm OS应用软件最重要的就是Palm OS 3.5 SDK

  这里还有其他一些特殊的工具。例如,您可以开发conduit,一种用于同Windows系列或者Macintosh系列台式机进行热同步的插件。——更多的信息请看Conduit Development

  如果您是一名硬件方面的开发人员,您可以在Hardware Development页 面得到更多信息。不过得提醒您注意:有些硬件开发方面的资料和工具,是必须等到您成为联盟计划的成员(免费申请)以后才能提供给您。并且,当为那些协议授 权的硬件设备(如Handspring™ Visor™ 系列掌上设备)进行开发时,需要开发者事先了解被授权人的信息、协议的信息、协议定制的设备标准(如Handspring Springboard™ 系列插槽标准)等信息。

  支持开发最新的web clipping应用软件,这是一种来源于HTML,拥有一个小记忆脚标,专门为无线设备上网开发的技术。更多的信息请见Web Clipping Development

  5、进入相应的开发者社区

  在开发者论坛您 可以获得最新的开发信息、小窍门等。这里也是您进行技术问题咨询的最好地方。您可以通过邮件列表,或者新闻组的形式加入。其中一个很有特色的就是 "Palm Developer Forum",这是一个和他人进行交流的好地方。这里同样还有针对其他方面技术问题的相应的论坛,如针对开发工具问题、 兼容设备、Java开发、通讯程序开发等。

  您还可以参与到(开发者交易市场)中去。这是一个在线的资源库,您可以交易与Palm OS开发有关的程序、信息。如,买到有用的开发信息以解您的燃眉之急,或者在这里利用您的独门技术帮助别人,同时也能挣钱。

  在Development Support页面可以找到所有的有用的选择。

  6、在Knowledge Base解答您的疑问

  就像前面提到的那样,在Developer Forums和,您可以获得大量的咨询信息。

  除此之外,还有像Knowledge Base这样的地方能够为您提供满意的咨询服务。这是个可以检索的数据库,存储了诸如常见问题问答、范例程序、文献、技术报告等技术信息。还有新闻组、可供共享的源代码,甚至通过电子邮件获得来自Palm开发技术支持部门的疑难解答。关于更多的信息,请访问Development Support页面。
 
阅读(815) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~