随着移动互联网与云计算领域的迅猛发展,集合这两种技术精华的移动云计算,渐渐进入了人们的视野。作为移动设备网络主要入口的嵌入式移动浏览器无疑是未来移动云计算发展的关键。而HTML5技术标准的提出正是为了满足移动云计算环境下富网络应用的要求。因此,研制开发出一款支持HTML5标准的嵌入式浏览器,对未来移动云计算的发展能够起到十分重要的作用。
本设计为了实现开发出一款支持HTML5的嵌入式移动浏览器这一目的,本文首先确立了浏览器开发的整体需求,并对其进行了可行性分析及需求分析。在分析所得结论的基础上对浏览器的体系结构及相关的重要技术进行了研究。从而明确了研究方向,同时,对于一些关键性技术奠定了知识基础。
其次,通过对离线应用、Canvas实时绘图和地理位置定位这三个HTML5主要特性从理论到实践的研究,深刻分析了这三种特性的具体实现机制。
再次,在参照大量相关文献的基础上,提出并实现了一种基于结构化判断的显示优化方法。该方法能够对不同类型的网页进行分治化处理,并且具有实现简洁的特点。
最后,在参照常用开源浏览器框架的基础上,开发出了一款支持目标内核,且能够满足基本用户需求的浏览器表层框架。通过表层框架与内核的组合,最终实现了浏览器的开发工作。并对开发出的浏览器在目标环境下进行了测试。
本文完成了理论知识和实际工程项目的结合,对支持HTML5的嵌入式移动浏览器进行了深入研究,这对我国将来在此领域开发出更多、更好的自主品牌具有积极意义和重要的参考价值。