技术开发 频道

IDF2012:Intel立足移动嵌入式五大法宝

  【IT168评论】在迎接移动互联网时代到来的关键时期,英特尔显然脚步慢了很多,而且可谓是一波三折。从发力MeeGo对移动嵌入式领域雄心勃勃,到后来和诺基亚的不欢而散,不尽让我们为英特尔的移动互联网战略感到惋惜。不过我们可以肯定的是,英特尔在这个新兴市场在不断的投入,我们本次IDF上算是正式见证了英特尔和三星合作的Tizen系统,虽然这个系统在这次的IDF大会上远远没有MeeGo推出时那样高调,但是英特尔对这个平台在优化方面做了不少的工作,MeeGo系统也是放在了未激活的位置。

IDF2012:K800开启intel智能手机反击战

  ▲点击进入专题

  从技术工程师的介绍中我们了解到,这个系统更多的是在车载信息娱乐系统(IVI)和Android有差异,尽管Android在智能手机和平板电脑上不断的攻城拔寨,但是在车载领域还没有官方的宣布,市面上的更多Android系统车载更多的是基于厂商自己在Android平台上的研发工作,英特尔此次低调亮相的Tizen系统则天生就对车载设备进行支持。

  联想K800值得期待

  尽管英特尔在系统平台和应用软件生态系统建设中不尽人意,但是本次IDF大会上正式亮相和联想合作的K800智能手机还是给开发者和用户一个交代,从记者亲身的体验看,这款智能手机的操控体验还是非常棒的,但是这款手机的外形并不能让用户感到满意,英特尔的这款手机更多的是在展示凌动芯片的各种能力,而且这款智能手机的能耗情况同样是让人期待,这款手机也是英特尔展示凌动平台能耗的最好机会。

  早在今年的CES上,联想就展示了他们与英特尔合作的杰作,直至今日,记者才亲身体验了这款基于英特尔架构的联想智能手机K800。4.5寸的屏幕,支持720P高清输出,无线显示技术可以轻松的将手机的视频和图片投放到大屏幕上,21M的高速网络支持,将会在5月底和大家见面。

  在体验过程中,英特尔全球业务部销售总监成瑞祥表示,之所以选择联想作为第一款智能手机的合作伙伴,最主要的原因是两者之间的互相选择。的确作为一个终端领域的领导厂商,以及作为半导体芯片领域的霸主,两者在PC领域有着20年的合作,此次在智能领域的合作更是将这种渊源推向下一个时代。两者的通力合作对于未来的移动互联网时代意义更加深远。

IDF2012:K800开启intel智能手机反击战

  ▲联想K800

  关注下一代22纳米技术

  32纳米制式是这款智能手机的工艺,相关的负责人也表示,明年将会达到22纳米,2013年将会达到惊人的14纳米,14纳米从工艺角度上讲,功耗更加低,性能更加强大。最主要的是英特尔实现量产的阶段,将会领先业界数年。

IDF2012:K800开启intel智能手机反击战

  ▲第一款基于英特尔架构的联想智能手机

  英特尔提供原型机

  记者亲手体验了这款智能手机,虽然是一款原型机,但是从操控体验上看非常流畅。这也是英特尔首次在智能终端方面向市场上的合作伙伴推出原型机,其目的在于一方面向合作伙伴直观的展示英特尔已经做到的性能体验,同时对于一些OEM厂商来讲,如果目前没有实力做自己的产品还可以采用这款原型机。对于厂商来讲,英特尔的原型机支持个性化的定制开发,此款联想的K800就是运行了联想研发的自有操作系统,界面是联想乐OS的风格。

IDF2012:K800开启intel智能手机反击战

  ▲操控体验良好

  在体验的Android 2.3.7版本的操作系统上,目前还没有太多的应用程序,操控流畅度和市面上的Android系统手机相差无几。

