[页数] 41 [字数] 18556 [目录] 摘 要 I Abstract II 目 录 III 1 绪 论 1 2 J2ME概述 5 3 需求分析 15 4 wap浏览器系统的设计 18 5 浏览器系统实现 25 6 总结与展望 34 致 谢 35 参考文献 36 独创性声明 37 [原文] 1 绪 论 1.1 课题研究背景及其意义 手机浏览的模式主要有两种:一是浏览器本身先读取Web网页,然后通过重新排版,将Web网页的内容转换成类似于WAP网页的版面;二是通过放大缩小显示方式,力求在较小的显示屏幕上显示整个或部分Web网页。这两种方式侧重点不同,分别以快速检索和方便阅读为主要目标。如何有效地解决速度和便捷性的矛盾,成为目前手机浏览器设计的关键。 随着2.5G的蓬勃发展以及3G的逐渐普及,国际开放移动联盟(OMA,OpenMobileAliance )推出的WAP2.0现在已经成为各大浏览器提供商研发的重点,同时由于移动网络带宽瓶颈的逐渐消失,支持现有的互联网的HTML资源也成为各大主流浏览器的必备功能之一,各项移动增值业务的不断推出也要求现有的浏览器不仅仅具有浏览功能,而应当成为一个应用的集合体,在这个方面,国内的浏览器产品和国外的还有相当的差距,从这一点上来讲,推动国有自主知识产权的浏览器产品发展,还有很长的路要走 [8] 。 1.1.1 课题的提出 在移动增值业务中,基于WAP(无线应用协议)的浏览业务是一个很大的亮点。目前,在移动设备上,WAP浏览器已经取代了Web浏览器并成为必备应用软件之一,而作为WAP页面的基本要素一无线标记语言(WML)也得到越来越多的关注。 WAP是一种针对手机、PDA等移动产品的网络服务协议。它把互联网和移动技术结合起来,使手机和PDA用户也可以随时随地访问WAP网站、浏览新闻、下载图片、参与游戏、实时聊天等。与目前大多数用户通过短信获得这些服务所不同的是,WAP用户以浏览器的方式访问在线网站,可以获得更多、更广泛的信息内容,而且这些信息的获取是实时的。2000年的时候,中国移动和中国联通先后开通了WAP服务,出人意料的是,市场形势惨淡,那WAP究竟为什么在当时落得如此下场呢?从技术上,WAP当时的失败是由于运营商忽视了移动网与固定网的差异和现有无线网络的不足;从业务上讲,当时的移动运营商在语音业务上依然有很大的成长空间...... [摘要] 移动开发现在已经成为了开发者社区最时髦的名词,但由于还是一个新兴的领域,所以在嵌入式消费类电子产品上开发应用程序依然充满了神秘的色彩。许多技术人员可能已经习惯了安装各式各样台式机或服务器的应用程序,但是在移动通信设备上安装应用程序,恐怕还很陌生,更不要说为移动通信设备开发应用程序了。当互联网走向成熟时,一部分先行者已经把目光瞄准了移动互联网,这是一块用户群更加广阔的市场,而掌握互联网开发技术的开发者成为了众多大牌企业高薪招聘的对象。在J2ME,Symbian,Windows Mobile,BREW等移动开发技术中,J2ME占据了绝对优势。 在移动增值业务中,基于WAP(无线应用协议)的浏览业务是一个很大的亮点。目前,在移动设备上,WAP浏览器已经取代了Web浏览器并成为必备应用软件之一,而作为WAP页面的基本要素一无线标记语言(WML)也因此得到越来越多的关注。本文重点讨论如何在资源受限的嵌入式系统中实现对无线标记语言的解析。无线标记语言(WML)和超文本标记语言(HTML)都是标记语言大家庭中的一员,虽然它们具有基本相同的格式,但为了适应与移动设备的硬件参数,无线标记语言(WML)也有自身的许多特性,本文首先分析了无线标记语言的结构以及特点,在此基础上对无线标记语言(WML)的解析做了概念性的阐述,接着给出针对资源受限的嵌入式系统,无线标记语言(WML)的解析采用的基本数据结构以及解析状态机的实现,详细描述了无线标记语言(WML)的解析方法和最终形成的数据结构,最后通过对无线标记语言(WML)解析结果进行排版和显示的阐述,给出了一种嵌入式系统中WAP浏览器设计与实现的基本思路。 [参考文献] [1] Wireless Markup Language Specification Versionl.3,2000 WAP Forum [2] WAP Telephony Application Interface, 2001,WAP Forum [3] Anthony Massa 9 Tips for Improving Embedded Web Browser Design CommsDesign.com, 2002 [4] WAP General Formats Document, 2001,WAP Forum [5]张慧媛.移动互联网与WAP技术.第一版电子工业出版社2003 [6]顾奕.基于pSOS的嵌入式浏览器设计.北京广播学院学报.2003年02期 [7]袁明,张连芳,李光成,赵宇,郑武.嵌入式浏览器的设计开发.微型机与应用. 2003年01期 [8]詹舒波.WAP一移动互联网解决方案.第一版北京邮电大学出版社2000 [9]阳富民,周艳,周正勇.WML浏览器的设计与实现.计算机工程与科学.2004年09期 [10]王登辉.WAP在嵌入式系统中的研究和实现.电子科技大学2004年 [11]胡琳琳,陈晓,李挺屹,胡建良.一种基于嵌入式系统的网络浏览器的实现.微计算机应用.2006年01期 [12]胡贯荣,徐涛,阳富民.嵌入式浏览器中表格技术的研究与实现.计算机工程与设计.2004年 10期 [13]王庆.GPRS智能手机解决方案的设计与实现.电子科技大学2004 [14]刘发贵,张晖.信息家电中的Web浏览器.华南理工大学学报.2004年06期 [15]阳富民,周正勇.WML浏览器的设计与实现.计算机工程与科学.2004年09期 [16]付岩.WAP应用开发宝典.第一版机械工业出版社2001 [17]王志利.嵌入式微浏览器的研究与实现.电子科技大学2003年 [18]刘明.嵌入式信息终端上自适应浏览器的设计与实现.电子科技大学2003年 [19]彭丽娟.嵌入式浏览器的研究.北京工业大学2001年 [20]姜庆臣,马润,何鹏,赵硕.基于XML的嵌入式HTTP服务.微计算机信息.2005 年04期 [原文截取] 摘 要 移动开发现在已经成为了开发者社区最时髦的名词,但由于还是一个新兴的领域,所以在嵌入式消费类电子产品上开发应用程序依然充满了神秘的色彩。许多技术人员可能已经习惯了安装各式各样台式机或服务器的应用程序,但是在移动通信设备上安装应用程序,恐怕还很陌生,更不要说为移动通信设备开发应用程序了。当互联网走向成熟时,一部分先行者已经把目光瞄准了移动互联网,这是一块用户群更加广阔的市场,而掌握互联网开发技术的开发者成为了众多大牌企业高薪招聘的对象。在J2ME,Symbian,Windows Mobile,BREW等移动开发技术中,J2ME占据了绝对优势。 在移动增值业务中,基于WAP(无线应用协议)的浏览业务是一个很大的亮点。目前,在移动设备上,WAP浏览器已经取代了Web浏览器并成为必备应用软件之一,而作为WAP页面的基本要素一无线标记语言(WML)也因此得到越来越多的关注。本文重点讨论如何在资源受限的嵌入式系统中实现对无线标记语言的解析。无线标记语言(WML)和超文本标记语言(HTML)都是标记语言大家庭中的一员,虽然它们具有基本相同的格式,但为了适应与移动设备的硬件参数,无线标记语言(W..... |
基于WAP浏览器设计与实现
查看评论
已有0位网友发表了看法