Tizen平臺概覽

Tizen爲多種設備類提供了一個基於標準的軟件平臺。下面所述內容是針對智能手機和平板設備 ,其餘設備目標架構將很快被定義。該軟件平臺支持Web應用程序(web applications),Tizen Web API爲Web應用程序的開發提供了全面的描述。web

下圖所示爲智能手機和平板設備的Tizen架構。它包括三個層次:應用層,核心層和內核層。數據庫

應用層
Tizen支持Web應用程序。Tizen Web應用程序利用平臺強大的功能,就像本機應用同樣。
核心層
核心層由Tizen API和Tizen核心服務組成。
 

Tizen的APIcanvas

  Tizen Web應用程序經過Tizen Web API開發。Tizen的Web API由W3C(HTML5或更多)的集合,Khronos的WebGL,及新定義的設備API組成。瀏覽器

Tizen核心服務安全

應用程序框架(Application Framework網絡

 應用程序框架提供應用程序管理,包括運行其它應用對某些包的依賴, URI, 和MIME 類型管理,它還啓動預先定義的服務,如系統的撥號應用。架構

應用程序框架還對應用的的常見事件進行通知,如內存不足、低電量、屏幕方向的變化,和按鍵通知。app

基礎Base框架

包含Linux必不可少的系統庫,它們提供核心的功能,如數據庫的支持,國際化,XML解析。ide

鏈接(Connectivity

鏈接模塊由全部的網絡模塊及相關的功能組成,如3G,Wi - Fi無線,藍牙,HTTP,和NFC(近距離無線通訊)。

數據網絡基於ConnMan(鏈接管理器),它提供了3G和Wi - Fi網絡鏈接管理。

圖形和用戶界面(Graphics and UI

圖形和用戶界面由系統圖形和UI棧構成,它由 EFL (Enlightenment Foundation Libraries),一個基於X11 窗口管理系統,輸入法,以及OpenGL ES。

 EFL,是圖形組件的核心,由一系列的庫構成。做爲一種UI解決方案,用來輕鬆建立豐富的圖形。這些庫經過不一樣的層次構建UI,容許3D變換或者更多。EFL包含Evas canvas API庫和初級的組件庫。
位置Location

 位置提供位置服務(LBS),包括位置信息,地理編碼,衛星信息,GPS狀態。它基於GeoClue,其提供了各類方式的位置信息,如全球定位系統,WPS(Wi - Fi定位系統),手機ID,和傳感器。

消息Messaging

包括短信,彩信,電子郵件,和即時通信。

多媒體Multimedia

基於GStreamer,提供對於包括視頻、音頻、圖像和VOIP等媒體的支持。它還提供用於管理媒體元信息的內容管理。

我的信息管理 (Personal Information Management)

PIM(我的信息管理)容許管理設備上的用戶數據,包括管理日曆、聯繫人,任務和檢索數據的設備上下文(如設備的位置,連線狀態)

安全Security

負責整個系統的安所有署,它包括平臺的安全引擎,如訪問控制,證書管理和安全應用程序分發。

系統System

由系統及設備管理功能組成,包括:

  • 接口訪問的設備,如傳感器,顯示器,或振動器,。
  • 電源管理,如液晶顯示器背光調光、關閉和應用處理器的睡眠。
  • 監測設備和處理事件,如USB,MMC卡,充電器,耳機插孔事件。
  • 系統升級。
  • 移動設備管理。

電話Telephony

由蜂窩通訊及與解調器的通訊等功能構成,包括:

  • UMTS和CDMA的呼叫相關和非呼叫相關的信息和服務管理。
  • 管理包服務和UMTS和CDMA網絡的狀態信息。
  • UMTS和CDMA SMS相關的服務管理。
  • 管理SIM卡文件,電話簿,和安全性。
  • 管理用於UMTS的SIM卡應用工具包服務。

網絡Web

提供專用於低功耗設備的完整的Tizen Web API 實現,包括WebKit,它是一個容許瀏覽器渲染網頁的瀏覽器引擎。

內核層

包括Linux內核和設備驅動程序。

相關文章
相關標籤/搜索