WAP教育网站开发的理论和技术研究【毕业论文】.doc

上传人:文初 文档编号:22325 上传时间:2018-04-29 格式:DOC 页数:21 大小:676.36KB
下载 相关 举报
WAP教育网站开发的理论和技术研究【毕业论文】.doc_第1页
第1页 / 共21页
WAP教育网站开发的理论和技术研究【毕业论文】.doc_第2页
第2页 / 共21页
WAP教育网站开发的理论和技术研究【毕业论文】.doc_第3页
第3页 / 共21页
WAP教育网站开发的理论和技术研究【毕业论文】.doc_第4页
第4页 / 共21页
WAP教育网站开发的理论和技术研究【毕业论文】.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、本科毕业论文(20届)WAP教育网站开发的理论和技术研究所在学院专业班级教育技术学学生姓名学号指导教师职称完成日期年月IWAP教育网站开发的理论和技术研究【摘要】随着因特网技术、无线通信技术的普及和迅猛发展,WAP网站也随之快速发展。在文献搜索、WEB搜索的调查基础上,了解目前WAP网站发展背景,界定WAP教育网站,对WAP教育网站开发的相关理论进行罗列分析,对WAP教育网站开发的相关技术做深入研究,对开发工具、开发语言,以及整个开发过程做详细阐述,并且以与传统网站人机界面设计对比的方式分析WAP教育网站人机界面设计的特殊性、设计原则以及导航设计,最后分析两个WAP教育网站案例,并对宁波大学W

2、AP教育网站进行了初步的设计。【关键词】WAP教育网站;开发技术;设计原则。【ABSTRACT】WITHTHEPOPULARITYANDRAPIDDEVELOPMENTOFINTERNETTECHNOLOGYANDWIRELESSCOMMUNICATIONTECHNOLOGY,WAPWEBSITEALSOWILLBERAPIDDEVELOPMENTBASEDONTHESURVEYOFLITERATURESEARCHANDWEBSEARCH,REALIZETHEDEVELOPMENTBACKGROUNDOFTHECURRENTWAPWEBSITE,DEFINEDWAPEDUCATIONWEBSI

3、TE,LISTANDANALYSISTHERELEVANTTHEORYOFWAPEDUCATIONALWEBSITEDEVELOPMENT,DOINDEPTHSTUDYOFTHERELEVANTTECHNOLOGYOFWAPEDUCATIONALWEBSITEDEVELOPMENT,DESCRIBEINDETAILOFTHEDEVELOPMENTTOOLS,PROGRAMMINGLANGUAGESANDTHEWHOLEDEVELOPMENTPROCESS,ANDANALYSISTHEPARTICULARITY,DESIGNPRINCIPLESANDNAVIGATIONDESIGNOFTHEWA

4、PEDUCATIONALWEBSITEHUMANCOMPUTERINTERFACEDESIGNINACERTAINWAYCOMPARINGWITHTRADITIONALWEBSITEHUMANCOMPUTERINTERFACEDESIGN,FINALLYANALYSISTHETWOWAPEDUCATIONWEBSITECASE,DESIGNAPRELIMINARYPLANOFNINGBOUNIVERSITYWAPEDUCATIONWEBSITE【KEYWORDS】WAPEDUCATIONALWEBSITEDEVELOPMENTTECHNOLOGYDESIGNPRINCIPLESII目录1引言3

5、11研究背景312研究的内容及意义313研究的过程42WAP教育网站开发的相关研究和理论基础421移动学习与WAP教育网站422WAP教育网站的理论基础4221混合学习理论4222微型学习理论53WAP教育网站开发的技术基础531WAP概述532WAP体系结构533WAP网站技术634WAP网站开发过程中对网页元素的处理7341WAP网站开发过程中对文本的处理7342WAP网站开发过程中对图片的处理7343WAP网站开发过程中对动画、视频的处理74WAP教育网站开发环境和开发过程841WAP教育网站开发工具842WAP教育网站开发语言8421WML8422WMLSCRIPT943WAP教育网站

6、建站流程9431选择网站域名9432架设支持WML语言的服务器10433编写WML网页12434测试WAP网站135WAP教育网站人机界面设计1351WAP教育网站人机界面的特殊性1352WAP教育网站人机界面设计原则1453WAP教育网站导航设计146WAP教育网站案例分析1561吉林省教育手机网1562爱词霸WAP英语学习网167宁波大学WAP教育网站设计178小结18参考文献20致谢错误未定义书签。31引言随着因特网技术、无线通信技术的普及和迅猛发展,移动学习已经成为当前教育的重要方式和发展方向。移动学习可以提供具有“ANYONE、ANYTIME、ANYWHERE、ANYSTYLE”的学

