2012年1月吧,领导让把系统中的一个模块用手机wap实现,因此也就开始了学习手机wap的道路。
刚开始学习的时候,因为想很快把东西做出来,也没有仔细的分析,看着网上了很多都说使用wml语言,因此我就开始学习wml了。其实标记语言本身就没有学的,主要在于对细节的掌握上,这样可以让你的开发速度大大地提高。
刚开始接触wap开发,两眼一抹黑,虽然说wap开发的技术很成熟,但是对于一个以前没有接触的人来说,还是有点难度,你选择开发的平台,你的模拟器,你的手机wap浏览器,这个东西都得你从无到有做。
我首先先学习了wml,这个简单,而且模拟器也很多,我当时使用的是NMIT4.1,这个模拟器支持wml。下来就学着使用jsp页面嵌套wml,与后台进行交互,但是NMIT4.1不支持jsp页面,后来就选择了winwap。winwap是支持jsp页面,可是当我登录后,将用户保存在session中,取session的时候,结果老报错。网上找了下,原来winwap不支持session的。所以我又开始了寻找模拟器和手机wap模拟器的道路了。人到山前必有路,柳暗花明又一村,原来一直不能用的m3gate装了突然能使了,于是工作能继续进行下去了。其实在找模拟器的过程中,找到了很多,比如openwave、opera等,但是感觉m3gate更好使。用jsp+wml+tomcat做完后,给领导看了下,结果领导说颜色太单调。所以又开始了学习wap的道路,这次借鉴了51、人人、搜狐的页面,看着这些页面与我的页面不相同,但是手机能访问,我就找了找,原来wap2.0是使用xhtml mp的。我试着使用jsp+xhtml做页面,结果效果很好。做到现在我才知道自己绕了一个大的圈子,最后几乎又做到普通的jsp页面了,因为xhtml比起html就是要求严格了点。不过现在又出现了一件悲剧的事情,就是m3gate不能使了,不知道是不是试用期结束了,还是什么的,反正就是不能用了。我现在只好采用firefox + wmlbrowser扩展或者opera。但是只用浏览器测试的感觉有点烂,担心后面的兼容问题但多,所以想找个手机模拟器,这个毕竟心里就踏实多了。所以又开始在网上找了,找到了Nokia Series 40,不过这个想要支持中文,还得下载一个中文语言的版本。Nokia Series 40比起m3gate的话不是很好使,因为m3gate可以直接使用电脑键盘和鼠标,而Nokia Series 40很多时候都必须使用模拟的手机键盘了。不过现在使用多了,毕竟也习惯了。
在网上找android默认不支持wap1.x,但是支持wap2,支持html 静态页面 动态页面。根据请求头判断是支持wap1.x还是wap2,设置输出不同的格式 response.contentType。
因为能力有限,走过的弯路很多,但毕竟是弄出来了,记下此文,只是为了以后那些像我一样开发手机wap的兄弟姐妹不再走弯路。
|
分享到:
相关推荐
WAP开发问答大全WAP开发问答大全WAP开发问答大全WAP开发问答大全WAP开发问答大全WAP开发问答大全WAP开发问答大全
WAP网站前端开发WAP网站前端开发WAP网站前端开发
WAP(Wireless Application ...本书全面介绍呃WAP的相关知识和技术详细讲述了WML语言和WMLScript语言的基础知识和高级应用,并介绍了WAE使用环境,WAP开发工具和相关软、硬件知识,是一本非常实用的WAP开发参考手册。
最新版本,特别推荐.WAP 底层技术资料 WAP 底层技术资料 aaaaWAP2.0培训讲义 aaaaWAP2.0培训讲义 WAP业务接口开发规范 WAP业务接口开发...Web数据挖掘和个性化搜索引擎研
wap开发,asp,留言簿,支持多个手机,非常值得初学者学习
WAP 开发工具,不用注册,开发WAP一个很好的工具
WAP应用开发宝典 WAP应用开发宝典 WAP应用开发宝典
WAP开发实用手册WAP开发实用手册WAP开发实用手册WAP开发实用手册
这是一个用于手机wap网站开发的开源项目源码,源码里有demo,使用它,我们可以使开发的wap网站宽度自动适应手机屏幕,网页中使用的图片也是如此,是wap网站开发的必备工具,在网上找了很久我才找到,现与大写分享
基于MUI开发的wap商城,基于MUI开发的wap商城,可以下来学习研究
这是一个比较全的wap开发教程,希望能满足大家的要求
从wap1.x到wap2.0,内容讲的很全面,希望能给新手提供一个入门帮助。
不错的WAP开发入门教程,其中含了WML和WMLScript、HDML的教程。
C#wap网站开发模板和教程,里面有wap网站开发需要的模板,还有学习教程,另外还有一个简单的示例,是我整理出来的。
很全面的wap开发教程,从入门到精通,非常有用
该包资料非常丰富 里面有: wml解释器 wap浏览器 java wap c++ wap c wap 还外带微软的一个解释器 值得您下载!
wap学习大全完整版 电子书 wap学习大全完整版 电子书
学习wap的入门资料,我的第一wap手机网站 请哥几个 拿去参考一下吧 交流第一
WAP 开发 WML
wap 开发html 规范 wap 开发应该注意的事项。