论文部分内容阅读
随着计算机网络技术的不断发展,目前世界已经开始进入了以网络计算为中心的时代。通过计算机网络把全世界所有可利用的计算资源连在一起,组成一个巨大虚拟的存储器和处理器,从而解决一些大规模处理和资源共享问题的具体应用。由于在这种情况下各种计算机具有平等的、独立的权力,我们把这种网络称为对等网络。早期的Napster、Gnutalla、Freenet等对等网络应用系统的设计与实现产生了巨大的影响,使得对等网络技术成为了继Web之后互联网信息的又一次革命。JXTA技术是网络编程和分布式计算的平台,用以解决现代分布式计算、点对点(P2P)计算问题的一种技术规范。该技术提供了基础性的机制解决当前分布计算应用中面临的问题,实现新一代统一、安全、互操作以及异构性的应用,并且JXTA技术将不受到编程语言、操作平台的限制。它使用XML数据表达,其强大的功能使得各种平台得以交互,并且可以克服目前P2P软件中的各种局限性。同时,通过小型、简单、便于开发的构造模块,JXTA将使开发者从建立各自应用框架的复杂工作得以解放,可以潜心关注于构建各应用类的新颖性、创造性、分布式性的特点。本文以华中师范大学网络多媒体教学为背景,分析和研究了目前网络多媒体的特点,提出以对等网络为基础,建立一个全新的分布式的、资源高度共享的、自由开放式的多媒体教学体系。论文从阐明了有关JXTA的新技术的定义、协议体系以及应用目标,然后介绍了Java中的多媒体技术JMF,在此基础之上尝试应用JXTA技术构建实现基于JXTA网络视频教学系统(JXTA Multimedia Teaching System),简称JMTS。论文从几个方面介绍基于JXTA教学系统特点和关键实现技术,并有效的解决现存网络多媒体教学系统的存在诸多问题,实现了JMTS网络多媒体教学跨平台性、共享性、互操作等诸多优点。