WAP网站与传统的网站开发没有太大区别,主要是使用服务器端脚本生成wml或xhtml mp,手机使用客户端通过APP应用网关进行访问。 使用xhtml mp开发时,开发环境与传统开发环境类似,使用wml开发和浏览需要特殊的浏览器。 目前手机操作系统有很多种,流行的有好几种。 PalmOS、Symbian、Windows CE、Linux和Android以及iPhoneOS各大制造商也有自己的平台。 这些平台支持的WAP协议不同。 不仅是软件,在硬件方面也需要考虑各种机型的颜色、分辨率等。 所以开发WAP网站,主要工作可能是后期兼容性测试方面。 测试时,可以使用仿真终端(软件)进行。
虽然可以考虑应用网关和服务端技术将现有的html转换为xhtml等,但是很难满足兼容性。
WAP无线应用协议简称WAP,无线APP应用协议是为移动终端提供互联网内容和先进增值服务的全球统一的开放协议标准,是一种简化的无线互联网协议
实现方式无线标记语言(wml wml )、xml格式的语言。 WML是一种紧凑的HTML
xtmlmpxhtmlmp (可扩展超文本标记语言语言) WAP 2.0中定义的标记语言(标记语言)。 XHTML MP是XHTML的子集,在XHTML MP出现之前,WAP网站的开发人员只能使用WML和WML脚本创建WAP网站。 与此同时,web的开发者们使用强大且大量的HTML、CSS、XHTML等进行传统网站的开发。 因此,XHTML MP的目标是让浏览者在WAP和web上尽可能获得相似的浏览体验。
两种实现方式的比较
WML
XHTML MP
使用协议
WAP 1.x
WAP 2.0
多文档显示
deck和card标签
多端口消息
时间间隔
wml时间器
元-刷新
活动
支持4个事件
(ontimer,onenterbackward,
onenterforward,onpick )
不支持事件
可以模拟ontimer事件
脚本支持
客户端脚本支持(WMLScript )
将来的版本将支持支持所有WMLScript功能的客户端脚本(ECMAScript MP )
标签
WML标签
XHTML子集
样式CSS
等待检查
WAP CSS/wapcascadingstylesheet (WSS )。
开发环境
服务端生成WML即可,但浏览需要特别的软件
常用开发
支持的客户端
等待检查
等待检查
开发过程与传统网站开发没有太大区别。 主要使用服务器端脚本生成wml或xhtml mp,手机使用客户端通过APP应用网关访问。
参考文献WAP 2.0介绍和使用规范
3358 Wuhua.javaeye.com/blog/382172
Wap开发常见问题大全
3358 www.chinaue.com/html/WAP/181441433051.htm
WAP网站开发案例
33558 www.cn blogs.com/luqing Fei/archive/2007/07/18/822135.html
XHTML MP-----基础
33558 hszy 00232.blog.163.com/blog/static/43022753200937115811582/frompostsense
会话、套接字、Url重写和Wap
3358 whf 0524.blog.163.com/blog/static/1014146920085185051289 /
33558 www.openmobilealliance.org/technical/wapindex.aspx