所需E币: 3
时间: 2020-1-9 14:12
大小: 219.05KB
敏捷与高效——手机应用程序开发模式研究敏捷与高效――手机应用程序开发模式研究一.手机应用程序开发现状随着技术的发展,最初作为个人移动通信终端的手机正在逐渐向数字设备方向演进。从硬件平台来看,以armIP核为代表的专门针对嵌入式系统的cpu已经广泛的用于手机上,这在极大程度上提高了手机的数据处理能力。而与此同时,flash也成为手机的一个组件,其较大的容量正好满足应用程序对数据存储空间的基本要求。正是cpu和flash在手机上的广泛使用增强了其计算能力,为能够开发各种运行于手机上的应用程序提供了最基本的支持。当然,从软件来看,嵌入式实时操作系统和手机软件开发平台的出现对应用程序的繁荣发展也是功不可没。正是这一类系统软件的出现,将底层与硬件有关的细节屏蔽起来,完成对系统各种资源的管理和调度(内存,cpu,任务等),并提供了诸如图形系统和事件机制等支撑应用程序开发的特性。这样,嵌入式系统开发的技术门槛降低了,程序员可以专注于与应用相关的处理逻辑,可以设计非常复杂的程序。而在以前,这是不可想象的,即使一个简单的嵌入式程序也要做很多工作。Mp3,mp4播放器,camara,udisk,bluetooth,文件管理器,e-mail,浏览器,手机电视,办公软件等应用软件都出现在手机上。因此,完全可以说手机已不再是传统意义上的手机,而是渐渐成为个人数据处理终端。而且,可以做一个大胆的设想,未来的手机完全有可能摆脱通信网的限制,成为互联网的移动终端。这种观点不是空穴来风,网络电话从技术上来说已经不成问题,现在未能普及起来更多是政策的原因以及运营商的态度,其相对较低的成本是其最大优势之一。再加上以IP技术为基础的无线宽带接入技术的成熟,也许会出现这样的产品,人们能够在旅途中通过互联网与远方的朋友进行视频通话;企业也可以利用这种产品,随时随地地组织视频会议。……