wap服务与移动控件-2

上传人:小** 文档编号:46750429 上传时间:2018-06-27 格式:DOC 页数:38 大小:1.80MB
返回 下载 相关 举报
wap服务与移动控件-2_第1页
第1页 / 共38页
wap服务与移动控件-2_第2页
第2页 / 共38页
wap服务与移动控件-2_第3页
第3页 / 共38页
wap服务与移动控件-2_第4页
第4页 / 共38页
wap服务与移动控件-2_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《wap服务与移动控件-2》由会员分享,可在线阅读,更多相关《wap服务与移动控件-2(38页珍藏版)》请在金锄头文库上搜索。

1、WapWap 服务与服务与.Net.Net 移动控件移动控件林宏基林宏基一、一、Wap 服务服务1. WAP Server 什么是什么是 wap?wap? wap(wireless application protocol,即无线通讯协议)是一种向移动终端提供互 联网内容和先进增值服务的全球统一的开放式协议标准,是简化了的无线 internet 协议 ,它将 internet 和移动电话技术结合起来,使随时随地访问丰富的互联网络资源成为现 实。 (但并不是说你的手机可以直接读取通常所说的 web 页的内容,它所用的是 wml 语言 有别于通常所说的 html,这点在下文中会做进一步说明,首先要

2、知道二者其实并不通用 ,也就是说你无法在电脑上直接用 ie 打开用 wml 所写的网页,手机上也不能直接打开 ht ml 所写的页面。) 它的诞生是 wap 论坛成员努力的结果,wap 论坛是在 1997 年 6 月,由诺基亚、爱立信 、摩托罗拉和无线星球(unwired planet)就共同所组成的。它的目标就是 通过 wap 这 种技术,就可以将 internet 的大量信息及各种各样的业务引入到移动电话、palm 等无线 终端之中。无论你在何地、何时只要你需要信息,你就可以打开你的 wap 手机,就可以接 入 internet,就像用家里的大猫、小猫上网一样。认识认识 wapwap 的系

3、统架构的系统架构就像 http 协议一样是一种标准,规定了 web 服务器与客户浏览器交互的方式、规范 。web 服务器的工作方式:客户向 url 所指定的 web 服务器发出了请求, web 服务器根据请 求的程序返回相应的内容至客户端,二者就是按 http 协议进行交互的。客户端发出一个以 http 开头的 url 请求时,web 服务器端的程序可能是 cgi 程序、或静态网页,或 servlet 程序,也可能是其他服务器端程序,但它们均以 html 格式将相应的内容返回给客户,客户 在浏览器上看到返回的内容。wap 网络架构由三部分组成,即 wap 网关、wap 手机和 wap 内容服务

4、器.其中 wap 网关 起着协议的翻译作用,是联系 gsm 网与万维网的桥梁;wap 内容服务器存储着大量的 信息,以提供 wap 手机用户来访问、查询、浏览等。wap 网络的基本架构:每当你从手机键 入你要访问的 wap 内容服务器的 url 后,信号经过无线网络,以 wap 协议方式发送请求至 wap 网关,然后经过翻译,再以 http 协议方式与 wap 内容服务器交互,最后 wap 网关 将返回的内容压缩、处理成 binary 流返回到你的 wap 手机屏幕上。同样的,wap 服务器端 的程序也可是 cgi 程序、或静态网页,甚至是 asp。2 WAP Server = Web Ser

5、ver + ConfigurationWAP Server = wap sever + configurationwap sever 建制非常容易,wap 在信息传输的部分是使用 http 来进行的,与现有的 www 信息平台一样,因此,将现有的 web sever 都可以通过对配置的调整成为 wap sever, 提供对无线装置的服务。在 wap 服务当中,所提供的新文件类型目前共有五种,以扩展名来分的话分别是 wml,wmlc,wmls,wmlsc,wbmp,分别代表的是 wml 原始文件、wml 文件的二进制码、 wml script 的原始程序码、wml script 二进制码,以及单

6、色的 wireless bmp 文件。这些的扩 展名必须新增到 web server 的 mime type 设定中,web server 才能够提供 wap 的服务。不论使用何种 web sever 软件,例如 microsoft iis、netscape enterprise sever、apache、 或是任何一种,只要加入以上五个 mime type 设定,就可以提供 wap 服务了。 把把 microsoft iis 变成变成 wap server 以 iis 为例,进行 mime type 的设定。首先,进入 iis 的管理画面。启动了 iis 管理画面 选取要设定的 web 站点

7、, 选取“属性”显示变更设定内容的视窗 再进入了 http 标题设定部分之后, 要设定的部分:mime 对应,将某个特定的扩展名与 mime type。请点击文件类型按键, 将前述的五个 mime type 一次一次的输入到扩展名与内容类型之中。 输入完成之后在 iis 5.0 与 4.0 中就可以直接使用这些新的文件类型了。建立建立 wap 的测试环境的测试环境在 wap 编程与开发中,为了对所编写的网页及应用进行测试,我们通常要建立 wap 的 测试环境。一般来说,wap 测试环境可以从浏览器环境、模拟环境、实际环境三个方面进 行建立。浏览器环境:浏览环境的建立十分简单。目前 intern

