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