IRI-h, A Java-Based Distance Education System: Architecture and Performance

K. Maly, H. Abdel-Wahab, C. Wild, C. M. Overstreet, A. Gupta, A. Abdel-Hamid, S. Ghanem, A. Gonzalez, X. Zhu

Research output: Contribution to journalArticle

8 Citations (Scopus)


We used our original Interactive Remote Instruction (IRI) system to teach scores of university classes over the past five 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 heterogeneous), is coded in Java and executes on several different platforms. IRI-h extends IRI both to multiple platforms and heterogeneous network infrastructures, including delivery to home users. In this article we describe IRI-h's architectural experiences with the developing prototype, including preliminary performance evaluation, and also unresolved issues still to be addressed. Categories and Subject Descriptors: C.2.4 [Computer-Communication Networks]: Distributed Systems-Distributed applications; K.3.1 [Computers and Education]: Computer Uses in Education-Collaborative learning; Distance learning. © 2001, ACM. All rights reserved.
Original languageEnglish
Pages (from-to)8
Number of pages1
JournalACM Journal on Educational Resources in Computing
Publication statusPublished - 1 Mar 2001
Externally publishedYes

Fingerprint Dive into the research topics of 'IRI-h, A Java-Based Distance Education System: Architecture and Performance'. Together they form a unique fingerprint.

  • Cite this

    Maly, K., Abdel-Wahab, H., Wild, C., Overstreet, C. M., Gupta, A., Abdel-Hamid, A., Ghanem, S., Gonzalez, A., & Zhu, X. (2001). IRI-h, A Java-Based Distance Education System: Architecture and Performance. ACM Journal on Educational Resources in Computing, 8.