分享
 
 
 

WAP技术入门(上)

王朝other·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

前言

国际互联网的新技术层出不穷,随着国内中国移动通信和中国联通先后推出WAP手机上网业务, 这项新兴的技术也渐渐在国内展露头脚。其实早在1997年,由爱立信、诺基亚、摩托罗拉、 Phone.com等公司共同发起了WAPForum,随后业界众多的公司纷纷加入,并于1998年4月 提出了WAP标准第一版。WAP的全称是“Wireless Application Protocol”,目的是为了在手机以及其 他无线设备上面传送和显示数据,以及提供各种电信服务。根据GlobalMobile杂志的调 查显示,目前至少有2亿个无线用户,而诺基亚公司指出在2005年用户数量更会超过10亿。面对 如此广大的使用群,众多的大小公司纷纷抢滩WAP,国内的龙头网站诸如新浪、网易、搜狐等等纷纷 联手中国电信推出了基于WAP技术的网站。相信随着WTO的临近,中国的互联网发展的将会越来越快,国内的WAP网站也会越来越多,以适应发展迅速的WAP业务。

作为一名Web网站开发人员,我们在这场席卷全球的无线网络革命中更应当快速跟进,互联网时代是一个不断淘汰的时代,只有随时掌握了最新的技术,才可以跟得上互联网飞一般的脚步。

第一章 WAP技术的架构

无线网络和我们目前熟悉的有线网络有很大不同:

第一, 市场形态有所不同

1、 无线上网设备从一开始就被设计成为易用型,即使没有使用过电脑的用户也可 以很快的利用手机快速的在国际互联网上面找到自己想要的信息。

2、 就市场大小而言,无线网络的用户成长速度是惊人的,在2001年之前全球 有超过5亿3千万移动用户,预计将在2004年突破10亿大关,如此的增 长速度令人对WAP的前景充满的信心。

3、 有着广阔用户的无线网络,其被期望的值也是很高的,用户希望WAP能够像 语音技术一样完善,并且要更加快捷、容易使用等等。

4、 WAP手机并不是为在国际互联网上面专门冲浪而设计的,其目的是使得用户 在移动的过程中可以方便快捷的存取到互联网上面资料。

第二, 网络的环境不同

1、 无线网络的带宽较小

2、 无线网络相对目前的国际互联网有较多的等待延迟

3、 无线网络的稳定性较差

4、 无线接入设备的CPU、内存以及显示屏幕等等有限

针对以上的种种不同,WAP架构有着不同于普通WEB网站的地方,首先,WAP技术是基于目前的WEB架构之上的,并且延伸到无线网络环境,它使得业界所开发的产品能够具有无线网络独立性、设备平台无关性、以及相互操作性。WAP沿用了目前的WEB架构,从而使得目前投放到WEB的 资金、设备、人力等等,都能够继续保留并且沿用。WAP不同指出在于她多出了一个被称之为WAP GateWay的东西,Gateway有何作用呢?以Internet设备来讲,Gateway

就类似于Proxy,当客户端要取得某个网站的叶面的时候,都是由Proxy代理来取得,再交给 Client端。而WAPGateway除了代理手机取得所需要的网站的WML文件之外,还要 充当转换HTTP协议和WAP协议的角色,从而使得手机顺利取得资料。WAPGateway大 都由电信局或者ISP所设立,而一般的网站,只要在WEBServer中加入相关的MIME格 式设定就好了,就可以直接让用户的手机访问到了。

架构描述如下图:

无线设备(手机、PDA)<---->(WAP协定)<---->WAP网关<--->(HTTP协定)<---->WEB服务 器<---->数据库服务器

可以看到,WAPGateway在无线网络数据传送的过程中充当的是一个中间人的角色,有了她,现在已经投到互联网上面的资金、设备、人力等等才不会被WAP网站所废弃,相反的是可以更 好的利用现有的几乎所有的资源。

另外,像诺基亚等公司,将WAP网关和WEB服务器整合在了一起,被称之为“WebApp licationServer”,但是其总体架构和上图仍然是相同的,这里就不再重复了。 接下来,我们来看看,为了让用户能够在手机上面访问到我们的网站,应当如何设置目前已经存在 的WebServer。

一、InternetInformationServer(IIS)

设定方式:打开〔开始〕――〉〔程序〕――〉〔WindowsNT4.0 Option Pack〕――〉

〔Microsoft Internet Information Server〕――〉〔Internet服务管理员〕

在打开的窗口里面选中Server,右键选择“属性”,增加如下的MIME格式:

文件类型MIME

·WMLtext/vnd.wap.wml

·WMLC application/vnd.wap.wmlc

·WMLS text/vnd.wap.wmlscript

·WMLSC application/vnd.wap.wmlscriptc

·WBMP image/vnd.wap.wbmp

二、PersonalWebServer4

1.打开注册表编辑器,在HKEY_CLASSES_ROOT下面新建一个主键“.WML”;

2.在HKEY_CLASSES_ROOT\.WML下面新建一个字符串,命名为“Content Type”,值为 “text/vnd.wap.wml”;

3.在HKEY_LOCAL_MACHINE\Software\CLASSES\MIME\Database\Content Type新建一个主键“text/vnd.wap.wml”

4.在“text/vnd.wap.wml”主键下面新建一个字符串,名称“Extension”,值为“.WML”;

5.依次重复以上2,3,4步骤,建立其他的MIME类型

三、Linux(Apache)

使用管理员身份登入系统,在命令行,输入“ps -ef”命令兰看看当前的WWW服务是否正常,

然后使用VI来编辑“/etc/httpd/conf/srm.conf”文件,在AddType处增加如下类型:

AddType text/vnd.wap.wml.wml

AddType application/vnd.wap.wmlc .wmlc

AddType text/vnd.wap.wmls .wmlscript

AddType application/vnd.wap.wmlsc .wmlscriptc

AddType image/vnd.wap.wbmp .wbmp

保存后,将httpd重新启动即可。

这样设置过后,我们的WebServer就可以让手机访问得到了,当然,对于普通的HTML文件,手机是无法识别的,手机所要读取得文件类型从上面设置过程我们也可以猜测的

出来,对了就是WML文件。在开始设计WML之前,我们先要来熟悉一下我们的WAP网站开发环境。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有