Tizen Web Run Time模塊介紹
在http://download.tizen.org/misc/media/conference2012/tuesday/ballroom-a/2012-05-08_1515-1555-tizen_web_runtime.pdf, 較為詳細的介紹了Tizen Web Run Time的各個模塊及其功能
這里我們可以看見Tizen Web Runtime共分4個模塊
Runtime Core: 包含Client模塊, Lifecycle模塊和View模塊,其中Client模塊負責應用和平臺層面的事件接受等,然后處理這些事件并通知Lifecycle模塊, 然后Lifecycle模塊則處理具體的應用啟動,暫停,繼續,重啟,終止等各類實現, 而View模塊則主要負責和WebKit一起的事件處理來實現Webview的創建等
Plugin Core: 負責創建Javacript objects, 和Javacript Core直接協作處理一些Tizen Plugins以及W3C widget interface plugin的實現.
Install Core: 負責有關Web App的安裝,注冊,卸載等,以及與將來app store的相關接口,這樣未來當應用開發人員在app store上傳了應用以后,用戶可以購買這些應用然后通過app store來進行應用安裝,卸載等
Security Core: 通過Access Control Engine (ACE)來進行Tizen policy的管理, 比如一些feature, prompt的管理等
大家有興趣可以到tizen git或者repo上面下載對應的wrt代碼來進一步分析