${PageNumber}

  HTML5是一个重要发力点

  HTML5是新一代的开放互联网规范,支持包括PC、智能手机等诸多终端设备,与云计算技术发展相辅相成,成为推进互联网应用和服务发展的关键技术,得到业界广泛接受和支持。英特尔亚太研发有限公司总经理兼英特尔软件与服务事业部中国区总经理何京翔博士以及英特尔公司首席工程师、系统优化技术中心工程技术总监黄波共同分享了HTML 5未来趋势以及产业机遇和挑战。

  中国在互联网的增长领先于世界4倍,中国业界对IT的投资远高于世界水平,在移动互联网大潮中,中国和世界并驾齐驱,而且快于世界的其他国家。英特尔中国要抓住这个机会,联合其他的合作伙伴,推动中国移动互联网上一个更高的台阶,紧跟欧美潮流。

  英特尔亚太研发中心经理软件与服务事业部中国区总经理何京翔表示:基于HTML5的技术特性,会用在快平台的移动端的浏览标准,视频交互等。云计算+移动终端的多样化使得跨平台迅速发展,用户的需求也多样化,HTML5是一个最好的媒介。

  连接地球上的每一个智能设备,为用户提供连续性的体验,HTML5 是英特尔重要的技术方向,英特尔内部的研究同样非常领先。这个新技术不仅仅是软件公司感兴趣的,英特尔同样感兴趣,

  英特尔公司首席工程师 系统优化技术中心工程技术总监黄波谈到英特尔的HTML5 技术时表示:08年开始研究云计算,以往的研究是放在数据中心和服务器中,现在应该包括数据中心和客户端,客户端应该是各种终端设备,具备一定的终端处理能力。服务器+客户端才能够成完整的云计算,让用户有更好的体验,08-09年问世的HTML5应运而生,迎合了英特尔端到端的理念,同事也是英特尔的重要研究课题。

  跨平台给HTML5提供更广阔的空间

  Web runtime是否能够达到本地应用的性能是开发者最为关注的问题。现在的开发者已经不再局限于使用C和C++开发应用,而是可以采用Javascript便携,有效的提高Web Runtime的效率。

  跨越整个生态系统的开发语言,HTML5就有了很大的机会,可以在更多的平台终端上很好的运行,实现开发者的一次开发多平台运行的梦想。

  业界专家一致认可HTML5是绝好的机会,但是要成功的实现部署,还需要一段时间的积累,业界预测,2015年一半的应用程序将是HTML5应用,2016年85%的移动终端支持HTML5。

  HTML5开发接口都是开放的,一些标准都是开放的,因此机会很大。

  明年将会正式发布HTML5的标准,目前在完善这个标准,需要更多合作伙伴的共同参与,提高中国在W3C的声音,提高中国的标准制定地位。从战略地位上讲,英特尔的十年战略是通过计算机联系,丰富人们的生活,而互联计算的核心技术是将HTML5变成现实。要想推进HTML5的发展,英特尔需要做的优化工作非常重要,本地程序和HTML5程序都要有很好的Web runtime。

  HTML5应用会用到云端的服务,因此优化会是端到端的优化,Javascript引擎的动态优化做的更好,如何用GPU提升效率。

  在推进HTML5发展方面,英特尔致力于让开发者提高开发效率,帮助厂商在基于英特尔平台提供更好的终端,从而提高用户体验。

  安全性是大家关注的问题

  所有的开发者都在担心安全性,Javascript编写的代码都可以看到,而安全性的标准都要共同制定,加密的标准制定,关键的业务逻辑用服务的方式,利用本地程序的服务,在上层进行抽象,利用云计算的计算节点,采用远端服务等一系列的手段保证安全。Web Runtime的实现采用了沙箱的概念,能够进行很好的隔离,从上到下整套流程都要安全的标准和保证。

  在国内来看,中国的信息安全有特点,国外的标准不一定在中国通用,一个是挑战,同时也是本地厂商的机遇,做出中国特色的标准。

  对于APP的存在模式,英特尔的技术专家认为,本地的APP 比例较高,但是web APP的发展趋势很好,增长很快,未来Web比例应用还会升高,但是共存会是很长时间。

  研发开发工具

  让编程 变得更加简单,是英特尔正在研究的重要方向之一,甚至会有开发工具的研发打算。今后会针对普通用户提供一些编程工具,让这些没有编程经验的人都有机会编写自己的程序。对于更加高级的开发者,可以为他们提供可以自由更改的编程工具,便于他们开发更加高质量的应用产品。

  未来的发展模式会对开发者提供的应用在云端进行模拟,测试程序的跨平台能力到底怎样,是否符合业界的标准等等。

