您的位置:控制工程论坛网论坛 » 嵌入式系统 » Palm OS基础入门

mcumao

mcumao   |   当前状态:离线

总积分:1503  2025年可用积分:0

注册时间: 2006-01-20

最后登录时间: 2007-06-11

空间 发短消息加为好友

Palm OS基础入门

mcumao  发表于 2006/3/24 18:02:03      986 查看 1 回复  [上一主题]  [下一主题]

手机阅读

出于各种原因,90年代初期的笔式计算装置(pen computing device)还没有很好的发展就趋向了没落,正当人们想最后放弃由笔式计算装置带来的巨大商业效益时,Palm Computing推出了Pilot, 开创了一个新的历史。Pilot的市场增长速度比以往任何计算装置都快,甚至超过了从前电视和录像机的增长速度。那么,在以前的手持设备纷纷被淘汰出局的情况下,P alm Computing为何却能异军突起,创造一个又一个辉煌呢? 有丰富想象力的你,一定会对此做出各种推测吧。但我的观点是这样的:Palm Computing的成功很大程度上依赖于Jeff Hawkins(Pilot和Palm OS的发明者)所说的“用户经验”。见到Jeff Hawkins时, 我不由得联想起了过去时代的北方匠人(Yankee craftsman)。他是一个善于思考,精确缜密,重视设计简单化的人。他能设身处地的为用户着想,他能把自己当作一个新用户来把玩产品,这实在是难能可贵的一项技能。我曾听过一些传闻说在他开发G raffiti那段时期,当开会时,他老是拿东西在纸片上戳来戳去。人们认为他有些古怪,可实际上他是在想象着以一个真实用户的体验来测试G raffiti:“我能否用这玩意在会议上作纪录?”

  另一个关于他的故事,是传说他有一段时间总是随身带着块木头,在上面按着些并不存在的按钮,对着它说话等等。人们又一次认为他有点疯了,而那一段木头在他眼里是P ilot。

  我认为 Palm的成功就在于Jeff Hawkins完全根据“用户经验”来设计它。他在不影响用户使用的情况下尽可能使界面简单,从而让任何人都能快速而有效地学会使用,同时他也努力降低它的价格。

  Jeff 过去和现在在Handspring做的第二件大事就是继续从开发者的角度从事开发。我曾在很多平台上开发过,我能肯定地说Palm OS是个人计算机发明以来最有趣并且最容易在上面从事开发的操作系统。这种容易和有趣也来自于设计,并带来无数免费和富有创新的Pa lm应用软件。

  Palm Computing的历史

  Palm的概念并非一夜而成。它的成就和成功道路不仅对Palm开发者,而且对从事任何新技术设计的人员有启发意义。

  Jeff Hawkins和Donna Dubinsky创建了Palm Computing。Jeff过去在Grid工作。Grid以那从二楼摔下而不坏的laptop而出名。也许大家还记得,那时大多数PC是非常容易坏的。如果你的P C稍被碰撞,它上面的数据就会被损坏,因为在当时硬盘是很娇气的东西。因此我们对Grid的印象非常深刻。

  Palm Computing从一个软件公司开始。最初他们开发Graffiti, 一种在所有的Palm OS设备上都找得到的速记方式的数据输入器。这种输入器被作为Newton和其它一些早期掌上机的附加产品出售。

  除了Graffiti自身的成功之外,整个pen computing市场一度也很兴旺。Palm Computing在Casio Zoomer的开发上花了很大力气,但这个很有前景的设备不久也走了其它无数掌上机的老路。

  但Jeff认定拯救pen computing市场的唯一出路是设计对路的硬件。为了成功的做到这一点,需要两个前提条件:Palm开发者必须设计出对路的硬件,同时还必须有人能提供P alm持续生产和销售设备所需的资金。

  为了解决这些问题,Jeff带着他的木头四处奔走。早期的Palm OS的外观和感觉在HyperCard的基础上被开发出来了。一些重要的设计也先后产生了。更令人侧目的是,在基于输入笔的计算机市场剧烈崩溃的那段时间里,J eff却说服投资者投资了第一个Pilot。

  在1996年3月,Pilot 1000开始在零售店出售。由在Pilot开发过程中与Palm computing熟悉起来的美国Robotics公司出资,无比精简又在基本功能上几乎没有缺漏的第一个模型问世了,当时售价是299美元。

  在1997年,美国Robotic公司被3Com公司买下,于是Palm computing并入了3Com公司并搬到了3Com的大本营Santa Clara。在1998年春天,非常成功的Palm III登台亮相。在1999下半年,Palm computing又重新独立出来,又称为Palm computing 公司 。

  Palm computing公司的整体结构

  Palm computing已不再是3Com的一部分了。作为一个开发者你有必要知道它的整体结构。Palm computing由几个机构组成,其中有两个机构开发者是有必要知道,它们在历史上曾被叫做平台组和硬件组。

  平台组,给你带来了Palm OS系统。他们要干的事就是开发Palm OS并颁发许可证。他们不关心硬件组在做什么。如果你想知道有关Palm OS的软件或工具的信息,就去问平台组吧。

  硬件组,也是发放Palm OS的许可证的机构,但他们发放的是硬件许可证,他们直接与其它硬件许可证的领取者竞争。如果你对Palm computing公司特定的硬 件有疑问,就去问硬件组。
1楼 0 0 回复
总共 , 当前 /