如何将标准Android移植到家庭数字互联网?.docxVIP

如何将标准Android移植到家庭数字互联网?.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何将标准Android移植到家庭数字互联网?.docx

如何将标准Android移植到家庭数字互联网? 作者:章立 ARM战略联盟家庭软件架构师 Android作为优秀的开源软件解决方案,它的作用域已经从手机市场,波及到了平板电脑,甚至以 HYPERLINK /SEARCH/ART/%CA%FD%D7%D6%B5%E7%CA%D3.HTM 数字电视、 HYPERLINK /ART_8800606721_621496_NT_2989a6cb.HTM \o 中国市场观察:机顶盒出货量随液晶电视销售量大增 机顶盒为典型应用的数字家庭领域。Android最初是为手机移动设备量身定做的,它默认支持的分辨率,色彩深度,多媒体播放架构,用户交互方式,2D/3D图形的性能等都无法适应类似于数字电视,机顶盒这样的家庭应用。 因此,将Android移植到数字电视或机顶盒需要对Android进行大量的定制和修改。这些修改和定制涉及到Android软件架构中的各个层面,我将依次介绍如何将标准的Android移植到数字电视或机顶盒平台。 在开始我们的讨论之前,我们先来简单探讨一下目前数字电视和机顶盒软件的现状和未来。 数字电视/机顶盒软件的现状 1软件架构的差异化 目前,数字电视和机顶盒的软件架构中由于使用了不同的 HYPERLINK /ART_8800201672_617693_TA_d7a341fa.HTM \o 应用硬件和软件协同验证缩短嵌入式系统开发周期 操作系统,不同的中间件平台,不用的应用程序框架使得软件架构层面出现了极大的差异化。 在操作系统层面,Linux,uCos,VxWorks,WinCE,iTron,ThreadX等不同的操作系统在不同的产品上都有相应的部署; 在中间件层面,有公开的标准化的中间件平台,比如MHP,Tru2way,ACAP,ARIB,MHEG5等,也存在私有的非标准的中间件平台;而不同的中间件软件提供商更会提供各自不同的中间件解决方案,这些解决方案之间大多是无法互相兼容的。 在应用生态系统方面,缺乏统一的应用软件框架,造成缺乏共通的应用程序生态系统。 2设备的网络互联化 网络互联化已经成为数字家庭,或者更具体的说是数字电视、机顶盒发展的趋势和方向。从图一,我们可以看到预计到2013年全球具备上网功能的电视将超过50%。 图一 全球互联网电视的发展趋势 而从图二,我们更能清楚地看到国内互联网电视明显的增长趋势 图二 中国互联网电视发展趋势 但是,尽管数字电视互联化的趋势如此明显,目前仍然缺乏一个统一的中间件标准应对这股互联化的趋势。 那么,未来数字电视的软件架构会是什么样子呢? 现状中已经蕴含了对未来架构的需求。 虽然数字电视软件具有明显的差异化,但是Linux已经成为最通用的软件平台,而由此导致了大量开源软件的使用,使得数字电视软件具备了统一化的基础; 另外,网络互联化的趋势,要求未来的数字电视平台是一个标准化,高兼容性,高性能的平台。因此,未来的数字电视软件架构至少应该具备下面几个特点: 更开放、更统一、更高性能、更加互联 图三是一个虚拟的未来数字电视或机顶盒的软件架构,从中我们可以清楚的看到一些趋势和关键属性: 图三 未来的数字电视、机顶盒软件架构 更多开源的或标准化的中间件 更通用的应用程序框架 更加专注于通过UI和应用层的变化来实现差异化 图三只是一个虚拟的架构,并不是未来的数字电视、机顶盒软件架构的硬性标准;但是我相信,未来的数字家庭的软件架构都会或多或少的趋同于这个架构。而Android因其自身的特性,也一定会成为未来数字家庭软件架构的有力竞争者。 接下来,我们将一起来探讨为什么Android能够成为未来数字家庭软件平台的选择之一;而我们又如何才能将原本为手持设备量身定做的Android移植到电视/机顶盒平台? 首先,我们需要回答的第一个问题就是:Why  HYPERLINK /SEARCH/ART/Android.HTM Android?为什么Android能够成为未来数字家庭软件平台的有力竞争者? 先来看看Android自身的天然的优势: Android是一套完整的消费电子设备的软件解决方案,它包括: Linux内核; 完整的中间件,包括2D/3D图形,多媒体框架,WebKit,Dalvik虚拟机等等; 健壮的可以重用的应用程序框架以及便利实用SDK/NDK开发工具。 Android是个开源项目: 可以自由的定制和移植;(有碎片化的风险,本文不做讨论) Android基于Apache2.0 license,方便用于商业用途。 Android的生态系统已经建立: Google Market上已经有了超过20万的Android应用 每天有超过40万

文档评论(0)

feiyang66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档