${PageNumber}

  嵌入式数字标牌前景美好

  未来的世界是一个智能化的世界,数字标牌是一个重要的突破点。随着现代科技不断发展,数字显示技术的应用将无处不在。凭借网络、多媒体技术融合,以媒体的方式发布处理,及时的与客户的反馈信息做互动,目前已广泛应用于金融、电信、医院、卖场、超市、宾馆、公共场所等领域。

  系统采用先进设计理念,开放式接口,可将多种应用集成进来。数字标牌系统可对多媒体内容的播放时间、播放次数及播放范围进行统计和记录,还可以在播放的同时实现更强大的交互功能,为打造新的传媒带来了机遇。

  2014年全球数字标牌广告市场收入预计从2008年的8.22亿美元增至16.2亿美元,年复合增长率高达12%,这体现了数字标牌市场的快速增至态势。

  预计到2013年,显示器数量的销售将会超过2100万台,将成为全球数字标牌市场最大的收入来源。

  中国数字标牌市场增长迅速,到2013年,显示器和媒体播放器的出货量将分别达到323万台和100万台以上。

  中国数字标牌市场越来越注重互动性和智能方面的需求,以期改进用户体验。

  运输,零售和企业三个子市场占据了中国数字标牌市场的前三甲,教育领域真正显示出巨大的增长潜力。

  中国不仅会存在经济差距,同时还有信息的差距,国家正在着手解决这个问题。现在中国教育市场的增长迅速,这和国家的教育财政政策相关,目前国家的教育投入在2万亿左右,对于企业来讲可以挖掘的空间非常大。

  智能化在未来将会变得非常重要,但是也同样遇到了一些挑战,具体如下:1、如何将人的行为信息体现出来,而不仅仅是进行简单的识别,如何进行转变以推动实现正确率较高的行为分析?2、如何保护个人隐私,同时让客户在面对智能检测室不会感觉到不适?3、如何以低廉的价格构建一个灵活的,实时的数字标牌系统,让用户体验到这种技术服务?4、如何为客户测试广告的效果?

  英特尔的Audience Impression Metric套件(英特尔AIM套件)填补空白

  具体可以做到以下几个方面:1、准确率居于行业领先地位的高级行为分析能力。2、内置隐私保护功能,不记录图像或者个人信息。3、基于云的端到端的解决方案,提供了基于Saas的灵活业务模式和经济的许可选项。4、基于数据挖掘的智能广告框架(IAF)解决方案,以至于可以快速构建实时智能系统。可以轻松的和其他数据结合使用,以便获得更加广泛和深入的信息。

${PageNumber}

  为开发者优化凌动平台

  如今Android平台已经如火冲天,占据智能手机市场的头把交椅,英特尔之前的MeeGo在智能手机领域已经没有机会,因此和Android合作,迅速和终端厂商建立合作伙伴关系已经成为了英特尔的当务之急。其实早在去年,英特尔就已经和Android正式合作,宣布为Android平台优化凌动处理器,进军智能手机领域,这也是英特尔凌动平台处理器最难得的机会。从英特尔在Android平台上花费的精力来看,Android平台将会成为英特尔的重要突破口,承载着进军智能手机领域的希望。

  去年宣布收购英飞凌,也给英特尔发力智能终端领域增添了信心,一向以技术领先的英特尔也已经宣布了明年将推出22纳米工艺的凌动处理器,将对手甩在后面。

  在本节课上,英特尔的技术工程师给我们分享了英特尔在Android平台优化方面的一些工作,对开发者来说提供了一个更好的学习机会。

