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-205-MMSArchOverview-20010425-a文档主要介绍了MMS架构的设计目的、关键组件及其交互方式。该文档的目标是为开发者和运营商提供一个清晰的指导框架,帮助他们理解MMS的工作原理和技术细节,并能够在各种移动平台...
该文档标题为“WAP-206-MMSCTR-20020115”,主要介绍了WAP多媒体消息服务(MMS)的客户端交易规范。这份文档发布于2002年1月15日,由Wireless Application Protocol Forum Ltd.版权所有,旨在定义MMS服务中客户端...
1. **协议概述**:介绍WAP MMS协议的基本概念、目标以及适用范围。 2. **封装格式**:详细说明多媒体消息如何被封装成适合通过WAP网络传输的数据包形式。 3. **传输机制**:描述了消息是如何在网络中传输的,包括...
此文档详细介绍了WAP PAP版本29-Apr-2001的内容,为开发人员提供了一个标准化的方法来实现无线推送服务。 #### 版权声明与使用条款 文档明确指出版权属于1999-2001年的无线应用协议论坛有限公司,并且提供了详细的...
- **广告推送**:商家可以向用户推送促销信息或新产品介绍。 - **下载服务**:用户可以接收到铃声、壁纸、游戏等资源的推送链接,直接在手机上下载。 **总结** "Push_wap push_wap.251aicom."标签可能代表了WAP ...
综上所述,这份文档提供了关于WAP协议以及MMS短信彩信方面的重要信息,特别是针对MMSEncapsulationProtocol的定义和特点进行了详细介绍。这对于理解如何在移动网络中实现多媒体消息服务以及确保其安全传输具有重要...
本文档重点介绍了WAP中的无线交易协议(WTP)版本1.0的相关内容,包括其功能、用途以及如何确保交易的安全性和一致性。同时,文档还详细规定了版权信息、使用条款、责任声明和知识产权披露等方面的要求。对于想要...
文档主要介绍了WAP中的无线交易协议(WTP)的规格定义,包括其目的、状态、引用的标准、定义与缩写词、协议概述、层间通信元素、操作类别以及协议特性等内容。文档强调了其版权归属,并注明了可能的变更声明。 ### ...
2. Infineon C166微控制器:介绍该处理器如何处理WAP Push请求,可能涉及处理器的内存管理、中断处理、通信接口等方面。 3. CMPP 3.0协议:详细讲解CMPP协议的报文格式、命令流程,以及如何在Java环境中实现CMPP...
2. **html40.pdf** - HTML4.0版本的PDF文档,可能介绍了如何在WAP环境中使用HTML来创建适应移动设备的网页。 3. **WAP-191-WML-20000219-a.pdf** - WAP-191是WML(Wireless Markup Language)的版本号,这是一种专...
此文档详细介绍了WAP推送架构的基本概念和技术细节。WAP是一种标准协议,用于通过移动网络传输数据,特别是在早期的移动设备上非常流行。随着移动互联网的发展,推送服务变得越来越重要,因为它允许服务器向客户端...
今天,就来看看介绍的WP-T-WAP插件插件吧,这款Wordpress插件为你的博客生成一个WAP站点, 方便手机用户通过WAP浏览你的博客,具体功能如下: •续写日志(文字和图片) •支持 imax-width 插件 •支持 Wordpress MU...
本篇文章旨在介绍由Openwave® Push Proxy Gateway (PPG) 提供的推送功能,这是Openwave® Mobile Access Gateway 的核心组成部分之一。结合使用时,它们为构建支持推送的应用程序提供了一个强大且稳健的平台。 WAP...
2. OMA-WAP-TS-PushOTA-V2_1-20051122-C.pdf:这个文件涵盖了Push Over The Air(OTA)的V2.1版本,介绍了如何通过无线网络进行推送服务,包括文件传输和更新。 3. OMA-WAP-TS-PPGService-V2_1-20051122-C.pdf:这...
这个文档可能介绍了UAProf的配置和使用。 9. **WAP-266-WTA-20010908-a.pdf**:WTA,Wireless Telephony Application,是WAP的一个扩展,允许移动设备访问电话网络服务。该文件可能涉及WTA的API接口和应用场景。 ...
1. **WAP-200-WDP-20000219-a.pdf** - 这个文档详细介绍了WAP分组层协议(Wireless Datagram Protocol, WDP)。WDP是WAP架构中的底层协议,负责在无线网络环境下进行数据包的传输。它为上层协议提供了透明的数据传输...
第15章:无线事务协议规范,详细介绍了WTP用于传输事务处理的基础协议。 第16章:无线传输层安全规范,解释了WTLS如何为无线通信提供安全措施,例如数据加密、身份验证等。 第17章:无线数据报协议规范,详细说明...
2. **调试技巧**:介绍如何利用模拟器的开发者工具进行问题定位,如检查元素、调整CSS样式、查看网络请求等。 3. **兼容性测试**:讲解如何测试WAP站点在不同浏览器和设备上的兼容性,确保广泛支持。 4. **性能优化*...
4. **WAP开发工具**:介绍如何使用WAP开发工具,如WAP模拟器,进行测试和调试。 5. **WAP优化**:讨论如何提高WAP页面的加载速度和用户体验,包括压缩内容、优化图片尺寸等技巧。 6. **实践案例**:提供实际的WAP...