基于WebKit渲染架构的嵌入式浏览器研究与实现

被引量 : 0次 | 上传用户:tongchenggouwu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从微软公司提出了smart phone的概念之后,移动终端开始了和互联网的相互渗透,而以IPhone为代表的新一代的移动终端出现后,一个新的移动互联网开始进入大众的视野。就像在pc平台上,浏览器是一个互联网的入口一样,在移动终端上,浏览器也是一个必不可少的东西。人们可以通过浏览器去访问大型的门户网站,去看最新的新闻,查看资料,进行网络购物等等。这一切的基本,就是由浏览器的内核去实现的,浏览器内核有很多,现在比较常见的大约有4种:Trident、Gecko、Presto、WebKit,Google在2013年4月3日发布了一款新的浏览器内核Blink,并称不再新的chrome中使用WebKit内核。由于移动互联网开始了一个新的时代,所以浏览器也成为了手机中一个必不可少的应用,很多智能手机都以WebKit为手机浏览器的内核,比如Symbian,IPhone,Android。Internet以及嵌入式应用在现今社会已经成为了IT行业的一个发展的必然趋势,然而嵌入式浏览器作为用户和互联网交流的一种桥梁,已经逐步成为了用户访问互联网的一种主要途径,由于软件与硬件的一些技术上的不成熟,以及用户对于访问互联网的速度的要求也越来越多,所以,当下浏览器的主要任务就是能够让用户更快更清楚的浏览所需要的网页。所谓的布局渲染器其实就是浏览器的内核,是浏览器的核心内容,它主要是负责解析网页上的各种语法,比如HTML以及CSS样式等等网页上的渲染效果。所以布局渲染器决定了网页如何在浏览器上显示网页上的基本内容以及页面格式等信息,在本文中,我们主要应用现在最流行的一种浏览器的内核,也就是WebKit内核,并且对WebKit进行了非常详细的学习,在这个学习的基础上,针对安卓手机终端的特性进行了初步的实现,完成了自己独有的一套布局渲染器的引擎,并且成功部署在了安卓手机终端上进行了测试。本文首先将对浏览器的历史及现状进行一些描述,思考未来的浏览器内核的发展方向,并且对WebKit的功能、核心技术以及作一番详细的描述,对开发本项目时遇到的问题以及对浏览器详细的设计与分析,和其中所包含的功能进行详细的介绍。同时本文还涉及了一些安卓手机系统的一些基本的只是,以及相关的技术的介绍,还大概的了解了一些安卓系统的框架,学习了这些对今后的安卓开发又有了一些新的认识。本文中主要实现了一些浏览器的基本的功能,加载网页的功能、网页中超链接的点击功能,网页的前进以及后退,导航功能,以及页面的放大和缩小功能,初步完成了一个功能全面的浏览器的设计,经过测试,能够完整的显示现在互联网上的所有主流网站。
其他文献
自十八大以来,“做好对外宣传工作,创新对外宣传方式,讲好中国故事,传播好中国声音”已成为国内媒体改革的方向标。由于国家领导人的公共形象对内关系到政策实施、民心向背,
一氧化碳激光器作为一种重要的中红外激光光源,在红外光谱分析和工业加工等领域有着广泛的应用。目前,基频跃迁的一氧化碳分子激光器的最大输出光谱范围为4.7μm到8.4μm,约
空间光调制器(SLM, Spatial Light Modulator)是一种对光波的空间分布进行调制的光学器件。光寻址液晶空间光调制器是其中的一种,基于液晶的电控双折射效应,采用光信号作为写
"作为一个物种,我们对自然界和我们在其中的位置有着一种好奇心。我们想知道,而且必须知道,我们是怎样成为今天这样的?我们的未来又如何?" 人类起源之谜,始终吸引着一代又一
男性乳腺发育又称男性乳房增生症,是由于生理或病理性因素引起的男性乳房组织异常发育,乳腺结缔组织异常增生的一种临床病症,给患者的生活带来极大的困扰。患者一旦患上乳房
提出了一种基于卡尔曼滤波的同步并网控制策略,以解决微电网与大电网同步并网过程的各分布式电源间协调控制及平滑、快速并网的问题。通过计算微电网前一次状态和本次状态的
习近平总书记系列讲话涵盖经济、政治、文化、社会以及生态、外交军事等诸多领域,是一个逻辑严密且集反思性与前瞻性为一体的理论体系。本文拟从开放系统与联动机制的统一、
<正> 笔者运用中药灌肠治疗小儿病毒性感冒20例,取得了比较满意的疗效,现简介如下。方药:金银花、连翘、蚤休、杭菊花各8克,苏薄荷5克,香薷4克。以水煎浓缩至100毫升,每次50
<正>张骞从西方带回番茄种子并在国内试种成功的时候,他不会想到两千年以后的新疆,番茄酱总产量能够稳居全球第三,出口贸易量居世界之首;张骞更不会想到有个叫"红色产业"的词
7月1日,《上海市生活垃圾管理条例》正式施行,上海开启了生活垃圾分类“强制时代”。按照总体部署,继上海之后,全国另外45座城市也将跟进实施生活垃圾强制分类。$$实行生活垃圾全
报纸