IDF2012:为凌动平台优化Android应用

  ▲英特尔市场技术工程师Ailin yang

IDF2012:为凌动平台优化Android应用

  ▲为英特尔构建开发和移植NDK应用的五个步骤

  开发者在构建性能较高的部分会用到Android本地开发套件NDK。在优化方面,英特尔提供硬件加速管理器,能够显著提升英特尔架构的Android虚拟机性能。Java框架可以直接在X86设备上运行,调整屏幕分辨率,为高分辨率设备调整内存分配。

  总之,大多数的Android应用程序直接在英特尔凌动平台上运行,少数的代码需要调整。充分使用英特尔的平台特性可以提升应用程序的性能。

  本地代码开发注意点:

IDF2012:为凌动平台优化Android应用

  ▲本地代码开发注意点

  英特尔编译器最为快捷和方便,采用统一的标准。同时,对于性能和能耗行为进行准确细致的分析。1、快速准确的性能分析工具-硬件数据采集-系统开销更低。采用基于事件的抽样来优化平台性能,采用英特尔凌动微架构事件分析缓存命中率,浮点运算支持。2、功耗分析,通过分析找到潜在的不必要的系统级功耗行为。

  英特尔图形性能分析器-系统分析工具可以做到以下三点:

  1、 为OpenGL-ES应用提供实时性能分析。

  2、 创建XX状态重载来进行实时性能实验,不需要修改代码,选择状态重载适时地反应,方便游戏开发商找到性能分析。

  3、 根据GPU和CPU性能指标分析系统。

  对于开发者而言,开发系统可以是Windows 和 Linux,目标平台是基于英特尔凌动平台的Android系统智能手机和平板电脑,

  英特尔主要的BSP特性适用于Android CTS/CDD平台,完全兼容Android。为了使得解决方案能够让ODM能够快速推出产品,英特尔通过了谷歌的CTS测试。优化的工作在Android的开源文件中不可获得。同时,在多媒体方面进行了优化,支持1080P高清播放,根据软件的能力提供了硬件加速的能力。最重要的是,英特尔提供了另外的WMV9和VC1的支持,使得多媒体的播放非常流畅。英特尔提供了硬件加速解码器,提高了性能,降低了功耗。

  目前英特尔在优化方面,Camera可以实现15张全景高分辨率的连拍功能,到目前为止是少有的。

  据演讲工程师介绍,2007年发布Android开始,英特尔就对这个平台进行了学习和研究,目前已经对Android平台70%的虚拟机进行了优化,在Android2.0发布之后就可以使用英特尔的优化代码。针对google的每一个发布,都会有英特尔的优化代码,共享给英特尔的开发伙伴,不会提供给普通开发者和google。

  Android平台有30%的应用是本地应用,调用了C代码。英特尔已经做了很对针对Linux的内核以及驱动程序进行了优化,而且发布到了开源社区。英特尔已经是目前Linux开源社区第二大的贡献者,英特尔在功耗方面进行了以下方面的优化:Android的电源管理,硬件Overlay,多媒体等。

  总结:

  英特尔的努力开始得到了Android社区的认可,目前底层的C/C++ 的优化已经贡献给了Android开源社区,其他的优化工作目前只提供给英特尔的合作伙伴。

  Android平台的应用30%的是本地程序,调用了C代码,而70%的应用程序是Java的程序不受硬件的限制,因此Android的应用程序都可以运行在英特尔凌动平台上。

  英特尔的系统工具都可以帮助Android设备开发者调试,以获得更高的性能。

  英特尔板级支持包包括了最新的Android在IA架构上的优化,并且已经通过了CTS测试,加快设备制造商的上市时间。

