官方文檔:什么是bada?
bada, (bada, 韓語,海洋的意思)是最新的智能手機(jī)平臺,開發(fā)人員可以用來創(chuàng)建功能齊全的程序,以改善移動用戶的體驗。
用戶互動
三星bada包括一個全新的UI框架,支持下一代三星觸摸式UI。主UI簡單易用,而不會降低使用效率。UI框架從現(xiàn)有的觸摸式UI引入開放端的創(chuàng)新形式,以更好的提供改善的用戶體驗。
有些額外的UI工具包括:將Adobe Flash Player和WebKit互聯(lián)網(wǎng)瀏覽器直接嵌入本地bada程序中的能力,無縫繼承出色的UI技術(shù)。同時,bada地圖控件被輕松嵌入你的程序中,從而為用戶提供互動的地圖和路徑POI功能。
bada平臺提供各種用戶互動方式,包括運(yùn)動傳感,有效的振動控制,和面部識別。這些界面提供了更大的創(chuàng)意空間,改善了用戶互動體驗。
三星bada還提供機(jī)制,以開發(fā)基于傳感器的,情景感知的程序。具有天氣服務(wù)和傳感器,如加速、磁性、傾角,GPS和接近傳感器,程序開發(fā)人員可以輕松執(zhí)行情景感知的互動程序。
以服務(wù)為導(dǎo)向
三星bada引入了幾個全新的以服務(wù)為導(dǎo)向的功能,從而與傳統(tǒng)的移動操作系統(tǒng)區(qū)別開來。這些全新的功能包括社交網(wǎng)絡(luò),內(nèi)容管理,基于定位的服務(wù)和商務(wù)服務(wù)。所有的服務(wù)都由后端bada服務(wù)器提供支持。開發(fā)人員現(xiàn)在可以創(chuàng)建以服務(wù)為導(dǎo)向的程序,相比開發(fā)移動獨立應(yīng)用程序而言要輕松很多。
社交網(wǎng)絡(luò)程序可以管理用戶配置文件,包括程序用戶的伙伴信息,并且可以將用戶加入大部分受歡迎的社交網(wǎng)絡(luò)服務(wù)。內(nèi)容管理程序可以儲存并搜索設(shè)備和服務(wù)器上的內(nèi)容。位置程序可以使用地標(biāo)商店,地圖,和圖像地理編碼服務(wù)。商務(wù)程序可以銷售產(chǎn)品,如程序中的游戲內(nèi)容。
開放,可配置
三星bada可以讓開發(fā)人員充分利用移動服務(wù)功能,輕松創(chuàng)建令人激動的程序。程序可以使用設(shè)備功能,撥打電話,發(fā)送信息,或者讀取聯(lián)系表,因為不同的程序控件讓開發(fā)人員創(chuàng)建了更為豐富,但具備一致性的程序。
不同的服務(wù)程序可以共享信息,如個人配置文件,社交關(guān)系,時刻表,和需要用戶簡單確認(rèn)的內(nèi)容,以提供與個人更為相關(guān)的服務(wù),拓展合作性服務(wù)。例如,社交網(wǎng)絡(luò)程序可以與商務(wù)和基于定位的程序共享用戶信息,從其它內(nèi)容發(fā)布程序中獲取照片等。
bada平臺為內(nèi)核可配置的,因此它可在Linux內(nèi)核和實時OS內(nèi)核上運(yùn)行,這樣Bada就比其它移動操作系統(tǒng)適用于更多的設(shè)備。三星bada使用Eclipse和GNU工具鏈,向開發(fā)人員提供廣受歡迎的,可擴(kuò)展的開發(fā)環(huán)境。
bada構(gòu)架
三星 bada的構(gòu)架有四層:內(nèi)核,設(shè)備,服務(wù)和框架層。內(nèi)核層可以是Linux內(nèi)核或?qū)崟rOS內(nèi)核,取決于硬件配置。設(shè)備層提供設(shè)備平臺的核心功能,如系統(tǒng)和安全管理,圖形和窗口系統(tǒng),數(shù)據(jù)協(xié)議和電話,及音頻視頻和多媒體管理。服務(wù)層提供以服務(wù)為導(dǎo)向的功能,這些功能由程序引擎和與bada服務(wù)器互連的網(wǎng)路服務(wù)組件提供。只有框架層可以輸出C++ open API??蚣苡沙绦蚩蚣芎拖乱粚拥墓δ芙M成。

【編輯推薦】