7、习方式。任何人,在任何时间、任何地点,以任何方式进行学习是必然趋势,在这种情况下,学习者需要借助身边的一切可联网的设备,最常见的如手机,随时随地连入网络教学系统进行学习。胡宗萍在基于手机移动学习的可行性分析中提出基于手机的移动学习可行途径可分为三种一、基于短信息的移动学习;二、基于WAP站点的移动教育应用;三、基于智能手机软件的移动教育应用,本课题主要探讨其中的WAP站点在教育教学中应用的理论及技术。【1】11研究背景截至2009年12月,中国WAP用户总数已接近2亿人,其中新增WAP用户519万户,新增移动用户6243万户,具有独立域名WAP站点数量约为50万个,WAP网页数量约为156亿个

8、。根据用户规模网站数量以及用户特征等方面综合判断,目前WAP在中国已进入快速增长期。另外电脑访问WWW网站受时间和地点条件的限制,很多村镇县乡并不具备电脑上网的条件,而用手机访问WAP网站,随时随地都可以,24小时开机便可以24小时访问。据专家预测,不远的将来,手机上网的规模将达到甚至超过电脑上网的10倍以上。我国3G已进入快速发展阶段,移动互联网得到蓬勃发展。要做到互联网和移动通信网络的融合,基础是有足够的网络带宽支撑数据传输,3G时代的到来为这个实现可能。预计2010年我国3G用户规模将达到6000万,3G用户渗透率将达到7。到2011年3G用户将达到15000万,3G用户渗透率将达到16

9、。3G移动通信网络为基于WAP网站的移动学习建立了很好的网络平台。【2、3】WAP教育站点的建设是目前移动学习研究领域中的一个重要方面。目前国内外的研究状况如下。国外英国ULTRALAB根据MLEARNING计划的研究目标,通过分析了1624岁的欧洲青年人的学习特征,开发和建立了支持移动学习的WAP教育站点。【4】在过去的几年里许多大学陆续建立了自己的WAP教育站点,这其中的一些典型例子如美国的格里菲斯大学(GRIFFITH)和明尼苏达州立大学(MINNESOTA),加拿大的NAIT等。【5】国内国内对于WAP技术,WAP网站的研究较多的聚焦于企业、市场、经济方面,而对于WAP教育网站的研究较

10、少,但有一些移动学习理论方面的研究成果。基于国内WAP教育网站研究的匮乏,这方面的研究亟待加强。12研究的内容及意义本课题主要研究WAP教育网站,在文献调研的基础上,界定什么是WAP教育网站,接下来对WAP教育网站开发的相关理论进行罗列分析,进而对WAP教育网站开发的相关技术做深入研究,对开发工具、开发语言,以及整个开发过程做详细阐述,并且以与传统网站人机界面设计对比的方式分析WAP教育网站人机界面设计的特殊性、设计原则以及导航设计,最后分析两个WAP教育网站案例,并对宁波大学WAP教育网站进行了初步设计。目前为止,国内WAP网站的研究大多与教育无关,本课题的研究内容是WAP教育网站,研究视角

11、比较独特。本课题是教育网站研究的一个新兴的发展方向,也是大势所趋,课题研究成果可以为教育网站的研究者提供借鉴,同时也为将要建设WAP教育网站的教育部门和科研院校提供参考。4基于WAP教育网站的学习能冲破常规的学习,使学习者、教育者、学习环境可方便地联系在一起。利用WAP教育网站,学习者在学习上将摆脱时间和空间的限制,实现让学习者可以真正随时随地的学习。从用户体验表明,用户乐意支持移动网络,乐意接受简化的手机用户界面,当问题出现时,使用手机上网执行起来比一台台式电脑甚至一台笔记本电脑更加方便快捷。手机更容易使用,更小,更轻,他们是即时,无处不在,真正便携的。【16】在学习的过程中,学习者能在移动

12、互联网中找到学习的乐趣,并在此过程中掌握获取信息等各种学习能力。因此,高速有效地开发WAP教育网站为我国创新人才培养提供新方式,同时也为终身学习理念贯彻提供支撑,在现阶段尤为重要。13研究的过程经过前期大量的文献阅读、WEB搜索,整理,归纳,从理论、技术两方了解WAP教育网站。分析基于WAP教育站点开展移动学习的理论基础,讨论目前WAP教育网站开发的技术水平。在深入了解的基础上在对WAP教育网站的开发做一个详细的说明,从开发工具、开发语言到开发流程,并对其人机界面的设计做详细介绍。最后进行案例分析及实例策划。2WAP教育网站开发的相关研究和理论基础21移动学习与WAP教育网站可以说基于WAP教

