预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

用开发手机应用 。文差沙地狱男爵 是一个开放、自由的移动终端平台。如通过移动终端获得的广告和终端厂商进行分成,这样终端 、 平台由操作系统、中间件、用户界面应厂商会有极大的兴趣来推广,从根本改变了终端厂商只生产 用软件组成。开发人员在该平台开发的应用程序,硬件的面貌。这种新的商业模式与传统的中小型在手机 是使用语言编写的在虚拟机上运行的。上预装软件的模式基本类似,但却有更宏大的目标。 。 的底层以开放性的为其架构也可以理解为是开放的系统,它采用许可证,就像 是。。推出的手机操作系统和相关软件的总称。免费啤酒一样提供给每个人免费下载、使用。每个用户都能 因此,它和一般在说、是相同概利用组件并将它们用到自己的科技产品中。这样一 念的。当然,提到就不得不说手机开放联盟来还有哪家愿意花费时间和金钱来重新发明轮子,而拒绝重 日,它是一个由家手机制造商、软件商和用组件呢 。 电信业组成的推广平台的联合会和以往的移动平台不同的是,采用虚拟机 机制,得到类似的字节码。在不同硬件相容性的同时, 对于底层平台贴近设计依然保持相对不错的性能。相对 、 当前一已经占据智能手机市于限定使用,其他移动平 。 场半壁山河,上的也仍未入主流开放社区台则制定了层次的一致做法,几乎可以算是得天 的方面,摩托罗拉等少数较大规模的设备制造商虽然独厚了。 支持,但总体看来平台的阵营相当混乱。此时,以嵌自推出以来在许多社区中引起了强烈的关注和 入式为底层平台的面世,对整个社区是讨论,其中社区对其的讨论尤为激烈。其原因自然是 一个极大的鼓舞。当然,也有人会认为这是对专有系统的巨因为的官方指定开发语言是。这对于庞大的 大威胁。不论如何,手机混乱的产业形势,主要是由于互不社区无疑是个好消息,因为的出现意味着主 兼容、没有良好的开放标准所形成的。的出现,无流程序员只要学习,就可以很快从事到嵌入 疑希望能一改原来混乱的形式,朝着像一样的统一平台式领域的开发中,这在以往确实难以想象。巧妙的 而努力。运用了和的强大结合,同时吸引了世界几大技 。。是手机开放联盟领头羊,从两年多前收购术社区的关注和支持。从技术的角度来看,采用作为 的以及其他几家小厂商进入移动领域开的开发语言无疑会借用多年积累的开发资源这 始,。。就一直筹划在这个产业链中分一杯获。然而, 。。给自己的定位是服务提供商,而不是软件提供商其 基本的业务模式已经决定了。。的角色,所以抢占移动 搜索以及其他增值服务市场是。。的首要目标,而不是 软件份额。 其实,。。并不关心用户的手机操作系统,它关心 的是系统是否符合标准,是否能使用其增值应用如 即等。然而前面提到群雄割据的移动市场,多元 化系统平台定制能力太弱,从而使决定自己来完成 这个标准平台的制定。 可以说平台对产业链各个环节都是有利的,除 、这些封闭系统系统外, ,, 不遗余力地推动各个厂家并采用利润分成的模式推广比图,技术构架图 程序员 ©1994-2008ChinaAcademicJournalElectronicPublishingHouse.Allrightsreserved.http://www.cnki.net 移动开发第三次浪潮 。 一强大优势在体系构建起来的应用架构,更里没有一一罗列,在官方的文档中都有详尽的说明 加显示了其强大的特性。当然或脚本语言也可以从事 开发,但是目前不是官方支持,且兼容性可能会有 问题。我们不排除以后提供这些语言的可能性,是显示给用户的组件,中几乎所有跟用 不过如这样的语言,后台的程序基本已经能够全面支户交互的组件都继承了类,其中包括组件, 。 撑了。组件,元素组件等等的设计和使用方法跟 很类似,都是继承加的方式来实现的特 。 开放的技术架构定功能 从图的构架图不难看出,记平台整体被分为目前,已经提供了很多常用的组件,值得 用户应用层一提的是,其中还包括。。特有服务提供的组件,比如 应用框架等,还有系统级的等组件。可以说,在 库和运行时环境你的程序里面加一个。。或是嵌入一个网页将是件 。 底层内核易如反掌的事情 需要在中指定并使用。一般在的 。 用户应用层方法中指定需要显示给用户的的构建 突破传统思维,提供更好的用户体验用户应用成包括有两种方法,你可以直接一个组件,或是在 联系人,电话,浏览器,可能未来还包括,飞行导航,远程资源文件夹中创建格式的描述文件来定制显示的 制导等等只有想不到,没有做不到,而后在里面利用们方法来取得 在描述文件中定义的。 应用框架 手机系统的开发不同于或系统,在手机的复杂 运行环境中,一个应用在运行时不仅仅要处理自己的任务是的一个重头戏,是每个开发人员都必 还要有处理其他应用事件的能力,例如,用户正在查看通讯须深入理解的,它贯穿了的整个设计理念。 簿或听音乐时有电话