Tizen——Tizen软件平台概述

来源:互联网 发布:淘宝店铺商标注册 编辑:程序博客网 时间:2024/05/21 08:52

        Tizen软件平台概述

        Tizen作为meego的延续,他的目标依然是智能手机和平板设备,当然将来也会有其他嵌入式设备的版本。Tizen的软件平台支持web应用。Tizen的Web API提供了一个Web应用程序开发全面描述

        下图说明了智能手机和平板设备Tizen架构它包括三个层次:应用程序,核心和内核


应用程序层

Tizen支持 Web应用,Tizen的Web应用为整个Tizen平台注入了无线的能量,Tizen的Web应用就如同原声应用一样。

核心层

核心层由Tizen API和Tizen核心服务组成。

Tizen API 层

Tizen能够使用Tizen Web API开发Tizen Web 应用。Tizen的Web API 收集自 W3C (HTML5 and more), Khronos WebGL, 和一些从新定义的 APIs.

Tizen 核心服务层

应用程序框架
应用程序框架层提供了对应用程序的管理组件,包括使用程序名、URI或者MIME type启动其他的应用程序;也包括启动预定义的服务,例如系统拨号程序。应用程序框架层也包含通知其他应用程序的常用事件,例如内存不足,电池电力低,屏幕旋转和通知栏提醒等事件。
基本(Base)
Base 层包含Linux必要的系统库以遍提供必要的功能,例如数据库的支持、国际化的支持和XML parsing等。
数据联通(Connectivity)
Connectivity 包括所有的网络和网络相关的功能,例如3G,Wi-Fi,Bluetooth,HTTP和NFC,数据网络是基于连接管理器的
图形和UI
图形和UI由系统图形和UI栈组成,包括一个基于X11的窗口管理系统,输入法和OpenGL * ES的EFL库,EFL 的核心就是图形库组件,使用EFL能够轻松创建丰富的图形来作为程序的UI,该苦可以用来用户界面允许3D变换等特性EFL还包括EVA的画布API库基本部件库
本地服务

本地服务包括位置信息,编码,卫星信息和GPS状态。它是基于GeoClue的,GeoClue可以传送来自不同源的本地信息,例如GPS,WPS,Cell ID和传感器。
消息
消息包括SMS,MMS,Email和IM
多媒体
多媒体是基于GSTreamer的,GStreamer提供了对对媒体的支持,包括视频,音频,图像和VoIP,它也提供媒体内容的管理以此来操作多媒体数据的数据元信息。
个人信息管理(Personal Information Management)
PIM 能够让用户在设备上管理个人数据,包括管理日历,联系人,任务和检索数据。
安全
包括访问控制,证书管理,安全应用部署等。
系统
系统包括系统和设备管理功能,包括:
  • 设备访问接口,例如传感器,显示,和震动器
  • 电源管理,例如LCD背光,应用程序睡眠
  • 设备监控和事件管理,如USB,MMC,电源,插座
  • 系统更新
  • 移动设备管理
电话
电话由一下几部分组成:
  • 管理UMTS和CDMA呼叫相关呼叫相关的信息和服务
  • 管理服务UMTS和CDMA网络的状态信息
  • UMTS和CDMASMS相关的服务
  • SIM文件,电话簿安全管理
  • SIM应用工具包服务管理的UMTS
网络
Web提供了一个完整TizenWeb API的方案低功耗设备进行优化它包括WebKit的这是一个布局引擎设计,让网页浏览器呈现网页它还提供了Web应用程序网络运行环境

内核层

内核层包括Linux内核和设备驱动

(能力有限,翻译的颇为费力,很多专业名词不知如何解释,错误应该会有很多,慢慢改吧)