may 07 - 09, 2006icbl 2007 florianopolis brazil1 iri-easy: a distance education software system y....

10
May 07 - 09, 200 6 ICBL 2007 Florianopolis B razil 1 IRI-Easy: A Distance Education Software System Y. Wang, K. Maly, C. M. Overstreet Department of Computer Science Old Dominion University {ywang, maly, cmo}@cs.odu.edu

Upload: christopher-wood

Post on 19-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: May 07 - 09, 2006ICBL 2007 Florianopolis Brazil1 IRI-Easy: A Distance Education Software System Y. Wang, K. Maly, C. M. Overstreet Department of Computer

May 07 - 09, 2006 ICBL 2007 Florianopolis Brazil 1

IRI-Easy: A Distance Education Software

System

Y. Wang, K. Maly, C. M. Overstreet

Department of Computer ScienceOld Dominion University

{ywang, maly, cmo}@cs.odu.edu

Page 2: May 07 - 09, 2006ICBL 2007 Florianopolis Brazil1 IRI-Easy: A Distance Education Software System Y. Wang, K. Maly, C. M. Overstreet Department of Computer

May 07 - 09, 2006 ICBL 2007 Florianopolis Brazil 2

Overview - Synchronous virtual classroom

environment

IRI-h provided support for heterogeneous network environments, heterogeneous platforms and introduced the notion of a commonly shared view of any shared activities among all participants

IRI-Easy extends IRI-h functionality to allow simple on-the-fly set up and joining of collaborative sessions and is suitable for groups of participants located in isolated multicast-enabled Intranets

Page 3: May 07 - 09, 2006ICBL 2007 Florianopolis Brazil1 IRI-Easy: A Distance Education Software System Y. Wang, K. Maly, C. M. Overstreet Department of Computer

May 07 - 09, 2006 ICBL 2007 Florianopolis Brazil 3

Features Each functionality mostly 1-2 clicks

(very few 3) Session start and join simple and

fast Java implementation Audio, video conferencing, tool

sharing, gateways, white board, and pointer service.

Page 4: May 07 - 09, 2006ICBL 2007 Florianopolis Brazil1 IRI-Easy: A Distance Education Software System Y. Wang, K. Maly, C. M. Overstreet Department of Computer

May 07 - 09, 2006 ICBL 2007 Florianopolis Brazil 4

Page 5: May 07 - 09, 2006ICBL 2007 Florianopolis Brazil1 IRI-Easy: A Distance Education Software System Y. Wang, K. Maly, C. M. Overstreet Department of Computer

May 07 - 09, 2006 ICBL 2007 Florianopolis Brazil 5

Architecture sample - continued

Two multicast sites connected by unicast tunnel

Java server for authentication Directory server keeps track of all

participants and sessions Join through multicast site or

unicast tunnel

Page 6: May 07 - 09, 2006ICBL 2007 Florianopolis Brazil1 IRI-Easy: A Distance Education Software System Y. Wang, K. Maly, C. M. Overstreet Department of Computer

May 07 - 09, 2006 ICBL 2007 Florianopolis Brazil 6

Features - continued Heterogeneous network environment

Gateways Rate control for video and tool sharing

Heterogeneous platforms Common shared view with multiple

control Works behind NAT and with slow

bandwidth participants

Page 7: May 07 - 09, 2006ICBL 2007 Florianopolis Brazil1 IRI-Easy: A Distance Education Software System Y. Wang, K. Maly, C. M. Overstreet Department of Computer

May 07 - 09, 2006 ICBL 2007 Florianopolis Brazil 7

User interface

Page 8: May 07 - 09, 2006ICBL 2007 Florianopolis Brazil1 IRI-Easy: A Distance Education Software System Y. Wang, K. Maly, C. M. Overstreet Department of Computer

May 07 - 09, 2006 ICBL 2007 Florianopolis Brazil 8

IRI-easy modes

Page 9: May 07 - 09, 2006ICBL 2007 Florianopolis Brazil1 IRI-Easy: A Distance Education Software System Y. Wang, K. Maly, C. M. Overstreet Department of Computer

May 07 - 09, 2006 ICBL 2007 Florianopolis Brazil 9

IRI-easy modes

Page 10: May 07 - 09, 2006ICBL 2007 Florianopolis Brazil1 IRI-Easy: A Distance Education Software System Y. Wang, K. Maly, C. M. Overstreet Department of Computer

May 07 - 09, 2006 ICBL 2007 Florianopolis Brazil 10

Conclusions IRI-Easy works perfectly in

Intranets IRI-Easy may have some problems

with audio over low bandwidth connections when heavy tool sharing is done

It’s not easy to design a simple interface for a complex system