13、育网站学习是移动学习的分支,在了解WAP教育网站之前先来简单了解一下移动学习。从目前国内对移动学习定义的研究来看,移动学习是指利用无线移动通信网络技术以及无线移动通信设备如移动电话、个人数字助理PDA、POCKETPC等获取教育信息、资源和服务的一种新型学习形式。移动学习是在数字化学习的基础发展起来的,从某种意义上讲是数字化学习的扩展,具有移动性、高效性、广泛性、交互性、共享性、个性化等学习特征。另外,移动学习相对于ELEARNING的独特优势在于学习者不必被锁定在电脑屏幕前面进行学习,可以“随时、随地、随身”,“短、平、快”地进行学习。教育网站主要是对教育信息进行处理、加工与传送的特殊类别的

14、网站,通过教育网站,人们可获取和发送教育新闻和教育资源、上网络学校、随意跳转到相关教育站点、与全球关心教育的人进行即时的交流与沟通。【6】WAP教育网站,即用手机通过UC浏览器,OPERA浏览器等手机浏览器浏览专门针对WAP这种传输方式进行设计开发的教育网站。WAP教育网站也可以说是教育网站的手机版网站,是WAP技术和教育网站的结合。22WAP教育网站的理论基础一项新的技术,一项新的成果的产生离不开理论的指导,WAP教育网站是一个新兴的概念,它的指导理论主要有混合学习理论、微型学习理论、认知灵活性理论、情景认知理论等。下面将简要介绍这四种理论221混合学习理论混合学习理论的宗旨是在恰当的时机对

15、合适的人选以适合的内容和方式进行教学。混合学习理论力图摈弃各种教学理论、教学媒体、教学形式中的不足,结合它们的优势,有机统一于混合学习理论的整体中。混合式学习并不是以某一个特定的学习理论为基础的,它不是一元的,而是多种学习理论的混合,5是多元的。【7】混合学习理论的提出强调了数字化学习和常规学习的结合。数字化学习是媒体技术发展的反映。它有很多优点,实现了交互性、即时性、资源共享、知识快速更新,克服了传统课堂的时空局限性。混合学习研究的本质是对信息传递通道的研究,混合学习的关键是对媒体的选择与组合,混合学习试图寻找既能发挥网络学习的优势,同时又能获得最高的效率而投入最低的学习方式。混合学习的思想

16、是通过选择“恰当媒体”,找出解决特定教学问题的独特而有效的方法,从而调节网络学习能在最合适的地方使用,解决了速度、规模和效果的协调问题。222微型学习理论微型学习作为一种新的学习方式,不同的研究者对其定义的阐述形式不尽相同。有研究者提出“微型学习是用微型媒体承载微型学习内容的学习”,移动通信工具是其中的典型载体。WIKIPEDIA上提出微型学习是学习相对较小的学习单元及持续时间较短的学习活动。从微型学习的官方网站关于微型学习的描述中,我们可以看到微型学习的发生需要媒介环境的支撑,媒介环境中包含有“电子邮箱、移动文本、GOOGLE、电子海报、博客微型出版物、WIKIPEDIA以及不断发展的移动网

17、络等”,当学习者置身于这种学习单元小、学习时间短、外界干扰因素多的高度碎片化的数字化环境中时,可以采用的学习方式就是“微型学习”。【8】通常微型学习具备以下显著特征1学习内容片段化。2学习时间分散化。3媒介形式多样化。4学习形式个性化。5即时通信便利性。6学习环境的干扰较多。基于微型学习的特征,微型学习策略应以实用短小的内容组块来构成学习内容,以适用于手持设备的媒体形式来呈现课程内容,以多种移动通信工具来承载微型内容,并提供内容与学习者之间的互动通信。3WAP教育网站开发的技术基础31WAP概述WAP是“WIRELESSAPPLICATIONPROTOCOL”(无线应用协议)的英文缩写。199

18、7年夏天,爱立信、诺基亚、摩托罗拉和PHONECOM等通信业巨头发起了WAP论坛,目标是制订一套全球化的无线应用协议,使互联网的内容和各种增值服务适用于手机用户和各种无线设备用户,并促使业界采用这一标准。WAP将无线通信技术与互联网技术有机融合,将手机与互联网相结合,使人们对信息的获取及应用方式有了新的认识,为移动通信和互联网技术开辟了新的应用发展空间。WAP10是基于WML语言编写的,WAP20是基于XHTML语言,支持CSS,表现方式比10更为丰富。目前多数WAP网站都是基于WAP10的,但是由于WAP20页面更加美观,丰富,很多公司已经推出WAP20的3G彩版页面,比如最近新浪的首页WA

19、P203G彩版的改版,百度也推出了WAP20的页面,目前市面上的手机有70支持访问WAP20的页面。32WAP体系结构WAP包括以下几层应用层WAE会话层WSP事务处理层WTP安全层WTLS传输层(WDP)。如图31所示6图31(1)应用层,即无线应用环境WAE(WIRELESSAPPLICATIONENVIRONMENT),它是基于WWW和移动电话技术而建立的一种通用应用环境。其基本目的是构建一个可共同操作的环境,以便允许操作人员和服务供给者创建适用于不同无线平台的应用与服务。(2)会话层,即无线会话协议WSP(WIRELESSSESSIONPROTOCOL)向两个对话服务提供一致接口的WA

