《2022年WAP.开发规范及原则WAP.用什么语言wap.的标记 .pdf》由会员分享,可在线阅读,更多相关《2022年WAP.开发规范及原则WAP.用什么语言wap.的标记 .pdf(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、旺全充值中心欢迎您http:/WAP2.0 开发规范及原则WAP2.0 用什么语言wap2.0 的标记一、WAP 简介:WAP(Wireless Application Protocol)无线应用协议是一个开放式标准协议,利用它可以把网络上的信息传送到移动电话或其他无线通讯终端上。WAP 是由爱立信(Ericsson)、诺基亚(Nokia)、摩托罗拉(Motorola)等通信业巨头在1997 年成立的无线应用协议论坛(WAP Forum)中所制定的。可以把网络上的信息传送到移动电话或其它无线通讯终端上。它使用一种类似于HTML 的标记式语言WML(Wireless Markup Languag
2、e无线标记语言),相当于国际互联网上的HTML(超文件标记语言)并可通过WAP Gateway直接访问一般的网页。通过WAP,用户可以随时随地利用无线通讯终端来获取互联网上的即时信息或公司网站的资料,真正实现无线上网。它是移动通信与互联网结合的第一阶段性产物。WAP 能够运行于各种无线网络之上,如GSM、GPRS、CDMA 等。WML 是无线注标语言(Wireless Makeup language)的英文缩写。支持WAP 技术的手机能浏览由WML 描述的 Internet 内容。WML 是以 XML 为基础的标记语言,用在规范窄频设备,如手机、呼叫器等如何显示内容和使用者接口的语言。因为窄频
3、使得WML 受到部分限制,如较小型的显示器、有限的使用者输入设备、窄频网络联机、有限的内存和资源等。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 11 页 -旺全充值中心欢迎您http:/WML 支持文字和图片显示,内容组织上,一个页面为一个Card,而一组 Card 则构成一个Deck。当使用者向服务器提出浏览要求后,WML 会将整个Deck发送至客户端的浏览器,使用者就可以浏览Deck 里面所有Card 的内容,而不需要从网络上单独下载每个Card。通过 WAP 这种技术,就可以将Internet的大量信息及各种各样的业务引入到移动电话、PALM 等无线终端之中。无论在何时
4、、何地只要需要信息,打开WAP 手机,用户就可以享受无穷无尽的网上信息或者网上资源。如:综合新闻、天气预报、股市动态、商业报道、当前汇率等。电子商务、网上银行也将逐一实现。通过WAP 手机用户还可以随时随地获得体育比赛结果、娱乐圈趣闻等,为生活增添情趣,也可以利用网上预定功能,把生活安排的有条不紊。WAP 手机是集移动电话与移动电脑于一身的新型通讯工具,它不仅具有普通手机的功能,而且还有收发电子邮件、传真、浏览新闻等功能。WAP 手机和一般的手机不同之处在于它内置有微型浏览器(MiniBrowser)、缓存(CACHE)和内存,并支持客户端COOKIES 和 SESSION。正如电脑上网要用I
5、E 浏览器或 NETSCAPE 浏览器,WAP 手机上网要用微型浏览器。同样,WAP 手机上网也要进行一系列的设置。WAP 手机上网和普通的电脑上网有很大的差别。由于WAP 手机内存不大、屏幕小及无线频带窄,目前WAP 手机所显示的网页内容主要是文字,也有一些较小的图片。目前,手机上网真要想流行开,还有两个前提,那就是一来WAP 必须解决好目前还不便于操作的问题,二者需要网络运营商加紧WAP 网的基本建设,使WAP 手机有用武之地。WAP 手机可收发电子邮件、阅读新闻和股市行情,但是更复杂的通信应用,如在线采购和视频会议,目前的移动通信网运行速度就无法达到要求了。二、无线标记语言发展名师资料总
6、结-精品资料欢迎下载-名师精心整理-第 2 页,共 11 页 -旺全充值中心欢迎您http:/1.HTML:WAP 发展的首要任务 移动电话,PDA 等访问互联网。WAP standard(WML and XHTML Mobile Profile)类似 HTML 2.WML(Wireless Markup Language)1.x:WAP 1.x 规范中规定的标记语言,无线设备的第一个标记语言。Openwave、Nokia 和 Ericsson 很早都有自己的标记语言。WML 规范是 WAP Forum(97)创建的。而现在,很多的WAP 站点依然使用的是WML。3.XHTML:结构比HTML
7、 更简洁和严格。这对于无线设备(例:移动电话)很重要,对于有限的处理能力。4.XHTML Basic:是 XHTML的一个简化版本。为处理能力和性能有限的设备设计的(移动电话,PDA,呼机等)但是不包含XHTML 特性。例如 CSS,frames和 Scripting。是由 W3C 定义的。5.XHTML MP:在 WAP2.0说明中指定的官方标记语言。WAP Forum 基于XHTML Basic创造,并从XHTML的完整版本中增加了一些元素和属性。例如,和。XHTML MP支持一个简单的CSS 版本,即WCSS/WAP CSS。6.WCSS/WAP CSS:CSS2的一个简化版本,增加了W
8、AP 特有的扩展。可以很简单的改变XHTML MP页面的布局和风格。7.WML2.0:WAP站点开发者不需要顾虑WML2.0。WML2.0向后兼容,并且对于WAP 站点开发者还不可用。优点:1.开发者可用相同的技术开发适用于WEB 和 WAP 的站点。2.有 HTML、XHTML、CSS 基础即可入门。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 11 页 -旺全充值中心欢迎您http:/3.同样的开发工具可以用来开发WEB 和 WAP 站点。4.开发过程中一般的WEB 浏览器可以浏览你的WAP 站点。5.HTML/XHTML页面可以通过较小的修改成XHTML MP,甚至不用修
9、改(注意:布局是否适应小屏幕,文件大小是否出最大)。6.支持 WCSS。移动设备有很多不同的特征,比如屏幕大小,只需写一次结构,使用不同的WCSS 文件即可。7.更多的表现控制。三、WAP2.0特点及应用:wap 2.0 的新特点之一与过去不怎么成功的wap 1.x 相比,wap 2.0 的变化主要体现在三个方面。首先,wap 2.0 采用最新的internet标准和协议,还能优化网络带宽的利用以及基于数据包的全球无线网络的连接。wap 2.0还能对已有的wap 内容、应用和业务等提供可管理的向后兼容性。wap 2.0 的新特点之二其次,wap 2.0 是在无线应用环境下运行的,即无线应用环境
10、使wap/web应用程序和包含wap 微型浏览器的应用之间实现交互,而wap 2.0 在其标记语言中为这样的微型浏览器提供基础。其标记语言包括xhtmllmp,并支持wap 1.x 内容的 wml。这些标记语言在发挥其独特优点的同时,为移动设备提供合适的内名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 11 页 -旺全充值中心欢迎您http:/容业务。wap 2.0 的新特点之三第三,wap 2.0 在其无线应用环境中支持对wml 1.0 的完全向后兼容。wml 2.0是在 wml 1.0 增加了向后兼容的具体特性后对xhtmllmp的扩展,实现了从wml 1.0 到 xhtml
11、mp 的名称、属性的转换。另外,由于wap 2.0 采用更加简单的编程模型,所以不再需要wap 代理服务器,客户机和应用服务器之间的通信直接通过http 进行,这极大提高了数据的传输速度。wap 2.0 采用的新技术1-2与 wap 1.x 相比,wap 2.0 主要采用了以下4 项新技术。(1)xhtmlmp。wap 2.0 中采用 xhtmlmp来扩展 xhtml 的基本用户简介,并能够按需要增加其他语言元素。(2)新的网络和载体技术。目前,全球的运营商正在利用传送速度更快的载体(例如gprs 和 hscsd),并在第三代无线网络中采用性能更高的网络载体,从而能够无线传送流媒体等服务内容。
12、wap 2.0 将利用它们为用户提供多种新的服务。wap 2.0 采用的新技术3-4(3)tcp/ip 传送协议移动简本。wap 2.0 将推动业界为无线链路开发tcp 移动简本,能与目前internet上运行的通用tcp 互操作。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 11 页 -旺全充值中心欢迎您http:/(4)移动友好技术。包括xhtml 的简本;层叠样式表(css)移动简本;用户个性喜好和设备能力介绍等。wap 2.0 的优点和应用wap 2.0 的诸多优点为无线应用开发人员和移动商务用户提供了极大的便利。这些优点体现在:增加了对标准internet通信协议的支
13、持,提供适合于无线通信环境的互通优化功能,并为无线设备利用现有的internet 技术提供应用环境;能够利用现有的和可以预见的空中接口技术及其载体(gprs 和 3g 通信等)运行应用业务;提供的大量应用环境能够对手机、pda 等移动设备传送信息和提供交互式业务;适合各种移动设备的功耗小、节省计算资源、优化网络资源的使用等特性;用户接口设计具有灵活性,可使设备生产商根据市场需求设计各种不同的用户接口。鉴于上述的功能特性和优点,wap 2.0 具有广阔的市场应用前景,主要体现在以下方面。(1)wap 推送业务。这种业务可通过推送代理发送或“推送”给基于服务器应用的多种设备,这尤其适合股票价格变更
14、等实时信息的传送。有了这种推送功能后,无线设备不再需要询问应用服务器就能得到新的信息了。(2)用户代理简介业务。是为把客户机能力和用户选择应用的个性喜好介绍给应用服务器而提供的一种机制。它通过对服务器发送客户机和用户所要求的信息,支持客户机/服务器会话模式。这种信息可使服务器把用户所需要的内容实时提供给客户机,还能使中介代理为用户提供增值业务。(3)无线电话应用业务。通过软件工具,在过去支持数据功能的应用环境里提供各种先进的电话应用业务,如发出呼叫、回答呼叫、保持呼叫、改变呼叫传送路径等。这有可能使手机真正成为internet和话音业务完全集成的一种新应用。名师资料总结-精品资料欢迎下载-名师
15、精心整理-第 6 页,共 11 页 -旺全充值中心欢迎您http:/(4)外部功能接口业务。类似于提供扩大或增强浏览器能力或其他应用的插件模块,为在将来扩充wap 设备的能力和增加应用提供基础,并可用于定义连接外部设备,如智能卡、gps 和数字摄像机等所需要的特殊接口。(5)多媒体信息传送业务。为执行多功能信息的传送提供基础,并具有传送各种内容的功能。这种业务能够快速传送短信息等语句,或存储/转发电子邮件,增加了用户发送信息的种类和发送的灵活性。(6)持久存储接口业务。规定了一套与现行接口相吻合的存储业务标准,以便在无线设备或其他所连接的存储设备上编制、存取或查询数据。四、WAP 2.0开发规
16、范(1)必须是XHTML格式页面,不能是WML 页面,这是 WAP 2.0与 WAP 1.X的根本区别之一。(2)必须限定页面大小,建议为5K 10K,虽然 WAP 2.0协议栈的传输效率要高于WAP 1.X,但为了限制页面下载时间,提高业务可用性,保持良好的用户感受,必须对页面大小进行限定。(3)必须是彩色页面,使用图文混排功能图文混排能极大的提高用户界面内操作的数量和方便程度,对于提高用户对于WAP 2.0业务的体验极为有效。(4)建议使用BANNAR功能,以方便用户返回到相应层次例如:首页掌中新闻今日星闻(5)建议使用CSS 样式表,来实现终端适配功能对于WAP 2.0业务,终端适配的要
17、求比WAP 1.X更高,而 CSS 样式表极大方便了SP 终端适配的工作。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 11 页 -旺全充值中心欢迎您http:/6)对于新闻咨询类应用,建议在使用大量文字时,使用背景色以增强用户感受,并区别于WAP1.X业务。对于新闻咨询类应用,在页面布局上可能与WAP1.X业务比较类似,都是按条排列,有上下翻页功能。为了区别与WAP 1.X业务,同时使得用户界面更加美观,建议在使用大量文字时,使用背景色以增强用户感受。(7)对于图铃下载类应用,建议可以直接点击预览图片来下载相应图片WAP2.0支持图片链接,对于图片下载业务,可以通过直接点击图
18、片的方式来下载图片,以提高页面布局效率。(8)对于视频下载类应用,建议对视频文件的长度进行限制,以保证下载成功率对于新的视频下载类应用,应当限制下载文件大小,以提高用户感受。(9)对于需要翻页的应用,建议使用“最前页”“下一页”“上一页”“最后页”等选项,并且尽量排列在同一行上。同时翻页次数不要太多,若超过一定次数,建议分为不同栏目。新闻咨询、图铃下载等业务都大量的使用到了翻页功能,为了提高页面效率和用户感受,建议将翻页选项放在同一行上,同时翻页次数不要过多,限制在5 次之内比较合适。(10)对于游戏类应用,建议尽量使用小GIF 图片来实现相关操作以增加游戏趣味性,以及页面布局效果。五、WAP
19、2.0设计原则1.设计站点前的准备工作界面设计、挑选核心服务、WAP 设备特性统计(浏览器等)名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 11 页 -旺全充值中心欢迎您http:/2.关注导航模型一致易学的导航模型。简洁精确且快速的信息。尽可能减少输入(考虑选择列表、复选框或单选按钮等。-wap-input-format:*N;避免模式转换。首字母。)3.设计导航层次导航模型一致、少用,返回?链接、避免深度太深(4-5)、返回首页或目录4.考虑小尺寸屏幕的设计确保内容可见、少于 14 个字符、一致的样式、减少水平滚动、利用对齐属性增加可读性(1-3)、充分利用空间(图文)、避
20、免过多使用文本样式属性、使用短小精确的词语、避免使用过多的颜色并保持一致、不用名字描述颜色。5.保持较短的文档大小:内存有限,不支持WML 的多 card,使用锚链接等不要包含长注释、去除缩进或空格、尽量少用id 和 class 6.用户任务流流畅和图片合理使用图片不是用户目的尽少使用、避免使用大表格。7.页面上提供足够信息。首屏常用导航链接、搜索域、登录屏幕和大量信息;上下滚动困难,表单交互要简短。8.为用户操作提供信息反馈名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 11 页 -旺全充值中心欢迎您http:/对用户操作、错误和问题情况提供正确的反馈。9.尽可能减少图片数量和
21、减小图像容量大小每张图片都是一个请求,降低页面显示的速度,且内容可能重排序,占用时间和资源,全站规划相同图片。10.定义图像的高度和宽度属性定义了预占位,改善用户体验,11.谨慎使用表格12.单元格宽度使用绝对宽度;嵌套层数增加,页面复杂度和处理时间增加;表格边框避免太粗。13.考虑添加样式定义选项14.权衡!15.使用 Unicode字符编写XHTML MP内容16.进行可用性测试六、常用WAP 模拟器WinWAP、OpenWave、Opera 转载自 http:/ 10 页,共 11 页 -旺全充值中心欢迎您http:/名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 11 页 -