亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        BREW平臺的UIONE手機(jī)開發(fā)技術(shù)研究

        2009-04-29 00:00:00樊永菁周書民
        電腦知識與技術(shù) 2009年4期

        摘要:BREW平臺的UIONE技術(shù)是一套端到端完整的關(guān)于手機(jī)動(dòng)態(tài)界面設(shè)計(jì)開發(fā)、展示、服務(wù)和管理的開放的解決方案。通過使用UIONE,運(yùn)營商可以掌控手機(jī)動(dòng)態(tài)界面設(shè)計(jì),改變目前由手機(jī)廠商主導(dǎo)手機(jī)界面的狀況。UIONE帶來的界面的變化都是和手機(jī)底層芯片核心功能相關(guān)聯(lián)的,這些畫面都是動(dòng)態(tài)的,一旦點(diǎn)擊進(jìn)去,就能觸發(fā)一些功能的調(diào)用,大大簡化手機(jī)的研發(fā)工作量,加快手機(jī)上市的時(shí)間。

        關(guān)鍵詞:BREW平臺;UIONE技術(shù);手機(jī)界面設(shè)計(jì)開發(fā)

        中圖分類號:TN929文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2009)04-0835-02

        The Research about UIONE Phone Developing Technology of BREW Platform

        FAN Yong-jing, ZHOU Shu-min

        (Faculty of Information Engineering, East China University of Technology, Fuzhou 344000, China)

        Abstract: CDMA digital wireless technology pioneer QUALCOMM corporation announced the launch of the BREW platform UIONE technology in 2005.UIONE is a set of completeend-to-end open solution about development, design, display, service and management of mobile phones dynamic interface.by using uione,operators can control the design of mobile dynamic interface and change the situation of leading of mobile phone manufacturers in mobile interface. the interface changes brought by uione are all relative to the core function of mobile bottom chip, these images are dynamic, will be able to trigger some of the functions once we click,they greatly simplify mobile phone development work and accelerate time-to-market of mobile phones,In this paper, it tells the history of UIONE technology based on BREW platform, its use on mobile phone interface design and development is also introduced.

        Key words: BREW platform; UIONE technology; design and development of mobile phone interface

        1 引言

        3G(第三代數(shù)字通信)時(shí)代最重要的標(biāo)志就是由視頻、音頻、多媒體的服務(wù)會(huì)占據(jù)主導(dǎo)地位,到時(shí)會(huì)有各種各樣形態(tài)的,需要利用帶寬比較寬的業(yè)務(wù)出現(xiàn),BREW平臺的UIONE技術(shù)正是順應(yīng)這一時(shí)代而產(chǎn)生的新生事物,它的特色就是多媒體業(yè)務(wù),運(yùn)營商可利用UiOne直接把多媒體業(yè)務(wù)放在用戶手機(jī)屏幕上直接推薦給用戶,并同時(shí)推送有價(jià)值的信息,使手機(jī)界面成為像電腦首屏或?yàn)g覽器默認(rèn)首頁那樣,用戶可以瀏覽本地UI的主屏幕和主菜單,真正找到并啟用相應(yīng)的服務(wù), uiOne可用于各種檔次的移動(dòng)設(shè)備,讓價(jià)值鏈中的各方均受益:設(shè)備制造商可以更快、更有效地滿足運(yùn)營商的自定義UI要求,更深層次地探究設(shè)備功能,同時(shí)繼續(xù)讓他們的手持設(shè)備與眾不同;運(yùn)營商可以跨眾多手持設(shè)備組合來自定義他們的設(shè)備并為其創(chuàng)立品牌;最終用戶通過一次單擊即可單一訪問最佳數(shù)據(jù)服務(wù)。本文談一下這種技術(shù)在手機(jī)界面開發(fā)上的應(yīng)用。

        2 BREW平臺介紹

        2.1 BREW的概念

        BREW就是無線二進(jìn)制運(yùn)行環(huán)境(Binary Runtime Environment for Wireless)的縮寫,是高通公司2001年推出的基于CDMA網(wǎng)絡(luò)“無線互聯(lián)網(wǎng)發(fā)射平臺”上增值業(yè)務(wù)開發(fā)運(yùn)行的基本平臺。相對Java,BREW是一個(gè)更底層的技術(shù)。

        BREW平臺是一個(gè)通用的應(yīng)用程序平臺。就像PC上的Windows操作系統(tǒng),Brew平臺為無線設(shè)備上應(yīng)用程序的編寫與運(yùn)行提供了一個(gè)統(tǒng)一的接口和環(huán)境。Brew平臺為應(yīng)用程序開發(fā)者提供開發(fā)工具;為設(shè)備商提供一個(gè)開發(fā)平臺;還為網(wǎng)絡(luò)運(yùn)營商提供程序發(fā)布系統(tǒng);以及為終端用戶提供程序下載服務(wù)。如圖1所示。

        BREW主要應(yīng)用在移動(dòng)通信領(lǐng)域,BREW類似一個(gè)開放免費(fèi)的PC操作系統(tǒng),其他廠商可以在這個(gè)平臺上設(shè)計(jì)各項(xiàng)應(yīng)用。作為一個(gè)手機(jī)應(yīng)用平臺,BREW能支持高速上網(wǎng)、下載游戲、無線購物等幾十種數(shù)據(jù)業(yè)務(wù)。廠商使用BREW設(shè)計(jì)一款應(yīng)用軟件,所有裝載高通芯片的手機(jī)都可以使用,不會(huì)出現(xiàn)JAVA(另一種平臺)上不同手機(jī)型號需要分別設(shè)計(jì)的麻煩。此外,BREW還兼容其他語言,包括JAVA、FLASH。

        2.2 BREW具有的幾個(gè)優(yōu)勢

        1) 對于運(yùn)營商而言,BREW技術(shù)與網(wǎng)絡(luò)完全無關(guān)。這意味著它可以完全平等地應(yīng)用于所有領(lǐng)先的無線技術(shù)之中。BREW平臺還能與現(xiàn)有的電路交換網(wǎng)絡(luò)非常成功地配合使用,可以滿足各方的需求,其中包括那些在近期無法建設(shè)分組網(wǎng)絡(luò)的運(yùn)營商以及那些正在部署分組網(wǎng)絡(luò)的運(yùn)營商。

        2) 對于設(shè)備制造商而言,過去移動(dòng)數(shù)據(jù)服務(wù)的事實(shí)證明由于價(jià)格偏高,高效操作系統(tǒng)并非實(shí)現(xiàn)無線數(shù)據(jù)應(yīng)用的高效解決方案,而理想的情況是,應(yīng)用應(yīng)完美適用于各類不同檔次的電話,充分利用電話的資源,為用戶帶來無限美好的體驗(yàn)。BREW應(yīng)用運(yùn)行環(huán)境可以同移動(dòng)設(shè)備閃存和RAM中的處理芯片緊密集成,從而實(shí)現(xiàn)廣泛適用性。從本質(zhì)上講,BREW可以在移動(dòng)設(shè)備的低級功能與第三方編寫的高級應(yīng)用之間提供軟件連接。

        3) 對于應(yīng)用開發(fā)商而言,向市場快速推出新式應(yīng)用是軟件開發(fā)商賴以成功的關(guān)鍵所在。BREW執(zhí)行平臺基于普及型編程語言C/C++,這種語言擁有龐大的用戶群,目前已有700萬開發(fā)員使用這種語言,他們只需掌握很少的移動(dòng)電話知識即可實(shí)現(xiàn)BREW支持。

        4) 對于手機(jī)用戶來說,由于BREW可以在芯片組級別進(jìn)行集成,讓網(wǎng)絡(luò)運(yùn)營商向成本最低的移動(dòng)電話提供實(shí)用的應(yīng)用,即使十分注重價(jià)格的用戶也可以在自己手機(jī)上獲得新的應(yīng)用。

        3 UIONE技術(shù)及手機(jī)界面開發(fā)

        3.1UIONE概述

        uiOne是美國Qualcomm公司推出的BREW GUI,由 TrigML、Trig、Actor、TrigPlayer等部分組成。TrigML和BUIW(BREW USER INTERFACE WIDGETS)可說是uiOne的組成核心,TrigML類似網(wǎng)頁上的Script,用來撰寫Trig模組之用,也就是UIONE技術(shù)的開發(fā)語言,BUIW是BUIW UI 開發(fā)工具包,提供一個(gè)快速開發(fā)UI組件的框架,uiOne在應(yīng)用上分成:邏輯部分(Actor)和UI要素(Trig)分為兩部分,TRIG是UIOne界面,是一個(gè)DLL或者M(jìn)OD,由BUILDER生成,負(fù)責(zé)UI的繪制(TrigML+各種資源),它本質(zhì)上是TRIGML的字節(jié)碼,Actor是為Trig模組提供服務(wù),比如接收鍵盤事件,對檔案處理,播放MP3等工作。2006年6 月Qualcomm推出uiOne SDK 1.2版?,F(xiàn)在的最新版本是2.0。

        從圖2可以看出Trig中儲存了供TrigPlayer瀏覽的數(shù)據(jù),TrigPlayer解析Trig中的TrigML語句,再使用BUIW提供的組件,在模擬器或手機(jī)設(shè)備上將這些數(shù)據(jù)顯示出

        來。Actor是作為App的引擎出現(xiàn)的,是對Trig功能的擴(kuò)充,與TrigPlayer以及Trig有密切的聯(lián)系,它可以調(diào)用Brew的API實(shí)現(xiàn)TrigML語言無法實(shí)現(xiàn)的復(fù)雜邏輯,而且只有通過它,Trig才能與其它應(yīng)用交互。因此對于一些和系統(tǒng)接口交互不頻繁的應(yīng)用,Trig將是開發(fā)的重點(diǎn),Actor可以很小,甚至不需要開發(fā)Actor,而對于DataFolder,Core這樣的應(yīng)用,Actor則是開發(fā)重點(diǎn)。

        3.2 UIONE開發(fā)環(huán)境與開發(fā)示例

        1) 開發(fā)環(huán)境與trigml語言

        安裝BREW SDK3.1.2以上版本,UIONE SDK1.2以后,在桌面上創(chuàng)建trigbuilder快捷方式,TrigBuilder是編寫TRIG的編輯器,開發(fā)環(huán)境如圖3。

        左上角是PARCEL樹界面,PARCEL中包含了TRIG,TRIGLET,THEMES和庫。左下角是資源樹界面,顯示了被選種TRIG的各種資源,右上角是編輯界面,右下角是信息界面,顯示了編寫過程中的特征。

        Trigml語言是UIONE技術(shù)的開發(fā)語言,事件觸發(fā)機(jī)制,用來編寫TRIG,TRIG的運(yùn)行是在模擬器(simulator)中完成的,是BREW平臺的模擬設(shè)備,外觀如同手機(jī)真機(jī),代替真機(jī)對代碼進(jìn)行確認(rèn)檢查,編譯 、運(yùn)行。

        2) 開發(fā)示例:文字滾動(dòng)

        代碼如下:

        說明:該代碼段實(shí)現(xiàn)一個(gè)循環(huán)滾動(dòng)的文字內(nèi)容,文字從底部上來停留兩秒鐘,然后從左邊出去,這段代碼加載進(jìn)來時(shí),也就是接收到_entry事件,此時(shí)所有的子事件開始觸發(fā),文字開始無限地循環(huán)滾動(dòng)。第一個(gè)Slide定義了一個(gè)按固定速度移動(dòng)對象的動(dòng)畫事件,以每50毫秒兩個(gè)像素的固定速度從底部滑入,完成以后,拋出mywait時(shí)間,停留兩秒鐘繼續(xù)移動(dòng)。兩秒種后第二個(gè)Slide使文字以每50毫秒兩個(gè)像素從左邊滑出。完成后,_advance拋給myTicker,執(zhí)行其他事件。

        4結(jié)論

        本文就BREW平臺的UIONE技術(shù)進(jìn)行了介紹,它是順應(yīng)3G時(shí)代的新生事物,uiOne能夠給手機(jī)用戶帶來更加豐富多彩的應(yīng)用體驗(yàn),在提高數(shù)據(jù)業(yè)務(wù)使用率的同時(shí),幫助無線通信價(jià)值鏈上的廠商快速實(shí)現(xiàn)增值。它的出現(xiàn)把后臺豐富多彩的業(yè)務(wù)提升到了手機(jī)界面, 帶來的界面的變化都是和手機(jī)底層芯片核心功能相關(guān)聯(lián)的,這些畫面都是動(dòng)態(tài)的,一旦點(diǎn)擊進(jìn)去,就能觸發(fā)一些功能的調(diào)用,大大簡化手機(jī)的研發(fā)工作量,加快手機(jī)上市的時(shí)間,uiOne是開放的、靈活的,可以為從運(yùn)營商到設(shè)備制造商、從開發(fā)商到用戶的各個(gè)環(huán)節(jié)提供機(jī)會(huì),使他們得到豐富的界面,實(shí)現(xiàn)應(yīng)用的定制化、個(gè)性化。

        參考文獻(xiàn):

        [1] 向慧.基于BREW平臺手機(jī)應(yīng)用研究與開發(fā)[D].電子科技大學(xué),2005.

        [2] 馮燕.基于BREW平臺增值業(yè)務(wù)的研究與開發(fā)[D].北京郵電大學(xué),2006.

        [3] 趙霞.UIONE:快速增值3G價(jià)值鏈[N].中國電子報(bào),2007.

        [4] 吳昌平,姚放吾.新一代無線應(yīng)用開發(fā)技術(shù)—BREW及其UIONE[J].江蘇通信技術(shù),2006(3).

        一本精品99久久精品77| 国产爽快片一区二区三区| av无码精品一区二区乱子| 国产精品欧美韩国日本久久| 成人国产乱对白在线观看| 在线看片免费人成视久网不卡| 激情五月六月婷婷俺来也| 国产亚洲成人精品久久| av人摸人人人澡人人超碰下载| 先锋中文字幕在线资源| 无码少妇一区二区浪潮av| 天美麻花果冻视频大全英文版| 国产成人九九精品二区三区 | av免费网址在线观看| 久久www色情成人免费观看| 精品无码专区久久久水蜜桃| 国产一极毛片| 日本特黄a级高清免费大片| 能看的网站中文字幕不卡av| 东京热加勒比国产精品| 职场出轨的人妻中文字幕| 国产v片在线播放免费无码| 成人爽a毛片在线视频| 久久亚洲av永久无码精品| 国产亚洲欧洲AⅤ综合一区| 亚洲福利第一页在线观看| 美女和男人一起插插插| а√天堂8资源中文在线| 国产成人涩涩涩视频在线观看| 成人片黄网站色大片免费观看app 亚洲av无码专区亚洲av | 亚洲日韩精品一区二区三区| 国产98在线 | 免费| 亚洲一区二区三区99区| 国产在线精品观看一区二区三区| 国产网站一区二区三区| 免费无码黄动漫在线观看| 亚洲综合国产精品一区二区99| 亚洲一区二区女优视频| 亚洲国产综合在线亚洲区亚洲av| 亚洲国产av无码精品| 国产高清一区二区三区视频|