20、P应用层。(3)事务处理层,无线事物协议WTP(WIRELESSTRANSACTIONPROTOCOL)在数据包服务的顶端运行,并提供适合在“瘦”客户即移动网络站上执行的普通事务服务,并可对移动终端进行优化。(4)安全层,无线传输层安全性WTLS(WIRELESSTRANSACTIONLAYERSECURITY)是基于工业标准传输层安全协议的协议,它在安全传输协议SSL的基础上针对WAP传输所用的低带宽通信信道进行了优化,主要为数据传递提供一些功能和服务。(5)传输层,无线数据报协议WDP(WIRELESSDATAGRAMPROTOCOL)用于传输数据,发送和接收消息。它可以向WAP的上层协议

21、提供服务支持,并保持通信的透明性,同时能够独立运行下部无线网络。【9】WAP通信协议的协议栈采用层次化设计为应用系统的开发提供了一种可伸缩、可扩展的环境。每层协议栈均定义有接TJ,可被上一层协议所使用,亦可被其他的服务或应用程序直接应用,在设计中。WAP充分借鉴了INTERNET的协议栈思想,并加以修改和简化,有效地应用于无线应用环境。33WAP网站技术在WAP应用模型中,有三个角色CLIENT、WEBGATEWAY和WEBSERVER。客户端在物理上是移动电话等无线终端,其上驻留了很多具有特定功能并被称为用户代理的程序,其中最重要的是微浏览器(MICROBROWSER)程序,它是用户浏览内容

22、的主要工具。网关位于无线网络和有线INTERNET之间,是沟通客户端与WEB服务器的桥梁。它在客户端和WEB服务器之间起到解释和翻译的作用。WEB服务器可以创建、保存特定的内容,比如静态的WML网页或者动态JSP、WMLSCRIPT脚本等,它是为客户端提供内容的服务器。与WWW模型相比,WAP模型多了一个网关。WAP应用模型中,三者的基本通讯过程是这样首先,WAP客户端将用户的输入转化为二进制的WAP请求发送给WAP网关;WAP网关对请求进行解码和协议转换,将请求转化为文本的HTTP请求发送给WEB服务器;WEB服务器根据请求以HTTP回应的方式将内容发回WAP网关;WAP网关对回应的7内容进

23、行编码和协议转换,将回应内容转化为二进制的WAP回应送回客户端并由客户端解释执行。【10】34WAP网站开发过程中对网页元素的处理网页元素包括文本、图片、FALSH、视频等,网页元素最基本的就是文本。以下具体描述WAP网站开发过程中对各种网页元素的处理。341WAP网站开发过程中对文本的处理由于WAP技术及其应用还没有完全成熟,不同的系统,不同的WAP服务器和WAP客户端设备执行的标在细节上可能有所出入,所以WAP文件的编码方式、微型浏览器所支持的编码方式、服务器和微型浏览器的相关设置以及开发系统所支持的编码方式等都有可能存在一些差异。因此,当在WAP开发中,比如WML编写的页面中使用汉字的时

24、候,一方面需要设置服务器和浏览器的配置,使之支持汉字字符集,另一方面需要对汉字字符集进行转换,转换成绝大多数WAP服务器、微型浏览器所支持的字符集(如UTF8或UNICODE)或编码类型。为了顺利地在WML编程和WAP页面浏览中使用汉字,得做以下工作(1)在为WAP服务器中设置文件类型的MIME表时,可在“TEXT/VNDWAPWML”后加上“;CHARSETCHARSET_NAME字符集名称”的内容。比如,若GB2312汉字字符集,则可输入WML文件的内容类型为“TEXT/VNDWAPWML;CHARSETGB2312”,这样就可使WAP服务器支持符合字符集GB2312的汉字。(2)在设计W

25、AP网页时,可在程序中为返回类型指明汉字使用的字符集,即将CHARSET加在向用户浏览器发送信息的类型后,比如使用GB2312的字符集,则按以下方式定出程序代码CONTENTTYPETEXT/VNDWAPWMLCHARSETGB2312本项目中使用JAVA编写WML程序,则在相应的CONTENTTYPE脚本语句的最后加上“;CHARSETGB2312”,指定汉字字符集。(3)使用专门的字符转换工具用来转换,将编写的WML、WMLSCRIPT或HTML的程序代码转换为UTF8或UNICODE的编码。目前INTERNET有许多站点提供有WAP编程中所需的字符转换工具或控件,不仅可以转换汉字,而且还

