因特网热浪在席卷全球时,人们又迎来了无线互联网的浪潮。
做为二十一世纪的企业,如果还没有准备为自己的企业在网上安个“家”的话,企业就将面临着淘汰的危机。如果已经有了自己的企业网站,不赶快建立自己的WAP网站的话,那么你就错过了大好的商机,在日趋激烈的市场竞争中将处于劣势。
WAP 技术在全球掀起了一场移动互联网的浪潮,同时,给全球经济带来了无限的商机。国内外企业纷纷建设自己的WAP网站,以提高自身的竞争能力。中国现在有手机用户接近2亿!用户只要通过WAP移动电话,即可随时随地浏览互联网内容,发送和接收电子邮件,实现信息共享、信息传递及网上交易。
赶紧在网上安个"家"吧!安个时髦的“WAP家”!让无数的移动用户去看看你的“家”有什么产品、什么样的服务…… ,无线互联网是多么的奇妙!即减少了厂家的成本,又极大地方便了用户!
我们拥有着丰富WEB网页和WAP网页设计的专业技术人员,我们愿意同国内同行合作,协助企业、单位建立自己的WAP网站,以提高企业自身的竞争能力。
只要您准备好了,可来信告诉我们,我们将以不断创新的技术和高度的敬业精神为您实现这个梦想。
移动互联网的一个简单示意图:
WAP常识
WAP(无线应用协议)是在数字移动电话、因特网或其他个人数字助理机(PDA)、计算机应用之间进行通讯的开放全球标准。它是由一系列协议组成,用来标准化无线通信设备,可用于Internet访问,包括收发电子邮件,访问WAP网站上的页面等等。WAP将移动网络和 Internet以及公司的局域网紧密地联系起来,提供一种与网络类型、运行商和终端设备都独立的移动增值业务。
通过这种技术,无论你在何地、何时只要你需要信息,你就可以打开你的WAP手机,享受无穷无尽的网上信息或者网上资源。如:综合新闻、天气预报、股市动态、商业报道、当前汇率等。电子商务、网上银行也将逐一实现。
你还可以随时随地获得体育比赛结果、娱乐圈趣闻以及幽默故事,为生活增添情趣,也可以利用网上预定功能,把生活安排的有条不紊。
WAP协议包括以下几层:
1、Wireless Application Environment (WAE)
2、Wireless Session Layer (WSL)
3、Wireless Transaction Layer (WTP)
4、Wireless Transport Layer Security (WTLS)
5、Wireless Transport Layer (WDP)
其中,WAE层含有微型浏览器、WML 、WMLSCRIPT的解释器等等功能。WTLS层为无线电子商务及无线加密传输数据时提供安全方面的基本功能。 WAP协议的诞生是WAP论坛成员多年努力的结果。它是针对不同的协议层定义了一系列协议,这些协议使得各方面的厂商和公司可以协同工作,开发无线通信网络的应用。目前有超过100个成员加入WAP论坛,包括有终端和基础设备的制造商,有移动通信的网络运营商,有业务提供商,有软件公司,也有网络内容提供商等,共同为移动设备开发服务和应用。
但是,目前由于无线网的带宽等等因素的限制,WAP手机的在多媒体上的应用如:可视会议、多媒体教学等等,还须一段时日。WAP规范还在不断地完善,WAP论坛成员们在加紧开发功能完善的WAP设备,这无疑加快其在无线因特网综合服务领域的扩展速度。
WAP系统
一、因特网三维网架构
WAP(无线通讯协议)是 在 数字移动电话、因特网或其他个人数字助理机、计算机应用之间进行通讯的开放全球标准,就像HTTP协议一样是一种标准,规定了WEB 服务器与客户浏览器交互的方式、规范。在进一步学习前,让我们了解一下WEB服务器的工作方式、原理。Figure 1(下图)表明了客户向URL所指定的WEB服务器发出了请求, WEB服务器根据请求的程序返回相应的内容至客户端,二者就是按HTTP协议进行交互的。客户端发出一个以HTTP开头的URL请求时,WEB服务器端的程序可能是CGI程序、或静态网页,或SERVLET程序,也可能是其他服务器端程序,但它们均以HTML格式将相应的内容返回给客户,这样客户就可在浏览器上的看到返回的内容。
二、因特网WAP网络架构
WAP网络架构由三部分组成,即WAP网关、WAP手机和WAP内容服务器,这三方面缺一不可!其中WAP网关起着协议的‘翻译’作用,是联系GSM网与万维网的桥梁;WAP内容服务器存储着大量的信息,以提供WAP手机用户来访问、查询、浏览等。Figure 2(图2)表明了WAP网络的基本架构。当用户从WAP手机键入他要访问的WAP内容服务器的URL后,信号经过无线网络,以WAP协议方式发送请求至 WAP网关,然后经过‘翻译’,再以HTTP协议方式与WAP 内容服务器交互,最后WAP网关将返回的内容压缩、处理成BINARY流返回到客户的WAP手机屏幕上。编程人员所要做的是编写WAP内容服务器上的程序或曰WAP网页。
WAP技术
一、如何配置WEB服务器?
在设计WAP网页时不论你使用的WAP开发工具是UP.SDK 或NOKIA WAP TOOKIT 或者ERICSSON WAPIDE,你都必须进行WEB服务器设置,故在此将常见的几种WEB服务器的设置介绍如下:
1、WINDOW NT 平台的IIS
a、启动菜单->程序->WINDOWS NT OPTION PACK ->IIS4.0
b、右击Internet Information Server的子项计算机名,在快捷菜单上选择‘属性’
c、在属性页面的下部,有一个‘文件类型(F)’按钮,单击此按钮,会出现文件类型界面
d、单击‘新增类型’按钮,然后在相关的扩展名栏中填写 .wml ,在内容类型(MIME)栏中填写text/vnd.wap.wml
e、单击‘确定’按钮
f、重复c、d、e 三步,再增加其他的MIME类型。
2、Apache Web Server on NT OR Solaries OR LINUX OR OTHER UNIX
a、不管是NT 还是UNIX 或LINUX ,都是修改 Apache 安装目录下的conf/mime.types文件
b、在该文件中增加以下内容:
text/vnd.wap.wml .wml
image/vnd.wap.wbmp .wbmp
application/vnd.wap.wmlc .wmlc
text/vnd.wap.wmls .wmls
application/vnd.wap.wmlsc .wmlsc
c、存盘
d、重新启动APACHE WEB SERVER 即可。
二、能不能给我讲解一下‘设计第一个WAP网页’中的FF.WML程序?
现将‘设计第一个WAP网页’中的FF.WML程序讲解如下:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//PHONE.COM//DTD WML 1.1//EN" "http://www.phone.com/dtd/wml11.dtd" >
注释:熟悉XML的人知道 以上两句是XML序言,表明文档符合XML 1.0 版本,并遵循//www.phone.com/dtd/wml11.dtd文档类型。
<wml>
<card>
注释:WAP网页是以<XML>标记开始,象WEB网页以<HTML>标记开始一样。接着,有许多<card></card>实体段,card 是WAP网页中的一个显示页面,一个WAP网页可以有多个显示页面。
<do type="accept" label="HowMuch">
<go href="#result"/>
</do>
<p>键入你期望的工资 : <input name="salary" format="*N"/></p>
</card>
注释:<do type="accept" label="HowMuch">表示一个提交按钮, 类似于html中的form 中的 SUBMIT 按钮 。
<go href="#result"/>表示一个提交链接,即手机用户按下Howmuch提交按钮后,id名称为‘result’的显示页面 。
<input name="salary" format="*N"/>表示一个文本输入框,只能输入数字,手机用户按下Howmuch提交按钮后,文本输入框中的值将存在变量$salary 中。
<card id="result">
<p>祝贺你, </p>
<p>你所期望的工资是: $salary!</p>
</card>
</wml>
注释:<p>你所期望的工资是: $salary!</p> 显示字符串和在文本输入框输入的数字。<p></p> 与WEB网页中的有所类似。
</wml> 表明整个WAP网页结束。
三、当我用模拟手机浏览我的WAP网页时,汉字显示出现乱码或编译出错,我该如何设置?
以下有几种方法可以设置:
1、可在WEB服务器中设置MIME表时,在text/vnd.wap.wml后加上“;charset=charset_name”,如GB2312汉字 :text/vnd.wap.wml;charset=gb2312
Content MIME type Extension
WML text/vnd.wap.wml; charset=charset_name wml
2、若你在设计动态WAP网页时,出现汉字显示乱码,你可以在程序中将返回类型指明所使用的字符集。
在程序中,将CHARSET加在向用户浏览器发送信息的类型后, 按以下方式写:
"Content-type: text/vnd.wap.wml; charset=gb2312"。
如在ASP中: Response.ContentType = "text/vnd.wap.wml; charset=gb2312" ,在PHP、PERL等服务器端脚本中比较类似。
3、你也可以用字符转换工具来转换,将你的程序代码转换为UTF8、或UNICODE。
分享到:
相关推荐
Windows 8界面细述.docx
1. 网络由一个主节点与若干个从节点构成。 2. 使用 LIN总线可以大幅度削减成本。 3. 传输具有确定性,传播时间可以提前计算 4. LIN 具有可预测的 EMC(电磁兼容性)性能,为了限制 EMC的强度,LIN协议规定最大...
零售业的25个概念细述.doc
细述Javascript的加法运算符的具体使用.docx
关于智能电网调度自动化的细述.docx
细述 Java垃圾回收机制Types of Java Garbage Collectors本文非原创,翻译自Types of Java Garbage Coll
结论 (《中小企业ERP指南》已细述者,
细述 Java垃圾回收机制→How Java Garbage Collection Works- - Android 1
过去的几年,国内的报表产商在对中国式报表的支持上取得了长足的进步。 但在这过程中,很多厂家陷入了把中国式报表等同于BI的错误。好像唯一的竞争就是谁对中国式报表的支持更好。而与BI领域里先进的技术拉开了距离...
正则表达式细述,看了不懂,那是不可能的,有PPT 源码 示例代码,还有整理的一些资料,8分,吉利分,绝对值!!!!!!!!!!!
细述tesla“无钴”电池对钴锂影响如何:最坏的时刻,也是最好的时刻.pdf
Java VisualVM可以用来 - 生成和分析堆内存的dump - 观察和操作MBeans - 监控垃圾回收 - 内存和CPU性能分析jvisualvm已经
各种类型的Java垃圾回收器Java垃圾回收的监控和分析本文是这个系列的第一篇文章,这篇文章将会介绍一些基本术语,如:JDK,JVM,JRE,HotSpot V
主要介绍了细述Javascript的加法运算符的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
PCB又被称为印刷电路板(Printed Circuit Board),它可以实现电子元器件间的线路连接和功能实现,也是电源电路设计中重要的组成部分。今天就将以本文来介绍PCB板布局布线的基本规则。 ...
PCB又被称为印刷电路板(Printed Circuit Board),它可以实现电子元器件间的线路连接和功能实现,也是电源电路设计中重要的组成部分。今天就将以本文来介绍PCB板布局布线的基本规则。 ...
一本讲述虚拟化的书。内容很好,值得一看。就不细述了!一本讲述虚拟化的书。内容很好,值得一看。就不细述了!
全面的介绍android程序总体,细述各个模块功能!