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