26、可以转换繁体中文、韩文、日文等其他字符集。【9】342WAP网站开发过程中对图片的处理由于受传输瓶颈、内存、处理器等先天上的限制,网络上那些漂亮的图形在我们的手机上是具有局限性。依据WAP协议中的定义,手机可以直接使用扩展名为WBMP的图形文件。要制作WBMP图案可以使出NOKIAWAPTOOLKIT。NOKIAWAPTOO1KIT内置了WBMP图形编辑器,可以直接制作图形。【11】343WAP网站开发过程中对动画、视频的处理随着技术发展的日新月异,随着嵌入式处理器性能的迅速提高和普及应用,学习型手机可支持的学习内容必将会多媒体化,尤其是动画与视频的比重会有较大增长。【12】由于手机只能支持W

27、BMP格式的图像文件,网络上常用的GIF动画就无法在手机上使用了。WML没有支持播放动画的标记,但是可以利用时间触发事件使微浏览器自动切换CARD,同样可以达到让图案动起来的目的,只是使用这种方式就能够制作动画有一个弊端,当要播报放的图像数量很多时,如果还采用这种方式,那就十分笨拙了。由于手机的内存有限,这种方式只适合于播放少量图像,播放8大量图像的方法可以通过WMLSCRIPT或SERVER端程序来实现。另外一种方法可以在客户端安装FLASHLITE,FLASHLITE能让手机更完美支持FLASH播放,可以使用户在手机上体验到接近电脑视频的FLASH播放画质,此外还支持更加流行的FLV格式。

28、通过FLASHLITE可以感受到移动多媒体手机不仅能观看FLASH、视频、音频,而且能享受到FLASH的程序游戏等。借助FLASHLITE,通过流式播放视频,或通过作为独立的应用程序下载视频剪辑,或者在与移动WEB浏览器集成时,用户可以在他们的设备上像在桌面上那样处理WEB视频。4WAP教育网站开发环境和开发过程41WAP教育网站开发工具WML文档可以使用普通文档编辑器,如写字板,也可以使用专业的编辑器编辑。WML编辑器提供编写静态的WML页面、基本WML语法检查、以及页面预览等功能。常用的WML编辑器有NOKIAWAPTOOLKIT、ERICSSONWAPIDESDK、EASYPADWAPT

29、OR等,其中EASYPADWAPTOR比较适合初学者。WAP模拟器提供了一个仿真的WAP终端微浏览器用以预览WML内容。常用的WAP模拟器有M3GATE、OPERA、PHONESIMULATOR等。其中M3GATE和PHONESIMULATOR提供了手机外形的模拟界面,而OPERA是支持WML标签的IE浏览器,页面访问的效果看上去很像一般网页。42WAP教育网站开发语言WML(无线标记语言,WIRELESSMARKUPLANGUAGE)专门用于开发WAP网站,与HTML语言同出一家,都属于XML语言这一大家族。它继承了XML的严格特性,不论是标签还是属性内容都是大小写敏感的,所有的标签都必须用

30、小写。它比HTML编写的内容要消耗网络浏览器更少的内存和CPU时间,使得WML对广域网和移动设备来说更加友好。WML是WAP1X标记语言。WMLSCRIPT是WML的脚本语言,WML使用WMLSCRIPT在客户端运行简单的代码。WML脚本并不嵌在WML页面中,而是在WML页面中含有对WML脚本URL的引用。WML脚本在WAP浏览器运行之前,需要先在服务器上被编译为字节编码。421WMLWML是一种的轻量级标记语言,与HTML相似,后缀为WML。如下面的TESTWML文档目标9就是一张卡片标签相当于HTML中的标签,在WML文档中是必不可少的,用来表明这是一个WML的DECK卡片组,它有一个可选

31、的XMLLANG属性,确定文档的语言,比如表示文档语言为中文,它由若干个CARD卡片组成422WMLSCRIPTWMLSCRIPT也是一种轻量级有脚本语言,与JAVASCRIPT相似,后缀为WMLS。如下面的TELNUMBERWMLS文档EXTERNFUNCTIONGO_URL/关键字EXTERN,当使用此关键字时,该函数就可以被WMLS文件以外的其他函数或事件调用。如果函数是私有函数,则不要使用EXTERN关键字。/WMLSCRIPTWTAPHONEBOOKWRITE“1“,“110“,“报警电话“/把电话号码110存在电话簿的第1个位置,名称是“报警电话”/43WAP教育网站建站流程WAP

