推荐文章
- 久违的博客
- 为什么选择举国体制的金牌战略
- 去看比赛
- 单双号限行-长期政策?
- UNIX 高手的10个好习惯(续)
- 黑客的大体特征
- 从iSeries绿屏(green-screen)到 Web 服务
- 今日奥运篮球观后
- UNIX 高手的10个好习惯
- 不抛弃不放弃的车坚强
- Lotus Domino 7服务器性能说明 第一部分
- 由奥运雷人事件看中国风向
- 刘翔退出-理解但是不尊敬
- 奥运话题之刘翔
- MS Visio文档跨平台网络浏览器的实现方法
- 奥运话题
- iSeries的特性(2)IFS 集成文件系统
- 大家近来讨论一下,是否应该加一个圈子功能
- OSPOD交流QQ群42787429喜欢的朋友加进来
- 我看奥运的另类想法
2008-06-30 | WEB项目WAP补充开发注意要点
标签:wap 开发
WEB项目WAP补充开发注意要点
在最近的一个项目中用到了一些关于wap方面的东西在此整理一下,
1:首先确定我们要使用的语言。首先这是一个企业的web程序,在这个程序中我们会将电话和PDA等基于WAP的设备作为我们的补充用户。虽然通过使用HTTP和HTML等著名的协议会使WAP2.0开发更容易些,但近期内由于仍然存在大批不支持html的协议的手机的存在,使得仍需要以WML语言为途径进行WAP的开发。
2:其次要利用好原有的WEB程序,WML语言考虑的重中之重就是考虑屏幕大小和数据流量,现在一般的WAP浏览器为我们控制好了屏幕的错行显示问题,另外这个项目的wap端并没有要求像WEB一样华丽的效果。因此虽然有可用的代码转换器及HTML和WML间的转换器,但很少能够将设计漂亮的HTML页面转换成同样漂亮WML页面。因此wml的页面将进行重新的设计。
3:WML语言是一个严格的XML语言,这里我采用了这个模板解释器,目前在用的手机浏览器一般都支持这个标准。正因为WML语言是个严格的语言,所以在调试的时候反倒是很容易,少写一个字符或一个不符合标准的标签都会让页面不能显示,在这里遇到的麻烦反倒是原有的web程序生成的一些代码不符合规则,进行了不少的修改。
4:对于图片的显示,针对目前移动的天价GPRS收费,图片的字节数是一个吃钱大户,因此对每个上传的图片在判断手机显示的时候,都进行了缩略图显示。
5:对于特殊符号的显示,对HTML语言中的一些和WML语言冲突的符号的转义也是必不可少的。
6:另外一个要注意的地方则是,字符转码的问题,这个和部署的服务器的默认的字符集有关,对此暂时只想到了一点办法来解决,即先验证 传送的中文的字符集(只需验证UTF-8,GBK,ISO-9981-4)然后再进行相应的处理,转码或者不转。
浏览数566| 类别(未分类) |评论(1)|评分0人|投诉|发表于 2008-06-30 11:14:28
上一篇:以前和现在
下一篇:奥运会给我们带来了什么?


