嵌入式浏览器的资源管理与跨平台的研究与优化

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:lxzshenzhen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统的蓬勃发展,嵌入式设备在我们的学习和生活中变得越来越重要。嵌入式浏览器是嵌入式设备终端用户浏览网页信息内容的应用软件,其重要性日益提高,已经不可或缺。目前携带方便的智能型终端大量出现,使嵌入式浏览器成为社会研究的热点之一。由于嵌入式系统特有的局限性,对运行在其之上的浏览器提出了更高的要求,如要求浏览器尽可能高效的使用系统内存。另外现有平台的多样化,对浏览器的跨平台性提出了迫切需求,同时跨平台技术也是现代软件发展的趋势。浏览器的跨平台性以及高效管理浏览器的缓存资源,是一项具有现实意义的研究。本文深入分析基于Webkit内核的浏览器的整体架构、工作流程以及功能模块间的关系,对与跨平台开发相关的技术也进行了相应研究,比如Java和QT的跨平台实现机制。在对比分析了Webkit在以SDL为支撑平台上以QT/Embedded为支撑平台上的功能接口后,提出了一种具有公用接口层和平台抽象层的跨平台中间件的设计思路,对与平台相关的接口、属性和方法进行分离和抽象封装,使嵌入式浏览器可以实现跨平台开发。经实验验证,本文设计的跨平台中间件可以实现浏览器的跨平台开发。本文另一个研究内容是浏览器资源管理的研究与优化,在研究淘汰机制之后,提出优化方案,如页面缓存的管理,对不能使用缓存的页面进行优化,使该类页面可以使用缓存,提高浏览器使用内存的效率。经实验验证,对资源管理优化之后,提高了网页访问速度,改善了用户体验。
其他文献
几何证明系统是一类强大的几何教学辅助系统,在几何教育应用中有着举足轻重的地位。目前成功的几何证明系统有MathXP、Z+Z智能教育平台和Geometry Explorer等,由于它们运行在传
随着网络技术的高速发展,计算机网络获得了广泛的应用,如何解决信息安全问题成为网络应用的关键性技术问题。在电子商务应用中,要求网络通信的双方必须能够了解对方的身份,并确认
数据挖掘是指从大量数据中提取隐含、事先未知、并且潜在有用知识的技术,是目前国际上数据库和信息决策领域最前沿的研究方向之一.数据挖掘技术已经被广泛用于各个领域,这些
随着娱乐产业尤其是计算机游戏产业的快速发展,交互式的角色动画制作技术得到了越来越广泛的应用。人们用手工制作或者运动捕获的动画作为原始数据,通过用户输入等控制信号把原
多媒体CAI课件资源的复用一直都是计算机辅助教学要研究和解决的重要问题之一。针对资源复用,本文提出了一种新的基于知识概念网络的教学组织方法。 这种新的教学组织方法
本文在确定使用统一建模语言UML和统一过程RUP相结合形成一种完整的全新的面向对象软件工程方法学指导软件系统的设计与实现之前,首先进行了软件工程方法学的选择。一种软件工
目前计算机软件的规模越来越大,复杂度也不断提高,软件错误造成的后果也就越来越严重,软件的质量和可靠性已引起人们的高度重视。在现代软件工程中,软件开发的各个阶段,都应进行相
论文针对ERP采购管理中采购效率较低,对市场反应不够灵活的问题,研究提出基于工作流的ERP采购管理的思想,并对于中小企业采购相对简单、资金不足等情况,以数据驱动流程的方法
随着计算机信息技术和现代教育理论的飞速发展,现代远程教育取得了飞速的发展.现代远程教育的最终目标是要以人为本,以学生为中心,实行个性化教学,充分调动学习者的主观能动
信息隐藏技术是信息安全领域中的重要研究方向.现代信息隐藏技术通过将加密后的信息嵌入到数字载体中,隐藏了通信的存在性,使得信息的安全性大大增强.随着计算机网络技术的普