32、教育网站的一般建站流程选择网站域名、架设支持WML语言的服务器、便携WML网页、测试WAP网站。WAP网站的建站流程与WEB网站在总体上差别不大,但在各个阶段中存在一些差异,下面分各个阶段具体介绍431选择网站域名建设一个网站之前,我们先要选好网站的域名,选择域名要注意以下几点1短小、2容易记、3不容易与其他域名混淆、4不容易拼写错误、5与公司名称、商标或核心业务相关、6尽量避免文化冲突。有不少人都有将WAP和WEB站点统一在同一个站点之上的想法,即当用户通过手机来访问的时候,就将WAP站点的内容运回给用户当用户用WEB浏览器来访问的时候,就将WEB站点的内容运回给用户,这样就无须再新添加一个

33、WAP站点的服务器和域名。以上这种想法是可以实现的,在WEB上,每个用户浏览服务器上的网页时,用户浏览器的有关信息都会被服务器记录下来,包括用户的IP地址、浏览器类型、系统平台等等,而WAP也不例外。而WAP浏览器和WEB浏览器类型大部分是不相同的,因此我们可以通过判断用户浏览器的类型从而得知用户正在使用什么设备来访问我们的网站,网站应该把用户引导到WEB站点还是WAP站点。下面只以NET平台上的ASP脚本为例说明如何通过脚本程序解决浏览器重定向问题。利用了ASP中的REQUESTSERVERVARIABLES集合,该集合中的HTTP_USER_AGENT属性存放了用户浏览器的类型,目前大部分

34、WEB浏览器都是MOZILLA类型,而WAP浏览器绝大多数都不是MOZILLA类型SONY的Z18手机除外,所以我们通过判断浏览器类型中是否还有“MOZILLA”字符串来达到知道用户浏览器类型的目的。如果含有MOZILLA字符串,则说明是WEB浏览器,利用RESPONSEREDIRECT语句进行重定向到WEB站点的首页程序;如果不含有,则说明是WAP浏览器重定向到WAP站点的首页程序。【13】程序源代码如下10432架设支持WML语言的服务器RESIN和TOMCAT是比较流行的JSPWEB服务器,通过简单的配置,就可以使其成为WAP服务器。当你有了现成的网站空间就可自己来建立WAP服务器以拥有

35、较为全面的功能。如果你使用的是付费的虚拟主机网站空间,可以向空间运营商提交申请增设WAP服务。其实,WAP服务器并不需要其他独立的服务器,只要在常用的IIS服务器上设置“MIME映射”即可创建一个站点文件夹首先需要创建一个站点文件夹,这个文件夹是独立于你的主站点的新的站点。如这里在“WWWROOT”下建立一个名为“WAP”的文件夹。创建个新的“MIME”类型这里需要在IIS平台上创建一个新的“MIME”类型。进入控制版面中的“管理工具”,启动“INTERNET信息服务”并连接到“WAP”,在此结点上点右键选择“属性”打开。选择“HTTP头”选项,在“MIME映射”下点击“文件类型”按钮,如图4

36、1所示11图41在弹出的对话框中点击“新类型”按钮。然后分别在“关联扩展名”和“内容类型MIME”中输以下信息WBMPIMAGE/VNDWAPWBMPWMLTEXT/VNDWAPWMLWMLCAPPLICATION/VNDWAPWMLCWMLSTEXT/VNDWAPWMLSCRIPTWMLSCAPPLICATION/VNDWAPWMLSCRIPTCWSCAPPLICATION/VNDWAP/WMLSCRIPTC完成以后,将会显示如图42所示的几种类型12图42此时WAP网站就建立成功了。接下来就可以把网站内容加到站点文件夹里面了。433编写WML网页在WAP网关的支持下,可以使用WEB网页开发

37、技术ASP、JSP、PHP等来开发WAP网站。与ASP、PHP等动态页面开发技术相比,JSP具有运行环境独立于硬件配置和操作系统、灵活性高、可移植性强、使用组件开发方式、代码便于维护等优势。【10】以下是一个最简单的WML页面的例子HELLOWORLDWML包括四个主要的功能块;1文本演示与排版WMI支持文本和图像,包括多种格式与排版命令,例如可以设定黑体文字。2DESKCARD的组织形式WML中所有信息被组织为CARD和DESK比的集合。CARD指一个或多个单位的用户操作例如一个选择菜单、一屏文本或文本输入区。逻辑上讲,用户使用一系列的WMLCARD导航,查看每一项内容输入所需要的信息,进行

38、选择和进入另一个CARD。CARD分组成为“DESK”,一副WML“DESK”类似于一个HTML页面,与URL相关联,是内容传输单元。133CARD间导航和链接WML支持精确管理CARD、DESK间的导航。WML也提供设备中的事件处理,这可以被用于导航目的地执行脚本命令。WML也支持固定链接。4字符串参数化与状态管理所有的WMLDESK可以使用状态模型使其参数化。变量可用于字符串中,在运行中被替换。这种参数化能够更高效地使用网终资源。【13】434测试WAP网站做WAP网站和WEB网站一个很大的不同之处就在于后期网站的测试工作。因为大家一般在做WAP网站的时候都是使用模拟器开发,而各个厂商所开

