- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SmartFoxServer虚拟学习社区设计和实现
基于SmartFoxServer虚拟学习社区设计和实现
摘要:随着网络技术的迅速发展,虚拟学习社区也日益成为一个研究热点。本文在分析了当前虚拟学习社区发展现状的基础之上,认为SmartFoxServer作为专门为Adobe Flash设计的跨平台服务器,具有快速、可靠、强扩展性和强跨平台性等特征,是有效的虚拟学习社区的平台建设环境。在此基础上阐述了基于SmartFoxServer虚拟学习社区的设计目标、系统架构、功能设计等问题。SmartFoxServer技术构建的虚拟学习社区为网络虚拟社区的搭建提供了一种设计案例。
关键词:SmartFoxServer;虚拟学习社区;教学平台;Flash
中图分类号:G712 文献标志码:A 文章编号:1674-9324(2013)16-0180-02
一、引言
《国家中长期教育改革与发展规划纲要(2010-2020)》提出了中国教育改革和发展的战略目标,明确指出了:“信息技术对教育发展具有革命性影响,必须予以高度重视”,提出要“建立开放灵活的教育资源公共服务平台,促进优质教育资源普及共享”。虚拟学习社区也被称为虚拟社区、在线社区、网络社区、数字社区等,是一个网络上的公开虚拟空间,提供给大众表达自我、交流经验的虚拟环境。随着信息技术在远程教育中的应用,虚拟学习社区在内容呈现、知识管理、协作讨论等方面发挥越来越大的作用,成为远程教育的研究热点之一。设计良好的虚拟学习社区使异地学习和交流成为了可能,在终身学习日益受到重视的今天,构建科学、合理、易用、有效的虚拟社区对于我国建设学习型社会具有重大意义。
1.虚拟学习社区的研究现状。从功能上说,虚拟学习社区可以分为提供具体课程的正式虚拟学习社区和提供经验交流和沟通的非正式学习社区;从技术角度说,虚拟学习社区可以分为“以网站为中心”的虚拟学习社区和“以学习这为中心”的虚拟学习社区。通过资料查询可以发现,当前虚拟学习社区的研究主要集中在“以网站为中心”的虚拟学习社区上。“以网站为中心”的虚拟学习社区的特点是:①有特定机构组织实施;②提供具体课程供学习者学习;③可针对特定内容组织讨论;④以互联网连接身处不同区域的教师、学生和专家。在国外,这种类型的虚拟学习社区项目以CSILE、TeacherNet、TelNet、SchoolNet、OWLink为代表。而在国内,首都师范大学“虚拟学习社区”团队开发的智能网络教学支撑平台、西南师范大学开发的“远程教育虚拟学习社区”、北京师范大学知识工程中心开发的“WebCL”平台等也大都属于这种类型。以上国内外虚拟学习社区的开发项目主要提供基于学科课程的学习和支持,注重正式学习的发生,而不能有效地促进学习者隐性知识的共享和传播,没有有效支持虚拟学习社区在非正式学习学习中的作用。与此同时,国内众多的BBS、QQ交流群等交流形式在一定程度上满足了用户展示与交流的需要,对于学习者共享和传播隐性知识起到了一定的支持作用。
2.SmartFoxServer运行环境的技术特点。SmartFoxServer是专门为Adobe Flash设计的跨平台socket服务器,开发者可以高效地开发多人同时在线的网络应用程序,国外开发者在此平台上已经开发出了大量多人Flash交互作品。SmartFoxServer服务器具有以下特点:①快速、可靠。SmartFoxServer是基于高效和可升级的结构,可以在单CPU服务器机子上处理数千的客户端,是有名的平民的服务器,最低支持P2-350Mhz。很多公司和游戏机构都已经使用SmartFoxServer开发出了很多高质量的在线多玩家应用及游戏。比如Club Penguin。②高制作能力。SmartFoxServer带有一套支持ActionScript 1.0,2.0和Actionscript 3.0的APIs他们都是从Flash核心对象扩展出来的新功能,可以让开发者简单快速地开发多玩家应用。③强扩展性较。SmartFoxServer可以使用ActionScript,JavaScript,Python and Java进行服务器端的扩展。自定义服务器端扩展,可以执行复杂的应用、游戏逻辑、高级用户、房间管理及服务器新行为,等等。
对于SmartFoxServer的研究,国内将其主要应用于网页游戏中,在教育教学领域尚处于起步阶段。通过调研,笔者发现,有关在SmartFoxServer环境下构建一个能够有效地实现知识共享的非正式虚拟学习社区的研究尚处于起步阶段,本研究旨在此方向上做出努力。
二、虚拟学习社区设计的总体思路
虚拟学习社区已经成为学习者网上学习必不可少的学习环境,构建完善的虚拟学习社区需要系统考虑学习者的学习需求。在设计理念上,应该坚持
原创力文档


文档评论(0)