Development of Multipoint Communication Systems for Remote Seminar Toshihiro Hayashi and Yukuo Hayashida Department of Information Science, Saga University.

Slides:



Advertisements
Similar presentations
Chapter 3: Introduction to Data Communications and Networking
Advertisements

Chapter 3: Software Basics Section I: Preparing to Use Technology.
9 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Communicating in Real Time Now it is also possible to converse in real time.
Networking at Home and Abroad
Objectives Overview Define an operating system
An Overview of the Computer System
Implementation of an Android Phone Based Video Streamer 2010 IEEE/ACM International Conference on Green Computing and Communications 2010 IEEE/ACM International.
Design & Developed by: EATL
Lecture 2 Enterprise Information Infrastructure (EII)
Internet Supported Distance Learning Brian Mulligan IT Sligo, September 2003.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Chapter 9: Moving to Design
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
L/O/G/O Prepared By Abdullah Mustafa Abu Nada Hussian Abd-Jaleel Shaalan Nael Wael Skaik Supervised By.
INTRODUCTION Toomeeting Conference (TMC) is the easiest and more accessible multimedia videoconferencing solution on market. TMC offers a large portfolio.
Distributed Systems: Client/Server Computing
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
CPMT 1449 Computer Networking Technology – Lesson 1
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Networking Technologies
Your Interactive Guide to the Digital World Discovering Computers 2012 Edited by : Noor Al-Hareqi.
Operating Systems Operating System
Introduction to Computers
Chapter 9 Elements of Systems Design
Network Design Essentials. Guide to Networking Essentials, Fifth Edition2 Contents 1. Examining the Basics of a Network Layout 2. Understanding Standard.
Introduction of Tizen : Tizen Overview Chan Seok Kang 2013/03/21.
CS101: Introduction to Computing Instructors: Badre Munir, Usman Adeel, Zahid Irfan & Maria Riaz Faculty of Computer Science and Engineering GIK Institute.
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Computer Concepts – Illustrated 8 th edition Unit A: Computer and Internet Basics.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Human Computer Interaction
APPLICATION SOFTWARE. EXAMPLE S What’s an application software ? Application software consists of programs designed to make users more productive and/or.
Service Computation 2010November 21-26, Lisbon.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Chapter 7 Networks and the Internet Networks Sharing resources among multiple computers (workstations) Local Area Networks Wide Area Networks.
Objectives  To define network  To identify use of network  To differentiate major types of network  To identify basic networking terminologies  To.
Computer Emergency Notification System (CENS)
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal VideoConference Archives Indexing System.
1 Implementing Communications-Driven and Group Decision Support Systems Collaborating with peers at other locations is needed in many companies.
Institute of Operating Systems and Computer Networks, TU-Braunschweig Modular Advanced Collaboration System Distance Learning with MACS O.Brand, W.Mahalek,
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Distributed Information Systems. Motivation ● To understand the problems that Web services try to solve it is helpful to understand how distributed information.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Lecture (7) Systems software and Application Software.Systems software and Application Software. Dr:Emad Elsharkawy Eng-Omar Salah Dr:Emad Elsharkawy 1.
Keyboard Computer Mouse Input devices is the information you put into the computer.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Chapter 1 : Computer Networks. Lecture 2. Computer Networks Classification: 1- Depend on the geographical area. 2- Depend on functional relationship.
A Feature-Based of IT Automation using Remote Control on Safe Mode Developed By: Fernando Perez Advisor : Dr. S. Masoud Sadjadi School of Computing and.
Operating Systems Overview Basic Computer Concepts Operating System What does an operating system do  A computer’s software acts similarly with.
Thepul Ginige Lecture-5 Implementation of Information System Part - I Thepul Ginige.
The types of computers and their functionalities.
Sharing makes life beautiful ARKUDA STB SOLUTION.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
ITT_04101 COMPUTER APPLICATIONS Gaper M CIT
9 Systems Analysis and Design in a Changing World, Fifth Edition.
Business System Development
Technologies in everyday’s life
System And Application Software
Ch 15 –part 3 -design evaluation
Introduction to Computing
Computing Essentials Module 1.
Computing Essentials Module 1.
Presentation transcript:

