智能终端技术-中国计算机学会信息网

  在经历大型机-小型机-个人电脑和桌面互联网的发展历程,我们迎来了移动互联网的时代。中国计算机学会(CCF)《技术动态》,为了增进计算机领域对移动计算领域相关技术和市场了解和关注,组织了业内有技术和应用经验的专家,就智能手机和移动OS、智能终端的软件技术和移动编程三个方向进行了探讨和论述,希望对大家科研和教育有帮助。

  今天,智能手机已经无疑成为移动互联网发展的重要载体,其地位和意义已经不亚于PC对传统互联网发展的作用。市场研究公司Canalys发布的报告,2011年,全球智能手机出货量首次超过包括平板电脑在内的PC出货量,达到4.877亿部,全球PC出货总量为4.146亿台。在智能手机和移动终端上,三大操作系统(OS),iOS ,Android和Windows Phone呈三足鼎立的态势。如何做到互联网与终端更好的结合,Android平台差异化发展、如何更好优化多核、多媒体与通信技术整合后的SoC移动处理器,如何解决开放平台带来安全问题等等,这些都是OS正在面临的问题。

  站在更高的角度,智能终端和移动互联网的进一步发展,需要在今天的开放平台之上有所作为,HTML5将是一条演绎之路,市场上已经有一类终端操作系统,称作WebOS,Web成为这类系统的应用程序框架,也可以说HTML5标准成为这类系统应用程序框架的基础。

  在智能手机和平板电脑如此普及的今天,应用在快速的向移动智能终端转移,移动编程变得热门,三大平台之中,Android在国内更为追捧。移动编程与我们熟悉的PC有什么不同,我们如何在很短的时间内,采用正确的学习线路学会移动编程,这些是年轻一代的工程师和学生们更关心的话题。
本期执行主编
何小庆
  北京麦克泰软件公司董事长、北京航空航天大学《单片机与嵌入式系统应用》杂志副主编。中国计算机学会微机专委会委员,嵌入式系统联谊会发起委员和副主任,主要研究方向:嵌入式软件和操作系统、IT教育和技术创业。
 
技术动态专题回顾:
 
中文信息处理(专题第8期)
人工智能(专题第7期)
国家科学技术奖(专题第6期)
优博(专题第5期)
CNCC(专题第4期)
王选奖(专题第3期)
乔布斯(专题第2期)
文化遗产数字化(专题第1期)



        • 智能手机操作系统和几点认识
        • 操作系统虚拟化在智能手机中应用
        • 移动操作系统的发展展望
        • 移动操作系统(Mobile OS)
        • 未来智能终端的软件架构
        • Android开发学习路线分析
        • 移动编程开发方法问与答

     智能手机操作系统和几点认识
作者:顾玉良,北京凯思昊鹏软件工程技术公司 日期:2012年5月17日
要准确的对智能手机操作系统可能演化的路线做判断是不太明智的,本文认为可能的情形包括:第一,智能手机操作系统在终端侧的演化,这个演化主要是指终端侧应用程序框架的演化。演化的结果可能是升级了旧的特性或扩展了新的特性,也有可能原来的体系结构已经不适合扩展,从而导致全新的架构。当然也不排除产生全新的操作系统内核。这几种情形在目前国内都没有发生。第二,终端操作系统的演化中,增加了与服务端紧密结合的功能或机制,这些功能或机制可以以中间件的形态出现,也可能直接结合地包含在新的终端侧应用程序框架中。
<全文>   <回到顶部>


     操作系统虚拟化在智能手机中应用
作者:高晓亮,瑞典Enea软件公司 日期:2012年5月22日
操作系统虚拟化Hypervisor技术是近几年操作系统领域的一个重要发展方向,根据其使用场景一般分为两大领域:服务器领域和嵌入式领域。从目前发展看这两个领域的技术既有交叉又有不同。随着目前智能手机技术的飞速发展,尤其是双核、四核甚至更多核的处理器方案不断应用到智能手机上。从软件角度看智能手机业务需求更加复杂,同时对安全的关注更为迫切,而引出对虚拟化Hypervisor技术的需求。
<全文>   <回到顶部>


     移动操作系统的发展展望
