999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

BREW平臺的UIONE手機開發技術研究

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

摘要:BREW平臺的UIONE技術是一套端到端完整的關于手機動態界面設計開發、展示、服務和管理的開放的解決方案。通過使用UIONE,運營商可以掌控手機動態界面設計,改變目前由手機廠商主導手機界面的狀況。UIONE帶來的界面的變化都是和手機底層芯片核心功能相關聯的,這些畫面都是動態的,一旦點擊進去,就能觸發一些功能的調用,大大簡化手機的研發工作量,加快手機上市的時間。

關鍵詞:BREW平臺;UIONE技術;手機界面設計開發

中圖分類號:TN929文獻標識碼: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(第三代數字通信)時代最重要的標志就是由視頻、音頻、多媒體的服務會占據主導地位,到時會有各種各樣形態的,需要利用帶寬比較寬的業務出現,BREW平臺的UIONE技術正是順應這一時代而產生的新生事物,它的特色就是多媒體業務,運營商可利用UiOne直接把多媒體業務放在用戶手機屏幕上直接推薦給用戶,并同時推送有價值的信息,使手機界面成為像電腦首屏或瀏覽器默認首頁那樣,用戶可以瀏覽本地UI的主屏幕和主菜單,真正找到并啟用相應的服務, uiOne可用于各種檔次的移動設備,讓價值鏈中的各方均受益:設備制造商可以更快、更有效地滿足運營商的自定義UI要求,更深層次地探究設備功能,同時繼續讓他們的手持設備與眾不同;運營商可以跨眾多手持設備組合來自定義他們的設備并為其創立品牌;最終用戶通過一次單擊即可單一訪問最佳數據服務。本文談一下這種技術在手機界面開發上的應用。

2 BREW平臺介紹

2.1 BREW的概念

BREW就是無線二進制運行環境(Binary Runtime Environment for Wireless)的縮寫,是高通公司2001年推出的基于CDMA網絡“無線互聯網發射平臺”上增值業務開發運行的基本平臺。相對Java,BREW是一個更底層的技術。

BREW平臺是一個通用的應用程序平臺。就像PC上的Windows操作系統,Brew平臺為無線設備上應用程序的編寫與運行提供了一個統一的接口和環境。Brew平臺為應用程序開發者提供開發工具;為設備商提供一個開發平臺;還為網絡運營商提供程序發布系統;以及為終端用戶提供程序下載服務。如圖1所示。

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

2.2 BREW具有的幾個優勢

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

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

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

4) 對于手機用戶來說,由于BREW可以在芯片組級別進行集成,讓網絡運營商向成本最低的移動電話提供實用的應用,即使十分注重價格的用戶也可以在自己手機上獲得新的應用。

3 UIONE技術及手機界面開發

3.1UIONE概述

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

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

來。Actor是作為App的引擎出現的,是對Trig功能的擴充,與TrigPlayer以及Trig有密切的聯系,它可以調用Brew的API實現TrigML語言無法實現的復雜邏輯,而且只有通過它,Trig才能與其它應用交互。因此對于一些和系統接口交互不頻繁的應用,Trig將是開發的重點,Actor可以很小,甚至不需要開發Actor,而對于DataFolder,Core這樣的應用,Actor則是開發重點。

3.2 UIONE開發環境與開發示例

1) 開發環境與trigml語言

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

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

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

2) 開發示例:文字滾動

代碼如下:

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

4結論

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

參考文獻:

[1] 向慧.基于BREW平臺手機應用研究與開發[D].電子科技大學,2005.

[2] 馮燕.基于BREW平臺增值業務的研究與開發[D].北京郵電大學,2006.

[3] 趙霞.UIONE:快速增值3G價值鏈[N].中國電子報,2007.

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

主站蜘蛛池模板: 日韩精品资源| 亚洲精品福利网站| 日韩色图区| 欧美亚洲激情| 亚洲色图欧美激情| 88av在线看| 亚洲综合中文字幕国产精品欧美| 国产熟女一级毛片| 伊人无码视屏| 老司国产精品视频| 99视频有精品视频免费观看| 久热这里只有精品6| 99国产在线视频| 中文无码精品A∨在线观看不卡 | 久久综合亚洲鲁鲁九月天| 国产专区综合另类日韩一区| 无码精油按摩潮喷在线播放 | 91精品在线视频观看| 麻豆精品在线| 五月天香蕉视频国产亚| 亚洲第一黄片大全| 亚洲日韩精品欧美中文字幕 | av无码一区二区三区在线| 日韩精品一区二区三区大桥未久| 成人免费视频一区| 成人午夜免费视频| 色悠久久久| 天天色天天操综合网| 欧美成人午夜视频免看| 91视频首页| 特级欧美视频aaaaaa| 91精品国产福利| 国产超碰一区二区三区| 老色鬼欧美精品| 99福利视频导航| 国产91成人| 波多野结衣一区二区三视频 | 久久国产毛片| 精品视频福利| 亚洲成人网在线观看| 久久久久国产一级毛片高清板| 国产精鲁鲁网在线视频| 国产自在线播放| 色爽网免费视频| 亚洲无码视频一区二区三区| 天天爽免费视频| 国产免费看久久久| 国产自在线播放| 一级片免费网站| 国产超碰在线观看| 国产精选自拍| 成人国产精品网站在线看| 久久黄色视频影| 老司国产精品视频91| 国产在线观看成人91| 免费看av在线网站网址| 国产成人一二三| 久久国产乱子| 日韩无码视频专区| 无码aaa视频| 精品91视频| 在线欧美日韩| 久久亚洲精少妇毛片午夜无码| 久久国产精品电影| 特级毛片免费视频| 网友自拍视频精品区| 国产v精品成人免费视频71pao| 中文字幕中文字字幕码一二区| 免费看久久精品99| 亚洲无限乱码| 国产欧美日韩在线在线不卡视频| 国产成人精品无码一区二| 亚洲欧洲日韩国产综合在线二区| 麻豆精品久久久久久久99蜜桃| 中文字幕永久视频| 国产精品毛片一区视频播| 亚洲国产精品日韩专区AV| 2020国产精品视频| 啊嗯不日本网站| 亚洲伦理一区二区| 色综合久久久久8天国| 久久综合九九亚洲一区|