程序员都在讨论Wireless(无线)技术,也就是常说到的WAP。但是WAP到底是什么呢?他代表什么?为什么是这么古怪的名字?我们将会解答这些问题!首先,让我们了解一下它的背景信息。
所有这些WAP的讨论从何而来?
当前,世界上使用移动电话的用户在不断的增加。全世界的移动电话用户比台式PC的用户还多。在全球范围内,相比2亿台PC的是现在有3.8亿的移动电话用户,到2003年,移动电话的用户将会达到10亿,也就是地球人口的1/6。移动电话有着巨大的用户基础,并且移动电话的发展也业已提供了一个巨大的交流通讯平台,而且这个平台每天都在发展成熟。
现在我们来设想一种新的技术--它能让所有的移动电话用户访问互联网。一个移动的互联网,伴随着它的成长,m-commerce模式将会被远远地抛在后面。
现在,这种移动的互联网已经存在。这种新技术让无线设备接入互联网成为可能。这个技术就是WAP。
准确的说,WAP到底是个什么“东西”?
WAP是Wireless Application Protocol(无线应用协议),本质的说WAP是一种使无线设备接入互联网成为可能的技术,它把互联网上的信息转换成能在手机屏幕和其它移动设备上显示的信息。
移动电话是如何接入互联网的?
想想互联网通常是怎样工作的。简单来看,互联网是利用两种计算机实现的:服务器和客户机。服务器里存放着我们浏览的网页,客户机就是我们的PC了或者说是我们浏览网页的计算机。
WAP技术的工作和这有点相似。不同的是我们是用移动电话即手机而不是PC来访问互联网,移动电话就是我们的客户机。这样说可能会有点太简化了。为了把移动网络接入互联网,还必需一个WAP网关,同时我们用作客户机的移动电话必须支持WAP,网站一方也必须提供WAP格式的网页。
什么是WAP网关?
一个WAP网关是一个位于互联网和移动网络的中间件,当我们向互联网发出一个请求时,它把我们的“WAP”请求转化为“Web”请求。相应的,当收到互联网的回应时,WAP网关也把从互联网上来的“Web”请求转换为“WAP”请求。
“网站一方也必须提供WAP格式的网页”是什么意思?
当今的网页大都是用HTML写的,但对移动电话而言就显得太复杂了,且速度慢。移动电话能访问的网页都是用WML(wireless markup language)写的。WML很显著地简化了下载次数和表达形式,所以我们说“网站一方也必须提供WAP格式的网页”是指现有的网站的源HTML语言必须转化成WML。
关于WML
WML是一个相当简洁的设计语言,它没有过多的函数性,也非常的新(第一版本发布于1999年)。
WML允许程序员指定文本的版式和外观、页面的层次、链接。在层次中,这些网页称“decks”;单独的网页称为“cards”。
WML产生的是静态的页面。静态的页面仅显示文本,允许用户从一个页面跳到另一个链接页面。所以不如动态的网页那样有趣!
是不是说静态页面是在移动电话中唯一能显示的网页?
不,事实不是这样!WML有它自己的JavaScript版本,叫作WML Script。WML Script允许程序员为WML网页创建附加的函数。目前WML文件和WML Script文件还必须各自独立保存,所以,存在一大串文件关联一个WAP格式网页的情况。
有没有把现存的网站变成WAP格式的程序?
事实上,在市场上有很多这样的转换软件。一些转换软件声明它们能把整个网站转换成WML,仅仅是需要点运行转换的时间,一旦完成转换,任何变化或新增到网上的网页都会直接表现为WML格式。
但有些人对这些转换程序感到怀疑,认为直接去创建WAP网页会更好。
另一方面,目前互联网上有超过10亿的网页,如果都用人工转换格式将会不现实。所以很多事往往都是矛盾的。
在哪儿我能了解到关于WAP、WML和其它更多的内容?
一些大型的手机生产厂商,如爱立信(
http://www.ericsson.com/) 、诺基亚(
http://www.nokia.com/) 、摩托罗拉(
http://www.motorola.com/)都有着精彩的有关WAP的资料。
分享到:
相关推荐
虽然WAP在消费级移动互联网中的应用逐渐减少,但在物联网(IoT)领域,尤其是低功耗、低成本的设备上,WAP技术仍有一定的应用潜力。 总结来说,“WAP开发问答大全”涵盖了从WAP的基本概念、核心技术到实际开发和...
描述中的“内容绝对吸引人”提示我们这份资料可能包含了丰富的信息和深度的解析,适合对WAP技术有浓厚兴趣或者需要深入研究的人员。 **WAP简介** WAP(Wireless Application Protocol,无线应用协议)是一种在移动...
WAP(Wireless Application Protocol,无线应用协议)是一种在移动设备上访问互联网的技术,尤其在2G时代广泛应用于手机浏览网页。本教程将针对初学者,介绍如何使用PHP语言来创建一个简单的WAP网站。这个项目名为...
内容管理系统WAP适配是针对移动设备访问网站的一种技术解决方案,尤其在早期智能手机不那么普及的时代,WAP(Wireless Application Protocol,无线应用协议)是连接互联网的主要方式。本系统适用于动易Web内容管理...
Java WAP是Java技术与WAP技术的结合,主要目标是为移动设备提供一种能够运行Java应用程序的环境,以增强移动设备的网络功能。WAP标准包括一系列协议,如WML(Wireless Markup Language)用于创建无线网页,WSP...
- **WAP技术特点**:WAP支持多种协议栈,如HTTP、HTTPS等,并且可以运行在不同的移动网络上,如GPRS、EDGE、3G等。 - **WAP网关作用**:WAP网关作为移动网络和Internet之间的桥梁,主要负责转换不同网络间的协议,...
#### 二、WAP Push 技术简介 WAP Push技术基于无线应用协议(WAP),该协议专为移动设备设计,用于提供互联网服务。WAP Push的主要功能是发送短消息服务(SMS)或多媒体消息服务(MMS)形式的通知,通知中包含指向...
1.1 WAP论坛:这些论坛是开发者和用户交流WAP技术、分享经验、讨论最新趋势的平台,对于学习和理解WAP至关重要。 1.2 WAP的组成及主要特点:WAP由多个层次的协议栈构成,包括WAP应用层、WAP网关层、无线传输层和...
**WAP技术简介** WAP是一种早期的无线通信协议,用于在移动设备上提供互联网访问服务。它允许用户通过GPRS、EDGE等较低带宽的网络访问网页和数据服务。尽管现代智能手机已经广泛使用更先进的技术如HTML5和4G/5G网络...
- **什么是WAP?** WAP是一种应用程序通信协议,用于无线设备访问互联网服务。 - **WAP针对什么人群?** 主要面向使用移动设备访问互联网的用户。 - **WAP和标准化团体的关系?** WAP由WAP论坛制定,该论坛是一个...
**WAP简介** WAP 1.x版本是最初的设计,它采用简化的HTTP协议(WAP-HTTP)和XML语言来传输数据,同时引入了WML(Wireless Markup Language)作为网页内容的表示语言。WAP 1.x的安全性较弱,通常依赖于传输层的安全...
Opera还支持WAP Push技术,能自动接收服务器推送的WAP内容,如新闻、天气预报等。 **4. Opera浏览器的特色功能** - **Opera Mini模式**:为了更好地适应低性能和低带宽环境,Opera提供了Opera Mini模式,该模式下,...
本教程旨在帮助开发者深入理解和掌握WAP技术,从而能够高效地开发WAP项目,提升技术水平。 ### 一、WAP简介 WAP是一种在无线网络上实现互联网内容和服务的技术,它的主要目标是提供一种统一的方式,让移动设备用户...
#### WAP Forum简介 WAP Forum是一个国际性的组织,致力于制定和推广无线应用协议(WAP)的标准和技术。该组织成立于1998年,由多家通信行业的领军企业共同创建。其目标是促进全球范围内无线数据通信的发展和标准化...
**WAP简介:** WAP是一种标准协议,旨在使移动设备能够访问和交互互联网内容。它通过简化HTTP协议并针对有限的无线网络资源进行优化,使得移动用户可以在手机或其他手持设备上浏览网页、发送电子邮件、下载文件等。...
ASP.NET开发WAP简介 ASP.NET是一种强大的Web应用程序框架,由微软公司开发,用于构建动态、数据驱动的Web应用程序。它提供了一种高效、安全且易于维护的方式来开发Web应用。WAP(Wireless Application Protocol)则...
**一、WAP 2.0 简介** WAP 2.0 是无线应用协议(Wireless Application Protocol)的一个重要升级版本,它引入了更先进的技术以提供更好的用户体验,特别是在移动设备上浏览网页和访问互联网内容。WAP 2.0 的核心是...