BADA架構
以下是bada架構的描述圖
bada架構包括以下幾層:
1.Kernel
本層包含即時作業系統或者linux核心,依賴於終端硬體設定
2.終端
本層包含由終端作業系統,圖形,多媒體功能,通訊組件等提供的手機終端核心功能. 這些功能包括,手機通訊,安全機制,圖形,事件以及視窗管理等
3.服務
本層包含由應用引擎,次要伺服器組件等提供的服務導向功能. 應用引擎是由service層提供,包括通訊以及訊息報文引擎模組.次要伺服器特性是由RESTful web-service組件提供,它內聯了bada服務的service組件. service曾使應用可以管理儲存在運城服務端的資料,例如地理資訊以及使用者商務資訊. 我們可以通過Framework層的APIs訪問次要伺服器的特性
4.架構
本層包含bada的C++以及web架構.c++架構構成了應用程式框架,就像介面,類提供訪問底層功能的訪問能力.應用程式框架提供一些特性用於管理應用的生命週期,事件處理,以及應用控制.由開放API架構提供的介面元素包含了基礎服務介面,用於應用進行資料類型,工具,基礎終端特性,應用狀態,以及建立使用者介面.web架構則提供了良好的標準以及屬性,例如,WAC2.0,HTML,CSS以及javascript,除此之外還有javascript為基礎的跨平台API用於UI控制以及事件處理.
英文原文地址:
http://developer.bada.com/help_2.0/topic/com.osp.documentation.help/html/bada_overview/bada_architecture.htm
聲明: 本Bada學習系列只是本人興趣愛好,正在學習中,順便根據自己的理解(現在bada的中文資料較少)翻譯了一下,供也在學習或者感興趣的朋友參考,僅供參考 有什麼翻譯的不對,不到位的地方還望見諒,有錯的地方歡迎大家積極指正,呵~ 郵箱:jimmy.chiang2010@gmail.com 共同學習~