面向服务的事件驱动构件模型 AREP 借鉴分布对象技术的多层次框架结构,采用面向对象的构造技术建立基于服务驱动的应用服务框架。该结构支持多层次的事件(序列)对象的定义,事件处理对象的实现与灵活装配,以及事件与处理对象的绑定。 采用构件化的方法开发系统构件与应用构件,再配合有效的构件组装技术,即可快速地生成所需的服务构件,有利于提高可成长分布式系统的可扩展性与可适应性,以使系统实现以客户为中心,统一的客户试图,松耦合和模块化的目的。 基于P2P的Flash视频技术 Adobe Flash的视频技术是以FLV格式为支撑,提供一种逐播下载的视频分享技术。Flash视频结合现有的Web技术,如HTML、Javascript、DHTML、XML,可以开发出富有表现力的应用程序。但是,逐播下载的形式并非传统的流媒体,而是一种高级形式的文件下载,当大量用户访问相同的内容时会造成服务器负荷过重、网络带宽耗用过多、甚至服务器崩溃。因此,引入P2P点对点技术到Flash视频中,可以将视频变成真正的流媒体形式,并让用户成为交换节点,有效节省网络带宽和缓解服务器的压力。 同时,由于教育平台上承载的是具备知识产权的课件产品,保护知识产权是必须考虑的关键点。然而,Flash是基于明码传输,并且能够在客户端上保留副本。引入P2P,将具备自定义的分片格式和传输加密,并在客户端上实现解密和组装,就可以完全实现数字版权的保护和管理。 基于Ajax和RIA技术 Adobe的Flex与AJAX技术都致力于Web部署模型、跨平台便携性、将用户体验扩展到包含丰富交互媒体的解决方案。Adobe的RIA技术是围绕Flash技术以及HTML构建的,改善人们创建、管理、交付和参与信息处理的方式,并提供了集成的框架以简化应用程序和内容跨平台、设备和环境的创建和部署。 我们的目标是,结合Flash和浏览器的最佳性能,构建一个独一无二的富互联网应用,并提供一种全方位的网络学习体验,包括视频、音频、文本、操作模拟、课堂交互答疑、测验等多种形式。这就突破了原有技术造成的体验壁垒,给学生一种更加生动,更加接近真实世界感受的学习方式对提高学习兴趣,提高知识获取信息量,提高学习效果有明显的优势。 提供桌面客户端 除了Web访问的浏览器/服务器方式,AREP还提供了一个桌面富客户端程序,为用户提供学习方式的多种选择。客户端不仅可以提供Web难以实现的一些丰富的功能,而且当网络连接中断时,桌面客户端仍然可以播放已经授权的课件资源,并实现局域网内的客户进行资源交换、交互讨论、离线测验等功能。 提供课堂分享和交互功能 传统远程教育平台把学生仅仅当做一个学习的受众,而不是一个对等的交互的单独个体。AREP不仅搭建教育交互平台,实现讲座、问答、测验、事件、会议等多种交互手段 ,而且还提供了平台用户(可以是学生,也可以是老师)按照平台的规范自行制作课件,并且和广大的用户分享课件的功能。这样不仅可以弥补课件资源不足或不全面的问题,也可以实现互联网真正的精髓—分享和体验。因为,目前电子课件制作成本高,需要投入大量资源进行前期采集,后期制作。鼓励群体加入课件制作中,可以不断丰富课件的内容。YouTube等分享资源网站的成功证明了信息分享的流行趋势和重要性。 |