DocumentCode :
1608184
Title :
The software architecture and interprocess communications of IRI: an Internet-based interactive distance learning system
Author :
Abdel-Wahab, H. ; Mary, K. ; Youssef, A. ; Stoica, E. ; Overstreet, C.M. ; Wild, C. ; Gupta, A.
Author_Institution :
Dept. of Comput. Sci., Old Dominion Univ., Norfolk, VA, USA
fYear :
1996
Firstpage :
4
Lastpage :
9
Abstract :
Discusses the software architecture, interprocess communication and the reference implementation of the Interactive Remote Instruction (IRI) system for distance learning. IRI is an Internet-based system which integrates continuous multimedia, shared applications and a variety of multi-user collaborative utilities. Internet multicasting is used by IRI for group management and data sharing, UDP (Unix domain protocol) multicasting is used for audio and video streams, while a reliable multicasting protocol (RMP) is used by XTV, the data sharing engine of IRI. The system is both scalable and expandable. It is scalable through the use of multicasting for interprocess communication. It is expandable due to its partitioning into a set of autonomous but cooperating components. The interaction among components is specified by a set of messages and the functions needed to send and receive these messages
Keywords :
Internet; Unix; computer aided instruction; groupware; interactive systems; multimedia communication; software engineering; transport protocols; IRI; Interactive Remote Instruction system; Internet-based interactive distance learning system; UDP multicasting; Unix domain protocol; XTV data sharing engine; audio streams; autonomous cooperating components; continuous multimedia; group management; interprocess communications; messages; multi-user collaborative utilities; reference implementation; reliable multicasting protocol; scalable expandable system; shared applications; software architecture; video streams; Application software; Collaboration; Computer aided instruction; Internet; Multicast protocols; Multimedia systems; Search engines; Software architecture; Streaming media; Video sharing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises, 1996. Proceedings of the 5th Workshop on
Conference_Location :
Stanford, CA
ISSN :
1080-1383
Print_ISBN :
0-8186-7446-6
Type :
conf
DOI :
10.1109/ENABL.1996.555030
Filename :
555030
Link To Document :
بازگشت