skip to main content
article

IRI-h, a Java-based distance education system: architecture and performance

Published:01 March 2001Publication History
Skip Abstract Section

Abstract

We used our Original Interactive Remote Instruction (IRI) system to teach scores of university classes over the past years at sites up to 300 km apart. While this system is a prototype, its use in real classes allows us to deal with crucial issues in distributed education instruction systems. We describe our motivation and vision for a reimplementation of IRI that supports synchronous and asynchronous distance education. This new version, called IRI-h (h for hetergeneous), is coded in Java and executes on several different platforms. IRI-h extends IRI both to multiple platforms and heterogeneous network experiences with the developing prototype, including preliminary performance evaluation, and also unresolved issues still to be addressed.

References

  1. AMIR, E., MCCANNE, S., AND ZHANG, H. 1995. An application level video gateway. In Proceedings of the 3rd International Conference on Multimedia (Multimedia '95, San Francisco, CA, Nov. 5-9), P. Zellweger, Chair. ACM Press, New York, NY, 255-265.]] Google ScholarGoogle Scholar
  2. AMIR, E., MCCANNE, S., AND KATZ, R. 1997. Receiver-driven bandwidth adaptation for light-weight sessions. In Proceedings of the Conference on Multimedia (Seattle, WA, Nov. 9-13), E. P. Glinert, M. S. Johnson, J. Foley, and J. Hollan, Chairs. ACM Press, New York, NY, 415-426.]] Google ScholarGoogle Scholar
  3. DEERING, S. 1989. Host extensions for IP multicasting. RFC 1112. Internet Engineering Task Force.]] Google ScholarGoogle Scholar
  4. GONZALEZ, A. J. 2000. A Semantics-based middleware for collaborative multimedia applications. Ph.D. Dissertation. Old Dominion University, Norfolk, VA.]] Google ScholarGoogle Scholar
  5. MALY,K.ET AL. 2000. IRI-h home page. http://www.cs.odu.edu/-iri-h.]]Google ScholarGoogle Scholar
  6. MALY, K., ABDEL-WAHAB, H., OVERSTREET,C.M.,WILD, C., GUPTA, A., YOUSSEF, A., STOICA, E., AND AL-SHAER, E. 1997. Distance learning and training over ntranets. IEEE Internet Comput. 1, 1 (May/June), 60-71.]] Google ScholarGoogle ScholarCross RefCross Ref
  7. POSTEL, J. 1981. Transmission control protocol. RFC 793. Internet Engineering Task Force.]]Google ScholarGoogle Scholar
  8. SCHULZRINNE, H., CASNER, S., FREDERICK, R., AND JACOBSON, V. 1996. RTP: A transport protocol for real-time applications. RFC 1889. Internet Engineering Task Force.]]Google ScholarGoogle Scholar
  9. STOICA, E., ABDEL-WAHAB, H., AND MALY, K. 1997. Synchronization algorithms for the playback of multiple distributed streams. In Proceedings of the Fourth International Conference on Multimedia Modeling. 143-158.]]Google ScholarGoogle Scholar
  10. SUN MICROSYSTEMS. 2000. Sun's Java home page. http://java.sun.com.]]Google ScholarGoogle Scholar
  11. SUN MICROSYSTEMS. 2000. Sun's Java media framework (JMF) home page. http://java.sun.com/products/java-media/jmf/index.html.]]Google ScholarGoogle Scholar
  12. SUN MICROSYSTEMS. 2000. Sun's Java shared data toolkit (JSDT) home page. http://java.sun.com/products/java-media/jsdt/index.html.]]Google ScholarGoogle Scholar
  13. YOUSSEF, A., ABDEL-WAHAB, H., AND MALY, K. 1998. The software architecture of a distributed quality of session control layer. In Proceedings of the Seventh IEEE Symposium on High Performance Distributed Computing (Chicago, IL). IEEE Computer Society Press, Los Alamitos, CA.]] Google ScholarGoogle Scholar
  14. WHETTEN, B., MONTGOMERY, T., AND KAPLAN, S. 1995. A high performance totally ordered multicast protocol. In Theory and Practice in Distributed Systems, K. Birman, F. Mattern, and A. Schiper, Eds. Springer-Verlag, Berlin, Germany, 33-57.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. IRI-h, a Java-based distance education system: architecture and performance

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image Journal on Educational Resources in Computing
              Journal on Educational Resources in Computing  Volume 1, Issue 1es
              March 2001
              118 pages
              ISSN:1531-4278
              EISSN:1531-4278
              DOI:10.1145/376697
              Issue’s Table of Contents

              Copyright © 2001 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 March 2001
              Published in jeric Volume 1, Issue 1es

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader