基于CAR构件的WebKit本地扩展策略

基于CAR构件的WebKit本地扩展策略

ID:43962835

大小:154.50 KB

页数:7页

时间:2019-10-17

基于CAR构件的WebKit本地扩展策略_第1页
基于CAR构件的WebKit本地扩展策略_第2页
基于CAR构件的WebKit本地扩展策略_第3页
基于CAR构件的WebKit本地扩展策略_第4页
基于CAR构件的WebKit本地扩展策略_第5页
资源描述:

《基于CAR构件的WebKit本地扩展策略》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于CAR构件的WebKit本地扩展策略i蒋章概,陈榕(同济大学基础软件工程中心,上海,200092)摘要:通过浏览器来完成应用与用户的交互,能够简化应用程序的开发和移植,是当前研究热点。JIL、PalmWebOS.Android都采取类似的解决方案。为強化对基于浏览器的应用程序的支持,Google在Chrome的新版中引入了二进制的本地扩展解决方案。CAR是一种二进制的构件技术,并且目标是嵌入式应用。使用CAR技术对开源的浏览器引擎WebKit进行本地扩展是本研究的重点。关键词:WebKit;C

2、AR构件;JavaScriptCore;本地扩展;ElastosNativeExtensionStrategyofWebKitBasedonCARComponentsJIANGZhang-gai,CHENRong(SystemSoftwareEngineeringCcntrc.TongjiUniversity,Shanghai200092,China)Abstract:Accomplishingtheinteractionofapplicationsandusersthroughabrowseri

3、soneofthecurrentresearchfocusanditcansimplifythedevelopmentandtransplantationofapplicationprograms.ThesharedresolutionhasbeentakenbyJIL,PalmWebOSandAndroid.Inordertointensifythesupportprovidedtobrowser-basedapplicationprograms,Googleimportakindofbinar

4、ynativeextensionresolutionintothenewversionofChrome.CARisakindofbinarycomponenttechnologyanditsaimisinembeddedapplications・UsingCARtechnologytonativelyextendtheopensourcebrowserengineWebKitwillbethecrucialpointofthisresearch.Keywords:WebKit;CARcompone

5、nts;JavaScriptCore;NativeExtension;Elastos1引言WebKit是一种开源的浏览器引擎,它应用广泛,Apple的Safari>Google的Chrome和Nokia的Series60都基于它进行了开发,PalmWebOS更是融介了WebKit并将界而系统管理器构建于它之上。WebKit对Web资源进行解析排版,通过JavaScript和D0M(文档对彖模型)与用户进行交互。然而基于WebKit的Web应用程序受限于WebKit本身,在本地调用和执行性能上存在着

6、障碍。现代的浏览器提供了扩展机制來加载本地代码以作为Web应用的一部分,比如ActiveX和NPAPI插件的方式⑴。Google提出了NativeClient⑴技术。本文基于Elastos操作系统平台进行探索,基于CAR构件技术提出了另外一种本地扩展策略,即改造WebKit,将JavaScript对象本地化,实现WebKit与CAR构件互操作。2Elastos平台上CAR构件技术和WebKit概述2.1CAR构件技术Elastos是一种具有灵活内核的构件化嵌入式操作系统。CAR(Component

7、Assembly*基金项目:国家"863"计划资助项目(2001AA113400)(课题名称:基于中间件技术因特网嵌入式操作系统及跨操作系统中间件运行平台,所属专题:计算机软件,所属领域:信息技术领域):国家移动通信产品研究开发专项项H:"而向服务3G手机软件平台开发",财政部(财建[2005)182号)、信息产业部(信部请函(2005)297号)作者简介:蒋章概(1985-),男,浙江温州人,硕士研究生,研究方向:嵌入式操作系统、系统软件支撑技术;导师简介:陈榕<1957-),男,北京人,博士生

8、导师,教授,中心主任,科泰世纪首席科学家,研究方向:I快入式系统,构件技术。基于CAR构件的WebKit本地扩展策略i蒋章概,陈榕(同济大学基础软件工程中心,上海,200092)摘要:通过浏览器来完成应用与用户的交互,能够简化应用程序的开发和移植,是当前研究热点。JIL、PalmWebOS.Android都采取类似的解决方案。为強化对基于浏览器的应用程序的支持,Google在Chrome的新版中引入了二进制的本地扩展解决方案。CAR是一种二进制的构件技术,并且目标是嵌入式应用。使用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。