39、发的模拟器和实际手机是有很大差别的。以NOKLA的模拟器为例,在模拟器上编译通过的DESK,到手机上则完全有可能无法通过,因为模拟器没有考虑DESK大小的限制。当你在模拟器上编译一个DESK时的SIZE达到一个极限数值时可通过SESSION里的记录看到,同时这个数值根据手机型号的不同也不尽相同,模拟器可以通过,然而N0KIA7110手机在浏览这个页面时就会返回文件非法的错误信息。这样的错误在前期开发过程中开发者一般感觉不出来,只有在后期的测试工作中才能发现,上面这个错误一般通过分屏显示来解决,另外手机一般不支持SESSION编程,可通过文件或数据库的后台操作解决这个问题。【13】在制作WAP网

40、站的过程中,后期的测试工作是很重要的环节。如果要开发一个WAP网站,仅仅在模拟器上通过测试是远远不够的,可能所开发的网站在手机上谁也看不了,因为模拟器上所看到的东西并不一定在手机上是一样的,不是所见即所得的方式。只有实实在在的在手机上正确地通过测试了,才可以说这个WAP网站已经真正地建立起来了。5WAP教育网站人机界面设计51WAP教育网站人机界面的特殊性用户使用移动终端登录互联网,可以说是用户访问互联网上信息资源的一个补充方式。由移动终端设备和移动通信网络所组成的无线环境非常方便快捷,是个人电脑和互联网所不能及的,但在使用体验上其存在着不可忽视的缺陷和不足。这就形成了WAP教育网站在人机界面

41、设计上与WEB网站形成差异。WAP教育网站和WEB网站在人机界面上形成区别的主要原因有以下四点(1)手机中央处理器处理能力低、存储空间较小。目前,新推出的比较高端的手机主频一般在600MHZ左右,自身存储空间能达到16G,与个人电脑的硬件设备相比,还是存在巨大的差距。这就要求在WAP网站上尽量少用大图,采用文本为主的设计。(2)显示屏幕小,当前手机显示屏大小一般都在34英寸左右,仅仅是个人电脑显示屏的十分之一左右;屏幕分辨率也比较低,一般在240X320左右。这就要注意页面设计和模块分配上面的合理性,设计出兼顾小屏幕下浏览的习惯方便使用的网站。用户必须简单容易地在的小屏幕和键盘上操作,对于这种

42、类型的服务,必须保证操作的简易。【17】(3)输入不灵活,与普通个人电脑的键盘输入及鼠标输入相比,手机在输入时操作繁杂,特别是使用按键输入的手机,在使用效果上远远不及普通个人电脑的键盘。所以在设计时必须减少输入,提供选择。(4)作为教育网站,其界面设计风格上存在特殊性,必须体现出教育的深刻含义,必须简洁明了,重点内容突出,而不能有太多广告及无关信息。14研究表明,能设计出一个好的传统网站并不一定能够设计出一个好的无线网站,因为移动背景下的用户体验与静止环境下的用户体验是不同的。因此应该更充分地理解目标用户,将以用户为中心的可用性工程方法应用到WAP教育网站的开发设计过程中,从而开发出令用户满意

43、的WAP教育网站。52WAP教育网站人机界面设计原则由于手机等移动设备本身所固有的局限性有限的系统资源、缓慢的网速、小屏幕、不方便的输入机制,决定了WAP网站人机界面设计的一些原则,下面从网站媒体素材选择、页面设计及页面布局三方面阐述(1)网站媒体素材要选择小容量、小尺寸的素材WAP网站虽然支持文本、图形、图像、动画、声音、视频等媒体信息,但是它们在WAP网站中的使用与WEB网站是不一样的。一方面,由于数据传输速率的限制,WAP网站中不能使用容量过大的媒体信息;另一方面,由于终端设备显示屏幕尺寸的限制,不易使用超过正常浏览范围的大尺寸图像、字体等素材。所以在设计WAP教学网站的时候,我们需要考

44、虑的我们需要运用的素材是否能够在WAP网站上面正常的使用,或者说使用的素材能够转化为WAP设备可以识别的素材。【14】(2)页面布局以导航内容导航的形式在WAP网站上,对页面的优化布局尤为重要。在WEB网站中,在宽大的显示器和高速的带宽下,页面布局存的缺陷不足以对使用者产生较大的影响的。可是在WAP终端下使用WAP网站的时候,一个失败的页面布局却使问题非常突出,它将会直接影响用户的浏览。比如在用手机浏览一个页面的内容并阅览到最下端,如果使用者发现下方没有导航菜单,又不得不滚到屏幕的最上面去转换到其他的页面,这种缺陷在WAP网站中体现得非常明显,而在WEB网站中就体现的就不明显。所以在WAP网站

