日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

uiOne 技术

發布時間:2024/9/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 uiOne 技术 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

uiOne是一種數據驅動的用戶界面技術,是建立在BREW和BUIW之上的。TrigPlayer將TrigML的邏輯表述文件解釋并映射BUIW中的控件并顯示出來,并通過Actor來訪問AEE層提供的各種服務,uiOne在手機上的層次關系如圖10-6所示。


? 10-6uiOne在手機上的層次關系 Trig是一個或一組應用中編譯好的TrigML和其他資源的混合體,Triglet是一個Trig中的可更新部分。Trig是通過TrigPlayer執行的,TrigPlayer是uiOne的應用引擎,相當于一個解釋器。Actor是由C代碼實現的插件,通過Actor來調用手機上BREW AEE層API,因此可以理解成應用的擴展引擎。TrigBuilder是一個開發工具來編寫TrigML,運行和調試手機的待機界面應用。 Trig 實際上就是用戶界面,包括運營商定制的用戶界面和內容更新頻道的界面。Trigs包含了本地資源的顯示組合,如圖10-7所示,例如編譯過的TrigML文件,圖像文件,文本文件等。TrigML中的資源是按樹狀結構組織的,每一個資源都是唯一的一個葉子節點。
? 10-7Trigs是包含本地資源的顯示組合 Actors 提供了使用底層代碼的接口,通過Actor可以訪問手機平臺的特性和手機上的應用,能夠使用底層代碼的應用邏輯。本質上也是一個BREW 應用擴展, 類似于中間件, 負責和底層的BREW API 以及其他擴展應用進行接**互, 是uiOne 應用的底層邏輯處理部分。Actor提供了3種功能:改變應用中的數據結構和變量的值,處理Trig發送給Actor的命令消息,將變化的信息通過事件發給Trig。 Triglet是Trigs中可更新的部分(圖10-8),通過OTA的方式下載到手機上,可以實現手機待機界面上指定內容的自動更新。在形式上表現為一系列資源文件的目錄體系, 是對uiOne 應用的動態可更新部分的描述, 是一個資源文件包, 可無線下載, 負責UI的在線更新, 并可只對部分UI 進行更新。
? 10-8Triglet的內容更新示意 頻道升級實際上是一種準PUSH服務,由用戶選擇了自己喜歡的內容頻道和更新周期。客戶定制服務器會發送SMS到終端用戶,用戶手機上的更新管理器會根據內容頻道的URL到內容服務器獲取相關內容(Triglet),然后由資源管理器將定制的頻道內容呈現給用戶,系統結構如圖10-9所示。
? 10-9uiOne中頻道內容更新的體系結構

?

轉載于:https://blog.51cto.com/wirelesscao/636201

總結

以上是生活随笔為你收集整理的uiOne 技术的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。