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/library/help