相信随着最近泰泽平台越来越多内容的发布, 很多人已经按捺不住要试一下了, 下面是根据泰泽最新的英文发布做的一些翻译
泰泽软件平台提供基于多种设备类别标准的软件平台, 当前的发布版本主要是针对智能手机和平板电脑, 其它设备的开发目标将很快被定义。 泰泽软件平台支持web应用开发, 泰泽web API参考提供了相当全面的web应用程序开发描述, 这也正是泰泽产生的原因。
下图描述了泰泽智能手机和平板设备架构, 它包括三个层次: 应用, 核心和内核。
应用层:
泰泽支持基于web的应用程序开发, 泰泽web应用程序积淀着整个平台的力量,就像运行本地应用程序一样。
核心层:
核心层包括泰泽API和核心服务
泰泽API层:
大家可以用泰泽web API来开发web应用程序, 泰泽web API是W3C API的一个集合(包括HTML5以及更多), Khronos WebGL和从新定义的设备API
泰泽核心服务:
应用程序框架
泰泽应用程序框架主要提供应用程序管理, 包括通过包名字来调用其它应用程序,URI或者是MIME类型。 同时还启动预定义的服务, 像系统电话应用。 应用程序框架同时通知应用程序普通的events, 电量低, 屏幕方向转换, 推送服务等。
Base
Base包括linux系统提供的基本服务, 如数据库支持, 国际化, xml解析等
连通性
连通性包括所有的网络连接以及相应的功能, 包括3G, Wi-FI, 蓝牙, HTTP和NFC近场沟通服务。
数据网络基于ConnMan (连接管理器)包括基于3G和Wifi的网络连接管理
图形和UI
系统图形和UI包括系统图形和UI栈, 包括EFL(Enlightenment Foundation Libraries), 基于X11的窗口管理系统, 输入法, OpenGL*ES
EFL是图形部分的核心组件, 是一套库。 EFL用来以最简单的方法构建支持所有分辨率丰富的图形。库在层之间构建UI,允许3D变换以及更多功能。EFL包括EVAs Canvas API库和基本部件库。
位置服务
位置部分提供基于位置的服务(LBS), 包括位置星系, 地形编码, 卫星信息和GPS状态。 它基于GeoClue,GeoClue提供多种位置服务信息源, 包括 GPS, WPS (Wi-Fi Positioning System), Cell ID以及传感器
消息
消息包括SMS, MMS, Email和IM
多媒体
多媒体部分基于GStreamer, 提供多媒体支持, 包括video, audio, 图片和VoIP。 它还提供了多媒体文件元数据信息的管理的内容管理。
PIM
PIM主要负责设备上用户数据的管理, 包括日历, 联系人, 任务以及相应数据的管理, 而且还包括设备接收到的数据内容,像位置信息, USB状态之类的。
安全
安全管理部分主要负责整个设备的安全部署。 包括开启平台安全规则, 例如访问控制, 认证管理和安全应用程序部署等
系统
系统部分包括系统本身和设备功能的管理, 包括
- 访问程序的接口, 包括感应器, 显示和振动器
- 电源管理, 包括LCD背景灯显示的开关,应用程序处理器休眠
- 监控设备和事件处理, 包括USB, MMC, 充电器以及耳机等时间
- 系统升级
- 移动设备管理
电话
Telephony consists of cellular functionalities communicating with the modem:
电话部分包括电话通过调制解调器和蜂窝式通信
- 管理UMTS和CDMA打电话以及非打电话方面的信息以及服务
- 管理UMTS和CDMA的打包服务以及网络状况信息
- 管理UMTS和CDMA的文本消息相关服务
- 管理SIM文件, 电话本以及安全
- 管理UMTS SIM应用套件服务
Web
Web服务提供了一整套基于泰泽Web API关于低耗电量神本的实现, 包括浏览器抓取web网页内容的基于WebKit的布局引擎。
提供关于web应用程序的web runtime。
核心层:
包括linux kernel和设备驱动