${PageNumber}

  低调推出Tizen操作系统

  2010年,英特尔和诺基亚合作推出MeeGo的,那时的MeeGo集万众瞩目,拥有诺基亚和英特尔的支持,可以说顶着巨大的光环,同时英特尔高调的宣布自己的移动互联战略。然而谁有想到,仅过了两年时间,英特尔又低调的推出了Tizen系统,或许不想再引发业界的哗然,Tizen就这样默默的成长着。

  据IDF负责TIzen项目的相关负责人介绍,Tizen的定位是在智能手机,平板电脑,智能电视和车载信息娱乐系统(IVI),与以往IDF大会MeeGo火爆的课程相比,本次IDF仅有这么一节课简单的阐述了Tizen的系统概述,而且听众似乎也少了很多,我想很大程度上是因为大家在看课程介绍的时候根本不知道Tizen究竟是个什么东东。

  Tizen系统将开源社区和最好的科技集合在一个统一的软件系统环境之下,主要的构成是MeeGo 强大的开发者社区和LiMo 广泛的服务供应商支持。是由三星主导的开源项目,之所以会开发这个系统,一方面是三星想通过这个平台摆脱Android的束缚,更重要的一方面是来自于更多运营商方面的需求。

  专注于搭建广泛的基于HTML5标准的网络开发平台,和创建跨设备形态,跨架构开放软件软件系统平台,从而开启软件伙伴生态环境的差异化。

  Tizen目前可以做到同时支持ARM和凌动的架构,中间件等通讯模块都在架构中考虑到,t的架构重新定义,和Meego不同。软件的操作系统结构从三星转接而来,源代码是一套新的系统,从Meego带来的是开发者社区,优秀的开源开发者都会转到这个平台。

  Tizen的网络API ,一组W3C(HTML5以及更多),Khronos WebGL等等的集合。一组专门定义访问设备硬件平台模块功能的API,用以丰富网络应用开发环境。

  API的种类主要包括:基于Tizen规格定义,基于w3c/HTML5规格定义,基于Khronos,JSON等规格定义,既有的网络标准。

IDF2012:Tizen取代MeeGo能否挑大梁?
▲系统层级

  自主创建的Tizen网络 API仅用于一些已有的标准无法满足开发要求,或者标准缺失的情况下。

  参与规格标准化过程,来影响和加速相关的规格出台。

IDF2012:Tizen取代MeeGo能否挑大梁?
▲核心架构

  相关的参考可以登录:http://developer.tizen.org/doc.html。目前已经公布了Alpha版本,稍后会公布正式版本。如果大家有经验的话,可以非常容易的开发相关的应用。

  开始您的网络应用开发

  Tizen*软件开发包:基于Eclipse,包含了设备模拟器,包含所有的Tizen网络API,以及HTML5/W3C API。支持Linux*和Windows开发。包含了所有的工具,文档以及相关的资源,用以创建Tizen网络应用(使用Tizen网络API)以及针对特定产品实现的C/C++本地应用。

IDF2012:Tizen取代MeeGo能否挑大梁?
▲Tizen开发包概览

  Tizen软件开发包特性

IDF2012:Tizen取代MeeGo能否挑大梁?
▲Tizen开发包特性

  Tizen*网络应用开发周期

IDF2012:Tizen取代MeeGo能否挑大梁?
▲Tizen网络应用开发周期

  特性:基于Eclipse的集成开发环境,支持多种OS,支持虚拟机环境以及真实设备上的调试和运行,具备仿真设备。

  计划支持的操作系统主要包括:Fedora*13+,Ubuntu10.10+

  Tizen的几大特点:

  1、门槛较低,以往的Meego开发者以及其他平台开发者都可以非常容易的使用Tizen SDK进行相关的开发工作。2、沿用了MeeGo的开放,由Linux基金会负责运营,完全透明和公开,每一个模块的开发进度都是在开发社区中完成和讨论,任何的开发着都可以参与项目的进度和开发。3、如果你需要添加自己的私有组建,或者私有服务都可以自己进行添加,而且会得到社区的支持,同时Tizen联盟成员包括很多的大型厂商,来备述Tizen的产品化。

  目前开发者可以到官网下载源代码和SDk,现在都可以在Windows 和Linux下运行,如果是手机的开发者的话,可以尽可能的使用相关的网络API,都非常的方面和易于开发。

 

0
相关文章