基于Webkit的移动浏览器对终端硬件设备调用的增强
[Abstract]:With the rapid development of cloud computing and mobile Internet technology, Web applications have also ushered in a rapid growth. Native (Native Applications), Web applications, unlike mobile operating systems, have good cross-platform features. Mobile browser is an important platform and entry for mobile users in the cloud, and it is an important part of Web application era. In recent years, the gap between mobile Web applications and native applications is mainly reflected in the ability of hardware transfer. Since native applications are closer to the bottom of the mobile operating system, there are more ways to call terminal hardware devices during development and operation. In order to enhance the function and performance of Web application, some enterprises and organizations put forward some open source mobile browser architecture, which can be implemented at the bottom system level. Enhances the ability of mobile browsers to invoke hardware devices. Based on the above background, this paper proposes three enhanced implementation of calling terminal hardware devices based on the popular Webkit mobile browser kernel. The first implementation is an enhancement of the single-point component of the WebKit kernel. A single-point component is a invocation supported by a unique hardware device. This paper draws lessons from the implementation of hardware driver of Android mobile operating system, puts forward the principle of component design and implementation scheme, and realizes three kinds of enhancement methods in Webkit kernel. At the same time, in the process of experimental verification, the comparison of key parameters with native application is completed. The second implementation is an enhancement of the performance of WebKit kernel composite components. Composite component is that a functional component needs more than one hardware device to cooperate with each other, which is based on the enhancement of single point component, and introduces the work of scheduling and coordination between hardware. In this paper, the design principle and implementation scheme of composite components are put forward. In the implementation, a joint optimization scheme is proposed for two main hardware devices, camera video capture and display screen rendering, and the performance of composite components is enhanced by using dynamic buffer strategy. The third implementation is an enhancement of the performance of the Webkit kernel platform application interface. The platform application interface here is a more application-oriented concept than the component, which can control the operation between components to achieve the effect of performance optimization. Taking WebRTC as a scenario case, the bottleneck relationship between information processing and information transmission is studied in this paper. The platform application interface is implemented to adjust WebRTC adaptively. After the experimental test and the result comparison, the three implementation methods of the mobile browser based on Webkit for calling the terminal hardware device are proposed in this paper, compared with the original mobile browser kernel, the function of the mobile browser kernel is enhanced to a certain extent. It provides a better support for the diversity and performance of Web applications.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.092
【相似文献】
相关期刊论文 前10条
1 陈婧璇;马骁;马立铭;曹三省;;面向全媒体的Web App共性支撑技术[J];中国传媒科技;2011年11期
2 技术宅;;浏览器内核揭秘[J];电脑爱好者;2013年09期
3 飞飞;;心与心的交流 认识浏览器内核[J];电脑爱好者;2006年10期
4 马婧;;从“壳”浏览器迈向“核”浏览器[J];互联网周刊;2013年21期
5 ;细数手机浏览器领域“核能力”[J];微电脑世界;2012年05期
6 孙晨霞,姜建军,郝书珍;一个基于组件的考试系统的设计与实现[J];计算机应用;2001年03期
7 朱帆三;;一种用于减小植入式生物电子系统尺寸的组件设计技术[J];国外医学.生物医学工程分册;1990年06期
8 云晓春,胡铭曾;一个基于组件设计的模型[J];哈尔滨工业大学学报;1999年03期
9 王小刚,武友新,张娟,张烨,江恭和;基于设计模式的简化业务组件方法的研究与应用[J];计算机工程与应用;2005年14期
10 黄洪盛;;水利基建财务管理信息系统业务组件的介绍[J];人民珠江;2006年04期
相关会议论文 前7条
1 石琦;张作义;胡永明;;长寿期供热堆外围组件方案研究[A];第三届北京核学会核应用技术学术交流会论文集[C];2004年
2 卢兴来;楼成武;邵伟军;;新一代天气雷达充电开关组件(3A10)维修及负载设计[A];第31届中国气象学会年会S1 气象雷达探测技术研究与应用[C];2014年
3 宗敬群;;X波段MCM T/R组件的系统补偿设计[A];2009年全国微波毫米波会议论文集(下册)[C];2009年
4 于洪喜;宋志强;狄青叶;黄艳;;L波段T/R组件[A];1999年全国微波毫米波会议论文集(下册)[C];1999年
5 刘成刚;郑林;王迪;王进华;徐红春;;10G EPON ONU非对称单纤双向光组件设计[A];第十八届十三省市光学学术会议论文集[C];2010年
6 陆萍;张福琼;;T/R组件的机电一体化设计[A];中国电子学会电子机械工程分会2007年机械电子学学术会议论文集[C];2007年
7 卢中昊;周东明;李高升;刘培国;;P波段瞬态极化雷达双通道接收组件设计[A];2009年全国微波毫米波会议论文集(下册)[C];2009年
相关重要报纸文章 前10条
1 本报记者 邱燕娜;开放+自主内核 UC优视的创新之源[N];中国计算机报;2011年
2 付红;移动互联网浏览器开始“核变”[N];人民邮电;2011年
3 本报记者 王沛霖;UC俞永福详解四大检验标准[N];中国计算机报;2012年
4 本报记者 李敬;“核”能力开启手机“富浏览器”时代[N];计算机世界;2011年
5 本报记者 刘燕;手机浏览器行业关键词[N];科技日报;2013年
6 本报记者 田梦;Opera为用户提供整合上网体验[N];计算机世界;2008年
7 本报记者 方微;UC推自主浏览器内核完善功能提升用户体验[N];通信信息报;2011年
8 记者 王志新;浏览器酣战硝烟又起[N];中华工商时报;2012年
9 晓丽;搜狗推首款“真双核”引擎浏览器[N];国际商报;2010年
10 本报记者 王哲玮;三缺一Web变局前夜[N];计算机世界;2013年
相关博士学位论文 前2条
1 薛春;组件型熔盐堆的设计与研究[D];中国科学院研究生院(上海应用物理研究所);2017年
2 陈敏;二元光学的组件设计技术与实现方法研究[D];南京航空航天大学;2008年
相关硕士学位论文 前10条
1 熊文佳;基于Webkit的移动浏览器对终端硬件设备调用的增强[D];北京邮电大学;2017年
2 禹智;基于WebKit内核手机浏览器的研究与优化[D];南京邮电大学;2015年
3 王婧;基于WebKit移动设备浏览器渲染方法的研究[D];东北师范大学;2016年
4 罗培松;IPTV机顶盒的浏览器设计与实现[D];华中科技大学;2016年
5 王震;面向流水型装备的系统建模方法研究及可视化建模器的设计与实现[D];华南理工大学;2015年
6 李文帅;对地探测毫米波T/R组件关键技术研究[D];南京理工大学;2015年
7 王智强;某型号吊舱ATE测试组件研制[D];哈尔滨工业大学;2015年
8 张建军;毫米波多通道T/R组件设计与实现[D];电子科技大学;2014年
9 苏辰飞;基于系统级封装(SIP)技术T/R组件电磁兼容性研究[D];电子科技大学;2014年
10 郭彦立;基于射频对消技术的三毫米发射组件研究[D];电子科技大学;2015年
,本文编号:2324541
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2324541.html