据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等规格定义,既有的网络标准。
▲系统层级
自主创建的Tizen网络 API仅用于一些已有的标准无法满足开发要求,或者标准缺失的情况下。
参与规格标准化过程,来影响和加速相关的规格出台。
▲核心架构
相关的参考可以登录:http://developer.tizen.org/doc.html。目前已经公布了Alpha版本,稍后会公布正式版本。如果大家有经验的话,可以非常容易的开发相关的应用。
开始您的网络应用开发
Tizen*软件开发包:基于Eclipse,包含了设备模拟器,包含所有的Tizen网络API,以及HTML5/W3C API。支持Linux*和Windows开发。包含了所有的工具,文档以及相关的资源,用以创建Tizen网络应用(使用Tizen网络API)以及针对特定产品实现的C/C++本地应用。
▲Tizen开发包概览
Tizen软件开发包特性
▲Tizen开发包特性
Tizen*网络应用开发周期
▲Tizen网络应用开发周期
特性:基于Eclipse的集成开发环境,支持多种OS,支持虚拟机环境以及真实设备上的调试和运行,具备仿真设备。
计划支持的操作系统主要包括:Fedora*13+,Ubuntu10.10+
Tizen的几大特点:
1、门槛较低,以往的Meego开发者以及其他平台开发者都可以非常容易的使用Tizen SDK进行相关的开发工作。2、沿用了MeeGo的开放,由Linux基金会负责运营,完全透明和公开,每一个模块的开发进度都是在开发社区中完成和讨论,任何的开发着都可以参与项目的进度和开发。3、如果你需要添加自己的私有组建,或者私有服务都可以自己进行添加,而且会得到社区的支持,同时 Tizen联盟成员包括很多的大型厂商,来备述Tizen的产品化。