首页 > 系统专区 > 移动系统 > 其他系统 > 正文

Tizen一周年回顾
2012-11-26 11:15  cnbeta    我要评论()
字号:T|T

Tizen项目的一周年纪念日马上就要到了,因此人们可以有机会回顾这个项目究竟走了多远。Linux基金会在2011年9月宣布了Tizen项目,这是英特尔公司以前的一个关于MeeGo 和 LiMo基金会手机平台的综合项目。三星正式加入这个项目有点晚,使用的是公司基于Linux操作的巴达生产线。

http://upload.newhua.com/2012/1126/1353899730487.jpg

Tizen项目的一周年纪念日马上就要到了,因此人们可以有机会回顾这个项目究竟走了多远。Linux基金会在2011年9月宣布了Tizen项 目,这是英特尔公司以前的一个关于MeeGo 和 LiMo基金会手机平台的综合项目。三星正式加入这个项目有点晚,使用的是公司基于Linux操作的巴达生产线。

Tizen的目标,和之前MeeGo的类似,显然是为消费类电子产品生产基准的Linux发行版:从平板电脑类的手持设备到更多像智能电视和车载系统这样的嵌入式平台。三星和LiMo新增了移动电话手机的组合。

第 一个版本是在2012年1月面世的,由公共Git存储库作为核心OS和SDK“预览”构成。也许最值得注意的是,该版本是大众们第一次看到Tizen是如 何合并启示基础库(EFL)的图形工具包,LiMo和项目的HTML 5---基于API的应用开发。当时,Tizen的Web API仍处于一个相对不成熟的发展阶段,它的框架由W3C标准组成,设备适配的API来自Web应用社区(WAC),个人API对于Tizen本身来说是 个新事物。

今年5月份,在旧金山举办了首个年度Tizen开发商大会 ------ 恰似一只首次亮相的“彩雀”,发布了Tizen平台1.0版和一套新的开发工具。与之前的版本相比较,会议为开发人员提供了他们第一次亲身实践软件并目睹这些软件在硬件设备上运行情况的机会。

应急治理

本 次会议以一系列主题演讲揭开序幕,第一组由 Intel's Imad Sousou和Samsung's Jong-Deok Choi联合呈现。这两个是当前Tizen技术指导组(TSG)的主席,通过2012年年底发布2.0版本,他们为代码提供了平台和路线图的概述,2.0 版本是首个对项目的结构详细的检测版本。Sousou强调指出,英特尔和三星试图让该项目的管理呈现有机化(特别是委员会和子项目的组成)。

为 此,在TSG(具有决策职责的代码库)和Tizen联盟之间关键的区别之一就是市场营销组与设备制造商,移动网络运营商以及其他感兴趣的消费者之间区别。 日本Docomo高级副总裁Kiyohito Nagata,Tizen协会的现任主席介绍了协会的工作情况。他以Docomo的消费市场研究和Tizen平台的愿望清单作为开头,并且利用它的经验将 产品和软件服务带入市场。

应用程序编程接口    

对于很多钻研Tizen的开发人员来说,真正的挑战是向他们证明该项目将能提供必要的API,目的是让HTML5来配合移动设备的外形尺寸:移动设备的普 遍需求,如联系人,日历,移动数据,以及与硬件设备,如相机,地理定位,方向感应器等的连接,还有安装,运行和管理应用程序本身的安全框架。在这次会议 上,Sousou和Choi涵盖了基础知识,特别解释了该项目致力于与万维网联盟(W3C)在API不同类别的一系列标准上的合作,以及与其他集团(如 Khronos,WebGL和OpenGL ES规范的维修单位)的合作。

这应该让应用程序开发人员感到如释重负,因为谷歌的 ChromeOS和Mozilla的B2G也在致力于HTML5应用程序API,并使用同一个标准体系。目前,Tizen给应用程序的安装和包装(即 W3C Widget的规范),文档和多媒体内容(包括音频,视频,帆布,DOM,内联SVG和选择器),通信和存储单元(包括Web插座,Web存储和Web SQL),以及相关标准如CSS3的支持等提供基于W3C的API。

同时,也有一些OS整合点的W3C API,如地理位置,方向,加速度传感器,振动硬件,但是在该点的标准化工作仍在不断发展中。Tizen有一组最初的API,覆盖目前非官方的OS功能, 包括低级别的技术如NFC和系统时间,常见的应用程序框架类如报警,联系人,文件系统的访问,以及一个通用的消息框架。主题发言人指出,他们打算在一个与 硬件无关的平台上开发API,而不是保持Tizen的特性,虽然目前还没有一个提交他们作为标准的具体时间表。

