- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于WAP20的手机图书查询网站设计与实现
基于WAP2.0的手机图书查询网站设计与实现
张 聪 周来
?(武汉工业学院计算机系,湖北省武汉市 430023)
摘要:本文在简介WAP2.0技术的基础上,分析了WAP2.0的网络构成及开发环境搭建,然后提出了基于WAP2.0的手机图书查询网站的功能架构,并给出了开发实例。
关键词:WAP2.0;WML;程序设计模型
中图分类号:TP393 文献标识码:A
0 引言
由于图书馆检索终端的有限性和其图书资源的流动性非常大,常常发生没有读者想借的书或书架上的书已被人借走的情况,再加上检索终端是有线互联网接入,受到地理位置的制约,这使得借阅者要花更多的时间来往返于图书馆。
随着互联网和移动通讯技术的不断发展,全球进入了信息化时代,人类的通信方式发生了根本性的改变,网络和手机成为越来越普遍的通信工具。越来越多的手机增值服务应运而生,一种崭新的以手机为移动终端的数字图书馆服务方式也悄然兴起。无线移动通信技术渗透至蓬勃发展的数字图书馆信息领域,不仅可以使读者不受时空限制地访问图书馆,在一定程度上提升图书馆的服务质量和水平,并逐渐成为图书馆继网络服务之后的新兴服务领域。
WAP (Wireless Application Protocol,无线应用协议)是专门为手机用户开发并提供无线上网服务的一种协议。WAP的出现弥补了现有网络的不足,它真正实现了移动世界与Internet的结合,使得手机用户可以像使用台式机那样查询网络上的丰富资源。它的出现标志着Internet进入新的阶段。随着3G移动通信时代的到来,移动通信带宽将会更宽,基于WAP的业务和应用将会更好的得到应用,尤其是在图书资源的无线查询服务领域,其必将成为一种流行的并切实有效的图书查询方式。
1 WAP2.0技术简介
1.1 WAP简介
WAP是。它基于现有的Internet技术,例如XML和IP,主要是为无线用户( WAP设备,例如移动电话)提供Internet上的应用和服务。WAP,可以实现与国际互联网( Internet) 或企业内部网(Intranet) 的交互访问,包括收发E - mail、浏览WAP网站页面等。
但WAP不是一个简单的协议,它由许多协议组成,涵盖了从WAP设备到用户代理以及传输协议与GSM信道的各个方面。1.0 至今,发展了多个版本,目前最高版本为2.0。WAP2.0是为加强WAP的实用性而设计,迎合市场的需求,并且适应了当前更高带宽、更快的数据传输速度、更强大的接入能力和不同的屏规格大小等最新的行业发展趋势。利用先进的网络和新增的服务功能,支持WAP2.0的终端将可以接入到各种基于互联网的内容、应用和服务,可以PC的一个非常有价值扩展。 WAP2.0的开发语言XHTML MP/WCSS
相应于传统网页的HTML语言,WAP使用的语言是WML(Wireless Markup Language,无线标记语言)。WML和WML Script脚本语言是专门用来开发在微型浏览器上显示应用程序的语言,它是基于可扩展标记语言XML(Extension Markup Language)的子集。WML适用的无线通信设备相对于传统的网页浏览设备PC机而言具有以下特点:体积和显示屏幕小、通讯带宽窄、时延长,设备的内存和CPU性能有限等。WML Script是一种脚本语言,它为开发动态WAP站点提供了各种工具,WML是针对无线设备上有限的内存开发的,脚本语言是特别为提供程序控制和生成结果而设计的编程语言,它用于编写设计用于执行特定任务的小型代码块。
尽管利用WML和WML script可以开发具有较强功能的WAP1.X网站,但其只获得了有限的成功,主要因为:(1)这两种语言与常用的Web开发语言很不相同,所以需要Web开发者重新学习,增加了开发的难度。(2)WML语言控制布局的能力有限,不能对页面内元素进行精确控制。(3)WML支持的表现内容的方式有限,只能支持文字和简单的图片,不能很好的表现内容。由于WML规范中没有定义在页面中对元素进行可视化显示的规则,导致在不同厂商之间生产的移动设备上显示有很大不同,影响了通用性。
因此WAP2.0主要将开发语言指定为XHTML Mobile Profile(XHTML MP)/WAPCSS。XHTML MP是XHTML的子集,是HTML的更严格的版本XHTML MP的目的是让开发移动信息浏览的技术和开发WWW信息浏览的技术更相近,即把移动因特网浏览和万维网浏览的技术结合起来XHML MP语言更接近现有的Web开发语言,使得无线世界和有线世界的标记语言最终汇聚到了一起Web的开发工具来开发WAP,且在原型化和开发过程中用任何Web浏览器查看WAP2.0应用程序XHTML MP提供了相对于WML更丰富的表现形式,其重点是对CSS的支
您可能关注的文档
最近下载
- 心理健康教育对青少年学习动力的影响.pptx VIP
- 基于财务共享模式下的财务风险管理—以海尔集团为例.doc VIP
- 初一学生期中家长会优质课件.ppt
- 中国华电集团发电运营有限公司招聘笔试题库2024.pdf
- 物流服务师(高级工)职业技能鉴定考试及答案.doc VIP
- 2024年浙江省中考数学试卷(附答案).pdf
- 人教版九年级全册英语Unit 14大单元整体教学设计.docx
- 4.11.1《探问人生目标》课件人教统编版道德与法治七年级上册2024新教材.pptx
- JB∕T 10923-2020 电能表用磁保持继电器.pdf
- 2018年版《广东省安装工程定额说明及计算规则》C.5 建筑智能化工程.pdf
文档评论(0)