最下面的学习地址很重要

WAP网站和传统的网站开发区别不大,主要是使用服务器端脚本生成wml或者xhtml mp,手机使用客户端通过应用网关进行访问。在使用xhtml mp开发时,开发环境和传统的开发环境类似,使用wml开发,浏览需要特殊的浏览器。目前手机操作系统有很多种,流行就有几个:PalmOS、Symbian、Windows CE、Linux和Android、iPhoneOS各大厂家有的也有自己的平台;所有这些平台支持的WAP协议都不尽相同。除了软件外,硬件方面也需要考虑各种机型的色彩,分辨率等因素。所以开发WAP网站,主要工作可能在后期兼容性测试方面。在测试时,可使用仿真终端(软件)来进行。

可以考虑通过应用网关或者服务端技术将现有html转换为xhtml或其他,但是兼容性很难令人满意。

WAP

Wireless Application Protocol 简称WAP,无线应用协议是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准, 是简化了的无线Internet 协议。

实现方式

WML

WML (Wireless Mark-up Language),一种xml格式的语言。WML是精简的HTML

XHTML MP

XHTML MP(eXtensible HyperText Markup Language Mobile Profile)它是定义在WAP 2.0上面的标记语言(markup language)。XHTML MP是XHTML的子集,在XHTML MP出现之前,WAP网站的开发者们只能用WML和WML script来创建WAP的网站。而与此同时,web的开发者们却在用强大的多的HTML、CSS、XHTML等来进行传统网站的开发。所以XHTML MP的目标就是浏览者在WAP和web上获得尽可能相似的浏览体验。

两种实现方式比较

WML

XHTML MP

使用协议

WAP 1.x

WAP 2.0

多文档显示

<deck>和<card>标签

multipart messages

Timer

WML timer

Meta - refresh

事件

支持四个事件

(ontimer,onenterbackward,

onenterforward,onpick)

不支持事件

可模拟ontimer事件

脚本支持

支持客户端脚本(WMLScript)

未来版本会支持客户端脚本(ECMAScript MP),支持所有的WMLScript功能

标签

WML标签

XHTML子集

样式CSS

待查

WCSS(WAP CSS/WAP Cascading Style Sheet)

开发环境

服务端生成WML即可,但浏览需要特殊软件

可常用开发

支持的客户端

待查

待查

开发过程

和传统的网站开发区别不大,主要是使用服务器端脚本生成wml或者xhtml mp,手机使用客户端通过应用网关进行访问。

参考文档

WAP 2.0介绍和使用规范

http://wuhua.javaeye.com/blog/382172

Wap开发FAQ大全

http://www.chinaue.com/html/wap/181441433051.htm

WAP网站开发实例

http://www.cnblogs.com/luqingfei/archive/2007/07/18/822135.html

XHTML MP-----基础

http://hszy00232.blog.163.com/blog/static/43022753200937115811582/?fromPostsense

Session, Cookie, Url重写与Wap

http://whf0524.blog.163.com/blog/static/1014146920085185051289/

http://www.openmobilealliance.org/Technical/wapindex.aspx

WAP网站开发 比较全面的开发资料相关推荐

  1. 用asp.net开发移动wap网站集成在线wap模拟器

    下面的代码将演示利用ASP.NET2.0开发WAP模拟器和支持移动设备浏览的网页 注:通过目录下的/moni可以模拟浏览我们制作好的wap网站 我们先实现一个Page类,添加一些于aspx页的交互,因 ...

  2. Visual Studio 2010的WAP网站开发

              关于Visual Studio 2010的WAP网站开发,我归纳一下吧,来自官方网站的消息,Visual Studio 2010不支持对WAP网站的直接开发,可以使用早期版本的 V ...

  3. WAP网站开发的要点

    开发维护移动的WAP网站也有一段时间了,总结一下我认为WAP网站的要点: 1)速度永远是第一位的.手机上网本来速度就慢,没办法只有在服务器端提高速度,采取了一些措施,如数据都是放在缓存中,对数据库中数 ...

  4. Eclipse下开发WAP网站

    WAP网站开发和WWW网站开发大同小异,今天摸索了一天终于写出了第一个wap页面. WAP网站开发和J2EE网站开发的环境基本一模一样,wml语句嵌入JSP页面即可,服务器采用Tomcat. inde ...

  5. 用ASP技术进行动态WAP网站开发实例

    第一节:WAP的潜能 这些日子,我们常听到WAP技术,一种手机上网的技术.从技术上讲,移动电话不可能和PC来竞争,移动电话的屏幕只能容下很少的字符,它的带宽也是很受限制,而且输入也很笨拙.那我为什么还 ...

  6. PHP开发WAP网站

    WAP(Wireless Application Protocol)是无线应用协议的简称,用来标准化通讯设备(手机,PDA),使用户使用轻便的移动终端设备就可以获得Internet服务,收发电子邮件. ...

  7. 手机网站开发(WAP网站)第一篇

    现在的互联网,可以说是名副其实的移动互联网.大家不仅可以利用无线网卡随处随地上网,还可以直接利用手机浏览网页.下载文件,而且现在的无线运营商也正在大力发展无线网络.扩展手机上网带宽.    于是,手机 ...

  8. 一些vc开发浏览器及插件的资料

    如何往IE工具条添加按钮 问题提出: 金山词霸.网络蚂蚁等软件安装后会向IE的工具条添加自己的按钮.按下按钮后还会作出相应的动作,这种功能是如何实现的呢?读完本文,您也可以将自己应用程序的按钮添加到I ...

  9. 利用JavaFx开发RIA桌面应用-在线资料

    转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/52805751 1.前言 虽说java已经不是主流的桌面应 ...

最新文章

  1. 激活函数之ReLU/softplus介绍及C++实现
  2. 通过实验取证:TCP三次握手的过程
  3. 2分钟,我把网站性能优化了3倍!
  4. Reverse原理背后的数学和魔幻艺术
  5. 修改gitlab数据卷的位置
  6. root用户安装的软件在普通用户不生效
  7. 最大功率点跟踪测试软件,最大功率点跟踪方法及系统
  8. 在线教学试卷讲评利器——屏幕画笔
  9. Day768.大佬推荐的经典的Redis学习资料 -Redis 核心技术与实战
  10. 会考计算机考试vb知识,信息技术会考系统
  11. Mangos某人经验
  12. 类和对象4:类、类对象、实例对象
  13. 猜疑链,区块链,微信群有什么关系?
  14. web打印模板神器reportbro
  15. 毛永胜计算机教师,呼和浩特市小学信息技术学科基本功获奖教师展示课活动
  16. PPT文件不能编辑可以这样解决
  17. 数据结构(一)——数据结构简介
  18. linux安装weblogic10.3.6
  19. 基于华为云人脸服务接口设计的人脸考勤打卡签到系统
  20. 大通流TVS管和ESD静电二极管的区别

热门文章

  1. 快速启动程序和文档的好软件(初稿)
  2. 字节跳动三轮技术面_后端研发提前批
  3. cocos2dx RenderTexture 用法
  4. drcom linux怎么运行,Ubuntu下drcom使用方法
  5. 科普贴 | 颜值经济引爆的轻医美
  6. C语言刷题随记 —— 求 s=a+aa+aaa+aaaa+aa...a 的值
  7. TMS320F28335-CAN模块编程
  8. Presto 运行Shell
  9. 招聘求职APP开发详细介绍
  10. mybatis注解之@Mapper和@MapperScan的使用