Development of Multipoint Communication Systems for Remote Seminar Toshihiro Hayashi and Yukuo Hayashida Department of Information Science, Saga University {hayashi,

Background Remote education is getting popular.  Large scale of remote education: for lecture  Small scale of remote education: for seminar Seminar is generally synchronous activity.  Same time and same location  Seminar always needs arranging time and location among the learning group  Sometimes, some members cannot attend the seminar by restrictions of time and location (absentee problem). Utilization of computers for solving the restrictions of seminar  This changes synchronous seminar into asynchronous seminar

Asynchronous seminar Solutions for time restriction  Asynchronous communication tools: , electronic bulletin board system and so on.  Assistance tools for absentee: video archives and so on Solutions for location restriction  Synchronous communication tools: electronic conference system (NetMeeting, CU-SeeMe, and so on)  These systems change seminar into remote seminar

Our research questions Development of a computer supported remote seminar environment  Model: What is remote seminar model ?  Architecture: What kind of system architecture is appropriate for remote seminar ?  Implementation: How to develop communication systems for realizing remote seminar ? What kind of techniques are needed for the implementation ?  Evaluation: Do our systems work effectively in the situations of remote seminar ?

Seminar model Same time and same location ProfessorStudents Same time but different locations ProfessorStudents CA: Computer assistance Remote seminar 1 Same time but different locations ProfessorStudents Remote seminar 2 Normal seminar CA

Features for remote seminar in our research Remote seminar consists of max five members. Each member has one PC for seminar. All PCs are connected to information network (Internet and so on) to transmit data. The members are generally in different rooms/locations.  Some members might be in the same room/location. Information network

Communication systems for realizing remote seminar System requirements  Multi-point communication  For data transmission for small group via information networks  Flexible system configuration  For various kind of situations of “Same time but different locations”

Multi-point communication (1) Server Server based multi-point communicationPeer to peer multi-point communication

Multi-point communication (2) Server based multi-point communication  Typical style of existing electronic conference systems  Some existing server based systems are high-cost (for example, MeetingPoint: $8,995 for 10 user license)  At least, one sever machine must be prepared.  There are free servers but we cannot always use them. Peer to peer multi-point communication  This type of communication needs no server.  This type of communication generally requires high- performance PC for each user

Existing network applications available for remote seminar Classification of network applications  Single-function applications  have one or a few operations for single medium data  Example: CD player (Windows accessory)  Multi-functions applications  have plural functions for various kind of media data (multimedia data) and handle them together  Examples: NetMeeting and CU-SeeMe

System construction models Multi-Functions on Single Application model MFSA model Media1 App1 Remote seminar system Core application Media2 Media3 Media1 App1 Remote seminar system Media2 Media3 App3 App4 App5 App2 Multi-Applications with Single Function model MASF model App Single-function application App Multi-functions application

Features of system construction models MFSA model  Remote seminar system is constructed by only one multi- functions application  Core application centered system --- low flexibility  Actual examples: NetMeeting, CU-SeeMe MASF model  Remote seminar system is constructed by plural single- function applications  Integrated and complementary system --- high flexibility  Actual examples: MBone applications (VIC, VAT, WB, and so on)

Overview of our system development MASF based communication systems  VCRS (Video Communication tool for remote seminar): video data transmission system  RCS (Remote Chat System): sound and voice data transmission system  RPS: remote presentation system  RWB: remote white board Prototype implementation on Linux  Linux is free OS and provides free system development environment.

Interface of remote seminar system (1) VCRS: Video Communication tool for Remote Seminar (2)RWB: Remote White Board (2) RPS: Remote Presentation System

Consideration (1) Problems of system use  It is complicated for users to combine our communication systems for remote seminar.  Necessity of a support system for integrating our communication systems.  It is bothersome for users to connect all hosts for every communication system.  Necessity of an auto control system for host connection.

Configuration of remote seminar system User Interface Communication System Control Module Communication System Control Module Control Database Configuration pattern Information network Monitor Speaker Mike KB & mouse User VCRS RCS RWB RPS Camera Presentation documents Recorded seminar data MHB: Media Handling Block MHB: Media Handling Block User requests GUI Control Transmission Control To other hosts From other hosts Communication systems ACU: Auto Configuration Unit ACU: support system for integrating communication systems MHB: auto control system for host connection

Consideration (2) Problems of operating system  There are hardware restrictions, for example video chip, to use our communication systems on Linux.  Linux is not so major compared with Windows. Porting of communication systems into Windows

System prototyping on Windows

Summary Development of remote seminar system  Prototype implementation of communication systems on Linux (kernel: 2.4.5, distribution: Turbo Linux workstation 7.0) and Windows (Windows 98SE, 2000 and XP) Future work  Implementation of ACU and MHB  Field test of remote seminar system using Internet and JGN (Japan Gigabit Network)