8、et 许多站点提供有 wml 浏览器的免费下载服务。 比较著名的 wml 浏览器是 winwap(http:/ 提供的浏览器。安装这些浏览器后,用户就可以在 windows 系统环境下访问 wap 站点,查 看 wap 页面。模拟环境:用于 wap 测试的模拟环境是通过使用移动通信设备公司所提供的 wap 手机模拟器来实 现 wml 浏览的。目前可以从各公司站点上下载的模拟器有 nokia toolkit、ericsson r1.0 emulator、ericsson wapide、upphone upsimulator、motorola mobile adk 等。这样模拟环境基本能满足对于单

9、纯的开发测试要求。实际环境:wap 测试的实际环境中需要 wap 手机、网卡及服务器三个部分,因此,为了建立 wap 测试的实际环境,开发者需要购买一些主流的 wap 手机,同时使用前面介绍的方法在原来 的 html 服务器上建立一个 wap 专用的虚拟目录,已建立 wap 服务器,然后使用现有网关 或夹在移动通信公司提供的相应网关,那么只要三者都能顺利正确的工作,开发者就可以 通过 wap 手机对 wap 网页及应用进行测试了。3 3手机仿真开发环境手机仿真开发环境所谓的手机仿真开发环境,也就是在普通的机器上面使用各种模拟器来模拟手机的 真实环 境,从而方便网站的开发,目前较为流行的模拟器主

10、要有以下几个: 诺基亚公司的这个开发包可以从这个地址下载这个仿真开发环境: http:/ 目前这个工具包的最高版本是 爱立信公司推出的一个开发包, ,可以从这个地址下载: http:/ 。 公司的产品可以在: http:/ 上面的说明来看,在这三个流行的开发工具中,最具有吸引力的当然就是诺基亚 公司的模拟仿真环境了,图形界面以及丰富的开发文档。设计设计设计站点,正如目前的网站是基于语言一样,网站是基于 语言的,而语言其实是遵循目前的技术的。和以往的 语言最大的不同是,语言的限制非常严格,表现在下面几个方面: 、 中的所有标签、属性都是区分大小写的 、 对于连续的空格,编译器将认为是一个 、 所

11、有标签的属性都需要使用双引号括起来 、 所有的标签都必须封闭,对于不成对出现的标签,必须在“”之前加上“/”,比如“”在中,最基本的单位叫做“card”,他被用来向用户提供交互界面,这其实也是 为了照顾到手机的屏幕比较小而设计的,并且手机的处理能力有限,不可能像我们经常使 用的等浏览器那样一次将整个页面载入,在使用滚动条来察看内容,被设计用于手机 浏览的文件,一个最大不能超过.,所以我们才将大的页面分割成为若干个 c ard,来一次显示;多个“card”就组成了一个 “deck”,也即使一个“层面”,一个 文件中只允许出现一个层面,正如中只用一个 “”标签一样。 只要想显示一些文字到手机上面,

12、就必须使用“标签将这一段文字括住。下面我们 就先看看一个简单的例子:hello! world!将这个文件存盘,我们可以看到,在中的注释方法同中是一样的。要 注意的是每一个 card 的 id 属性是不允许省略的,并且在默认的情况下手机显示的是这个 “层面”的第一个“卡片”,当然也可以直接指定要浏览的特定“卡片”4.WAP4.WAP 页面基本格式和文件头页面基本格式和文件头文件的一般格式:文件的一般格式:some contents.结构看上去和 html 文件很类似,对于每一个 deck,在其文档开头必须指明以下 的类型声明。一个 deck,其文件大小最好不要超过 1.2k。 标签和 html

13、中的 标签一样,用来表明这是一个 wml 的 deck,和 html 一样标签包含了该 desk 的相关信息。5 WAP2.0移动通信和互联网的迅速发展,使得互联网从固定向移动转移(即移动互联 网)成为一种必然的趋势。采用 WAP 作为手机上网的平台是一种最佳的选择,关 键是要开发出足够吸引用户的业务和应用。WAP2.0 除了继承了原来 WAP1.x 针 对无线链路和手机设备所做的优化以外,还新增了大量的业务和应用,其中包 括能够使用现有 Internet 的内容。WAP2.0 于 2001 年 8 月正式发布,它在 WAP1.x 的基础上集成了 Internet 上 最新的标准和技术,并将这

14、些技术和标准应用到无线领域。这些新技术和标准 包括 XHTML、TCP/IP、超文本协议(HTTP/1.1)和传输安全层(TLS)。在这些新技 术的支持下,新增加了数据同步、多媒体信息服务、统一存储接口、配置信息 提供和小图片等新的业务和应用,同时加强了无线电话应用、Push 技术和用户 代理特征描述等原有的应用。这些新的业务和应用将会带来一种全新的使用感 受,并极大地激发人们对无线应用服务的兴趣,从而推动移动互联网的发展。最新的标准和技术 21 对 XHTML 的支持(引入 XHTML 带来的改变: 1、跑马灯 、2 文字颜色 3、动画显示 4、表单 5、表格支持表格 6、背景色 、背景图片

15、 )WAP2.0 对 TCP/IP 协议栈的支持WAP2.0 增加了更多的安全保证措施,包括采用 TLS 协议,提供改进的端到 端的安全,集成有线 Internet 等, 6 wapwap 应用应用近几年来,internet 和移动电话这两项技术的发展已经给亿万人的生活带来了深刻 影响。internet 能使人们十分方便而廉价地获得大量信息,为此用户所需设备至少是一台 调制解调器和电话线,以及通过它们与 internet 服务提供商 isp 相连的个人计算机。而移 动电话打破了用户计算机与 isp 有线接入的束缚,用户可以不必坐在办公桌旁或家中的固 定电话旁上网了。通过移动电话和 wap 技术,用户可以漫游到其他地方,并且仍能继续与 internet 接驳,与家庭、朋友、业务同事和客户相互联系。 wap 应用的趋势是,internet 和移动电话两种技术将结合在一起,使信息的接入不仅不 受信息源的限制,而且不再受接入者位置的限制。wap 手机是允许移动 internet 接入的产 品。wap 手机是集移动电话与移动电脑于一身的新型通讯工

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 宣传企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号