一系列分组会议为这些比较熟悉的桌面Linux或其它移动框架研究新的API或HTML5应用程序开发。同时也有一系列别的会议专门致力于研究源于Linux桌面系统,如AT-SPI可访问性框架,BlueZ,以及开放式构建系统(OBS)等的Tizen组件。

开发

5 月的开发商大会最终以一个扩展的动手实验培训与会者如何使用开发工具落下帷幕。本次会议为注册的与会者提供了三星生产的开发设备,通过使用他们的SDK工 具,实验室扬声器,编译现实世界的应用程序。完整的SDK包括基于Eclipse的IDE,仿真器,建立目标以及设备连接工具。

不过,这个项目也开发了一些重量更轻的开发工具来辅助整个SDK:HTML5的界面设计师,以及一个建立在Chromium开发人员工具之上的基于Web的设备模拟器。他们一起使得程序员能够快速地构建模型或调试应用程序。

6 月下旬,Tizen应用程序开发的工作扩展到了包括开发硬件设备项目的领域。该项目为同意给Tizen开发并且公开证明他们进步的申请人提供了数量有限的 三星设备。硬件是一台4.5英寸(对角线)的手机,它有720×1280的触摸屏,双摄像头,支持WiFi,蓝牙,GPS和NFC。手机里面是一个双核的 Cortex A9 ARM CPU,马里400图形芯片,1GB的RAM。在Tizen会议上类似的设备触手可及,但是该项目的目的是它的扩展要出乎与会者意料,并提供额外的设备, 因为新设备已经可用。

在最近几个月,Tizen集团和基础设施的进度也已经进步很多,关于产品开发人员和应用程序编写者在车载(IVI)系 统中新的邮件列表的稳定增加。车载平台是目前最积极的平台之一,几大汽车制造商已经加入了试图为嵌入式汽车专用电脑在在公用平台上实现标准化的行列。作为 有社会参与的指导方针,该项目的bug跟踪系统也已面世。应用程序开发大赛在八月份的第一周由英特尔主办,比赛结果将在短期内公布。

展望未来

鉴 于为期12个月的目标离得越来越近,下一个大的期待性事件将是2.0版本平台的发布。由于没有一个预期的日期,但是Tizen在今年秋季即将举行若干发展 问题的会议(包括LinuxCon北美,LinuxCon欧洲以及汽车制造的Linux峰会)已被提上了日程,因此2.0版本的发布时间可能会定在这一系 列会议其中一个的时间表上。

任何新的平台都面临着不可避免的挑战,它们消耗其有限的资源来招募新的开发者和贡献者----或是换另一种方式 来看待这个问题,它更容易留下一个开发人员,而不是寻找和培养一个新的。Tizen针对多种设备类别,但重点的部分(在其第一次开发者会议以及设备项目 中)已经置身于竞争激烈的移动手机领域。这可能是最有意义的,因为手机消费设备的生命周期远远短于汽车或电视机顶盒。Tizen的移动电话进入卖场要比 Tizen智能电视或是Tizen车载嵌入式电脑早很多,所以用手机硬件来播种开发市场是推动开放式资源群体之间利益的最好方法。

但 是,Tizen在这个拥有这么多根深蒂固的竞争对手的领域中最大的优势之一便是应用程序框架根本就不是一个真正的新平台。HTML5和相关的Web API存在其他的平台上,系统级的框架与现代桌面Linux发行版相符合  - 如果你是一个程序员的话,这使得转移的技能包括传入和传出的,反过来让Tizen成为一个更具吸引力的目标。这种区别很少进入到Tizen的分析(这往往 不是侧重于企业层面的参与),但开发人群似乎明白了。

新闻热线:010-68947455

关键词: Tizen

责任编辑:王新宇

我要评论

已有位网友参与评论

本类最热

科技视界

网站地图

牛华网

华军下载 | 牛华网 | 盒子 | pcsoft | 论坛

实用工具

关于我们 | 新闻投稿 | 软件发布 | 版权声明 | 意见建议 | 网站地图 | 友情连接 | RSS订阅 | 总编信箱 | 诚聘英才 | 联系我们

苏ICP备11016551号-2  苏公网安备 32132202000111号 本站特聘法律顾问:于国富律师

Copyright (C) 1997-2012 newhua.com 牛华网 版权所有