作者:戴官宏,北京播思通讯技术公司 日期:2012年5月18日
谈到移动操作系统的发展,我们需要从推动其发展的行业参与者作为切入点。移动互联网时代让传统产业链的各个参与方都深刻的意识到业务将从PC转移的趋势不可避免。在商业模式和行业标准都尚未成熟的今天,如果不提前主动作出领域的扩张,其结果可能就是自己市场的被吞噬。作为功能机时代重要的角色,设备制造商,互联网内容提供商,网络运营商和软件开发商,不得不思考同一个问题,那就是如何在未来移动互联网占据制高点。
<全文>   <回到顶部>


     移动操作系统(Mobile OS)
作者:李佳,联想研究院 日期:2012年5月7日
展望未来移动操作系统的发展,在现今的大趋势下,对于云技术的支持,和在硬件设备不断提升自己能力的状况下,移动操作系统对于硬件设备的协调管理,使我们的个人电子消费设备在转变到个人数字中心的过程中将起到更大的作用。更高的数据吞吐量,更高的数据处理能力也必然要求,操作系统能够充分挖掘硬件设备的能力并带给用户更多的体验和功能的提升以为移动操作系统发展的必由之路。
<全文>   <回到顶部>


     未来智能终端的软件架构
作者:章立,ARM 中国 日期:2012年5月19日
事实上,智能操作系统之争的本质是各自生态系统之争,这种竞争已经远远超越技术本身的优劣,而是更高层次的生态链层面的竞争。Symbian的衰败,MeeGo的不成功终然有诸多原因,但是无法迅速的建立起强大的应用生态系统是其在竞争中失败的关键因素。对于软件生态系统的建设,笔者从芯片硬件平台的角度习惯笼统的将其概括为:使得尽可能多的软件支持你的硬件平台,并在你的平台上取得尽可能出色的性能表现!因此依据这个表述我将软件生态系统分为三个层面(站在CPU和GPU硬件的角度来思考),第一个层面是操作系统,第二个层面是中间件,第三个层面是应用生态系统。这三个层面互相依存,互相影响,互相促进。
<全文>   <回到顶部>


     Android开发学习路线分析
作者:温尚书,北京华清远见科技信息公司 日期:2012年5月14日
Android系统在被Google收购后,经过这5年的发展,已经迅速成了这个世界上适用范围最广的移动操作系统。Android凭借着其开放性,得到了广大厂商的热烈追捧。而明智地选择以Java语言作为应用开发语言,也得到广大的开发者的青睐,客观上也极大促进了Android系统的繁荣。而越来越多的开发者和初学者都希望能尽快进入到这个平台。本篇文章即试图从Android开发在国内的现状入手,结合笔者从事Android开发和教育的一些经验教训,和大家讨论一下学习Android开发的路线,以期能让有志于从事Android开发的初学者一个指引,提升学习的效率。
<全文>   <回到顶部>


     移动编程开发方法问与答
作者:高克政,北京恒拓开源信息科技公司 日期:2012年5月14日
在传统软件中,有些产品设计和UI的问题可能程序员并不关注,移动开发是不是也是这样?还是移动应用对开发人员有不一样的要求?回答:移动开发主要是因为移动设备的屏幕小了,输入方式跟传统PC不同,所以移动设备的UI的设计很重要。移动开发是很注重这个环节的。如果结合设备自身的特点,设计出适合的UI是一个产品是否能成功的重要要素。一个好的移动开发人员基本上都在UI设计上有很好的个人见解。
<全文>   <回到顶部>


 

CCF《技术动态》智能终端技术专题版权所有:中国计算机学会,转载请注明出处
CCF《技术动态》编辑部,info@ccf.org.cn,电话:010-62562503-20    


版权所有 中国计算机学会 技术支持:北京中科辅龙计算机技术股份有限公司
联系电话:(+86)10 6256 2503 邮件:ccf@ccf.org.cn  网站分辨率建议:1024×768
京ICP备13000930号-4  京公网安备11010802017125号