45、人机界面布局中,要求每个WAP网页呈现的内容尽可能少,但又不要频繁的翻页;每个页面中都要做好导航菜单(包括一级菜单、二级菜单等),布局上尽量以导航、内容、导航的模式进行设计。(3)页面设计减少输入,增加搜索WAP网站因为在输入及信息容量的限制,在设计方面与WEB网站有较大的差异。用户可以在WEB网站上快速随意地输入,但用手机在WAP网站上输入一百个字那将是一件费时费力的事。另外与电脑屏幕相比手机一屏容纳不了太多信息,如果信息更新的比较快,在一条一条信息中查找需要的信息操作起来比较麻烦,所以相对于WEB网站来说,WAP网站的网站搜索来的更重要。所以在WAP网站人机界面设计中,不必设计较太多的输入

46、框,如果可用选项代替就用复选或单选;设计好网站搜索功能及其位置,方便用户有针对性地查找所需要的信息。WAP教育网站,麻雀随小,五脏俱全,只要遵循WAP的运行特点,定能设计出一件精美的“艺术品”。53WAP教育网站导航设计导航设计是WAP网站中比较重要的一块,大多数WAP网站在人际界面设计时并不注重导航设计而导致用户使用起来非常麻烦,这不是一两个WAP网站存在的问题。所以对于这部分的内容独立出来重点研究。在一个传统的教学网站之中,导航可以在页面的随意部分,基本上只要符合设计者的思想,导航策略都是被认可的。但是在WAP教学网站当中,由于种种限制,一些导航策略是不被提倡的,如一些导航的隐藏效果,竖向

47、导航等等。15在设计WAP网站导航时,必须注意以下几点(1)导航位置导航的位置最好在WAP终端一屏的最上面或最下面,在用户最需要导航的地方有相应功能的导航。(2)导航高度WAP终端每屏显示的内容是比较小的,如果导航页面做得较长,是极不方便浏览者使用的。所以要求导航的精简与醒目,即导航的内容不必太多,只显示相关信息,遵循少即是多的原则。(3)导航名称导航名称如果太长,不易于用户读取理解,而且站屏幕空间。所以导航的名称要尽量的精炼简洁,一般不超过4个字。(4)导航层次导航层次太深,一层一层嵌套,却找不到用户期望的信息,用户常常有不知道自己身在何处的感觉。所以尽量使用与用户所熟悉的手机菜单相类似的简

48、单层次,一般导航不要超过三个层次,利于用户及时返回主页面。【15】(5)导航分类导航提供清晰的分类,让用户方便的选择他想要进入页面或下载他想要的东西。6WAP教育网站案例分析到目前为止已经有一些WAP教育网站投入使用,在为数不多的WAP教育网站中选择以下两个具有代表性的案例来进行分析。在案例分析过程中,可以更直观地了解WAP教育网站的性质及其存在的价值。过程中还可以评价一个WAP教育网站的优缺点,认清建设WAP教育网站亟需注意的问题。61吉林省教育手机网图61吉林省教育手机网网址是WAPJLEDUGOVCN,图61是其人机界面节选,网站包括查询服务、教育动态、办事指南、教育社区、心理专题这五个

49、模块。查询服务模块提供吉林省重大考试的成绩查询,如硕士研究生入学考试,美术统考,成人高考等,16为广大考生提供便利。教育动态模块呈现的是吉林省内的教育新闻,包括省教育局,市教育局以及各大院校所发布的最新动态,召开的会议,颁布的通知等。办事指南模块可发布各类考试的考试时间、地点及报名方式,同时也提供相关教育机构的联系方式和地址等,方便用户办事。教育社区模块呈现一些教育案例,及好的教育方式,教育思想,可供广大家长,老师借鉴,参考,学习,同时也可给那些受教育者一些启发。最后一个心理专题模块为广大考生提供心理指导,也为教师或家长提供教育学生或孩子的方法。整个网站架构清晰明了,模块划分合理,充分考虑用户的需求,呈现用户所最急需的信息。网站以橘黄色和红色为主色调,界面友好醒目,容易吸引用户眼球,采用少量小图标,字体大小符合手机浏览器者的需要。网站导航采取导航内容导航的设置方式,操作起来非常方便,舒适,但各个功能模块不能直接跳转,进入一个模块后需要回到主页才能进入另一个模块。网站设置了查询服务,能对真个网站的信息进行检索,方便用户快速找到所需的信息。网站目前还在建设中,信息量还不是很大,但可以满足用户基本需求,如成绩查询、办事指导等。总的来说,吉林省教育手机网是一个新兴的成功的WAP教育网站。62爱词霸WAP英语学习网图62爱词霸WAP英语学习网网址是W

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。