论文部分内容阅读
现在,随着信息产业的发展、网络通讯设施的建设,基于Internet的远程教学正在以前所未有的步伐蓬勃发展。作为远程教学过程中最直接的信息传播方式的课件(Courseware)的研究,也日益成为一个令人瞩目的焦点。而对于网上课件的点播和发布,突破了距离和时间的限制,能够实现按需学习、按照个人的知识认知水平而选择学习内容,对这一方向的研究无疑是焦点中的焦点。较为传统的基于文件服务方式的课件点播和基于超文本方式的课件点播都有很大的局限性,无法实现分布式的点播活动,同时也无法进行课件信息的抽取活动。Web Service技术的出现使得真正意义上的分布式课件的点播成为可能,但是,目前大量存在的课件形式不支持课件信息资源的分割、抽取、更新、重用或支持不足,大量的课件内容以封闭的形式存在,对于课件中的媒体元素信息无法进行抽取和重新组合。而课件资源的文档格式的局限也使得Web Service在进行资源查询和绑定时有着巨大的困难。几乎与此同时,XML语言以其易于网络传输、良好的数据存储形式、可扩展性和高度的结构化、良好的语义及清晰的结构,已经受到许多公司、企业、科研机构的关注,并已经在商务上有所应用。但是,基于XML的多媒体课件的研究以及相应的创作系统却几乎无人研究。 本文的研究工作就是在上述背景下展开的。本文的研究目标是:研究符合教学过程的XML形式的课件语言,对课件的逻辑结构形式进行研究,同时分析课件包含元素的时间、空间、以及元素关系等因素,定义符合以上内容的XML文档结构形式;在以上基础之上,设计并实现基于XML的课件创作系统,能够实现基于XML的课件文档的快速生成和展示。 作者主要研究工作是: 1.多媒体课件标记语言CWML(Courseware Markup Language)的定义: 2.基于XML的课件创作环境Authoring System的设计; 3.基于CWML的多媒体课件创作环境实现技术研究; 4.CWML的显示机制研究; 作者的主要贡献是: 1.参与了以XML技术为基础的多媒体课件标记语言CWML的定义:CWML的定义将课件逻辑结构中包含的元素以XML的形式表现出来,它既代表了网上课件演播的过程,有拥有XML可扩展、自描述等性质,易于再抽取,重新组合。 2.完成了XML的课件创作环境Authoring System的设计:Authoring System是建立在CWML的基础之上而设计的,它解决了目前缺乏支持可重组开放的文件形式的编辑系统的问题。课件的制作者不需要进行代码编写,只需通过可视化的平台,就华东师范大学硕士学位论文基于XML的多媒体课件创作系统研究与实现 能够大量快速地生成CWML形式的课件,为分布环境下网上课件库的建设提供有 力的支持。3.实现了一个基于xML的课件创作原型系统:根据Authoring system的设计,本文 实现了一个基于XML的课件创作原型系统。该系统以DOM技术为关键支持技术, 同时利用VC料语言来完成该系统的实现。在该系统环境下,用户能够十分简单地 通过菜单选择、鼠标点击等动作来进行可视化的课件创作编辑工作,而系统则在后 台自动生成对应的符合规范要求的CV月以L文档。 CWML的定义完成了XML在网上课件制作领域的良好扩展,它将XML的可抽取、自描述等性质很好地应用到了课件制作领域,解决了课件格式封闭,课件信息难抽取,无法重新组合的问题;而Authoring System的设计与实现则使得普通的非程序员的课件制作者也能够进行CWML课件的编写工作,同时有效的课件创作环境也是实现大批量快速课件制作的前提。使用Authoring System来进行CWML网上课件的制作,能够高效率、迅速地完成能够重新组合利用的课件形式,很好地支持V阳b service技术环境下的资源查询和绑定需求,是在进行分布式网上课件点播系统建设的最佳选择之一。