BADA概況
三星BADA是一款具有良好使用者互動性和服務導向的智能手機平台,它允許你使用C++,flash,web 編程技術為BADA裝置建立具有豐富體驗特性的應用。BADA平台允許你為BADA裝置建立各種各樣的應用程式:
1.BADA的架構
主要介紹BADA不同部分的架構
2.應用開發模式
闡述應用的生命週期並描繪了BADA的多任務並發處理能力
3.BADA檔案系統
闡述了BADA應用用於儲存,共用,傳輸資料所使用的檔案系統
4.API優先順序
主要介紹了BADA不同的API優先順序
5.不同BADA裝置特性相關資訊
描述了你在為不同BADA裝置開發時需要考慮的一些問題
三星BADA可以提供網站服務,上面有一些有用的工具用於高效的建立,分發,維護/操作手機服務以及應用,通過以下網址可以訪問本服務網站:Samsung account:
bada Developers欄讓你可以管理你的應用列表,包括關於你的應用的的一些必要資訊,在此之後文中提到"bada Developers"時,所指的即是bada Developers網站
Samsung Apps Seller Office欄則提供一個你可以銷售你的應用以及應用服務的渠道
bada終端使用者可以通過Samsung Apps購買應用
三星bada平台對於應用開發提供兩種不同類型的架構:一種是C++架構,它可以用於開發C++或者flash應用;另外一種是web應用程式框架,可以用於開發web應用.無論你使用C++架構還是WEB架構
來建立應用,bada平台都將確保所有的bada應用擁有連貫一致的外觀和體驗
C++編程
你可以使用C++ APIS 來開發C++應用. 使用它提供的類跟方法,你可以建立擁有豐富特性的各種應用.你也可以利用不同的終端特性(如觸屏,撥打到電話操作等),來使用文本,圖片等設計出各種有趣的應用以及豐富的使用者互動介面.而且, 你還可以做很多別的事情,例如管理你的文檔內容,多媒體資料,使用網路,社區,定位服務,提供訊息/報文以及網頁瀏覽功能等.
需要更多關於開發C++應用的資訊的話,可以參考 bada c++應用開發一節
Flash編程
你可以開發flash應用,並通過使用Osp::Ui::Controls::Flash來管理你的應用,它可以讓你播放flash檔案.除此之外,Osp::Ui命名空間提供許多特性,讓你可以與flash檔案以及整合在其中的ActionScript經行互動.
需要更多關於開發FLASH應用的資訊,可以參考 bada Flash應用開發一節
Web開發
你可以web API來開發web應用. HTML,CSS,Javascript,以及其他web標磚都可以用於開發你的web應用. 一個典型的web應用是使用XMLHttpRequest跟網路經行互動的一個用戶端應用
需要更多關於開發web應用的資訊,可以參考 bada web應用開發一節
英文原文地址:
http://developer.bada.com/help_2.0/topic/com.osp.documentation.help/html/bada_overview/bada_overview.htm
聲明: 本Bada學習系列只是本人興趣愛好,正在學習中,順便根據自己的理解(現在bada的中文資料較少)翻譯了一下,供也在學習或者感興趣的朋友參考,僅供參考 有什麼翻譯的不對,不到位的地方還望見諒,有錯的地方歡迎大家積極指正,呵~ 郵箱:jimmy.chiang2010@gmail.com 共同學習~