基于brew平台的浏览器设计与实现-电子与通信工程专业论文.docxVIP

  • 0
  • 0
  • 约5.01万字
  • 约 68页
  • 2019-01-09 发布于上海
  • 举报

基于brew平台的浏览器设计与实现-电子与通信工程专业论文.docx

基于brew平台的浏览器设计与实现-电子与通信工程专业论文

摘 要 摘 要 移动互联网业务从全球视角看呈高速增长趋势,中国由于具有全球最大的移 动互联网用户群,也已经开始进入移动互联网的高速增长期。信息获取是移动互 联网用户的第一需求,而于机浏览器是满足信息获取需求的第一应用工具。作为 移动应用开发的平台,BREW 可以直接运行于硬件之上,运行速度快。随着人们 对于机浏览器运行速度要求的不断提高,基于 BREW 平台的于机浏览器开发正在 逐渐成为人们关注的热点。 本论文研究了于机浏览器的国内外发展状况,通过对现有的浏览器产品进行 分析与总结,给出了基于 BREW 平台的浏览器总体设计和实现方案,对网络模块、 解析模块、布局模块和 UI 模块进行了详细的分析和设计。在网络模块中,不仅实 现了 HTTP 协议,还在此基础上实现了对 HTTPS 的支持:在解析模块中,将 WML 页面转化为 HTML 页面,通过 SAX 技术统一对 HTML 页面进行解析:布局模块 根据解析得到的内部节点进行布局显示处理:在 UI 模块中,针对 IDialog 固有的 缺陷,设计了 IWINDOW 机制并借鉴 MVC 的思想实现了界面与逻辑的分离。 系统设计充分考虑了可移植性、可复用性和可维护性,可以在采用高通芯片 的 CDMA 于机上移植。在 BREW simulator 上的测试结果表明该浏览器用户界面良 好,支持 WML 和 HTML 页面解析并且能够访问安全网页。 关键词 BREW 浏览器 HTML IWINDOW AB ABSTRACT ABSTRACT The mobile Internet business is the high-speed growth trend from a global perspective. Because China has the worlds largest mobile Internet user groups, it has also begun to enter a period of rapid growth in mobile Internet. The access to information is the first demand of mobile Internet users, and the mobile browser is the first utility in meeting the demand for access to information. As a platform for application development, BREW can run directly on hardware and has fast running speed. With the continuous improvement of the running speed requirements of the mobile browser, the mobile browser development based on BREW platform is gradually becoming a focus of attention. This paper studies the development of mobile phone browser at home and abroad. After analyzing and summarizing the existing browser products, the overall design and realization scheme of the browser based on the BREW platform is put forward. The modules in the browser include: the network module, parsing module, layout module and UI module. In the network module, the HTTP protocol and the HTTPS protocol are realized. In the parsing module, the WML pages are translated to the HTML pages in order to unify these diverse languages. Then, we parse the HTML pages through the SAX technology. The layout module determines the location of the element, according to the

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档