在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代码来进一步分析