SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Shared Virtual Presentation Board
for e-Communication on the
WebELS Platform
Arjulie John BERENA, National Institute of Informatics, Japan
Zheng HE, National Institute of Informatics, Japan
Pao SRIPRASERTSUK, National Institute of Informatics, Japan
Sila CHUNWIJITRA, The Graduate University for Advanced Studies, Japan
Eiji OKANO, Kyousei Systems, Inc., Japan
Haruki UENO, National Institute of Informatics, Japan
The 18th International Conference on Computers in Education, ICCE 2010
November 29, 2010 (Monday) to December 3, 2010 (Friday)
Putrajaya, Malaysia.
CONTENTS
• Introduction
• WebELS Overview
• Shared Virtual Presentation Board
• Implementation
• Practical Evaluation
• Conclusion
CONTENTS
• Introduction
• WebELS Overview
• Shared Virtual Presentation Board
• Implementation
• Practical Evaluation
• Conclusion
Background of the Study
• Lifelong education is definitely required for sustainable
technological growth and development.
• E-learning provides solution for engineers and scientist who have
time and location limitations to acquire advanced learning.
• The recent growth of Internet technologies have made
e-learning become an important method for distance realtime
lecture or meeting to support higher education.
• Screen-sharing technique is a popular technology online
presentation, but it requires high-speed network and has a lot of
drawbacks.
• Therefore, there is a need for an online presentation system that
can work well even in low-speed network but can still emulate a
classroom environment.
INTRODUCTION
CONTENTS
• Introduction
• WebELS Overview
• Shared Virtual Presentation Board
• Implementation
• Practical Evaluation
• Conclusion
What is WebELS?
• WebELS stands for Web-based E-Learning System.
• WebELS is a general purpose e-Learning platform for
supporting higher education in science and engineering
especially for PhD education.
• WebELS consists of two major modules, i.e., WebELS
Learning for self-learning, WebELS Meeting for Internet-based
online lecture or meeting.
WEBELS OVERVIEW
Design Concept
• Slide-based presentation for lecture and meeting
• System does not require high bandwidth network
• Powerful content authoring features
• Content can be shared among lecturers
• No complicated firewall and proxy setup
• Easy to use and understand system interface
WEBELS OVERVIEW
WebELS System Diagram
Editor
Download
Contents
Uplaod
View
er
D
ow
nload
Video
Conference
Control
Database Server
Content Server
Streaming Server
Learning Material
(presentation
slide,image, video)
Lecture,
Meeting, Self-
Learning
WebELS System
Content A
Content B
Content C
Video Conference
Room A
Video Conference
Room B
Video Conference
Room C
WEBELS OVERVIEW
WebELS as an E-Communication System
Web-based
Application
WEB APPLICATION SERVER
FLASH STREAMING SERVER
DATABASE
WebELS Meeting Server
Presenter Attendee
Online Presentation
Online Annotation
Video Conference
Chat Messaging
HTTPHTTP
RTMP/RTMPTRTMP/RTMPT
Presentation Viewer Presentation Viewer
Wide Video +
Chat Messaging
Small Video +
Chat Messaging
Web Browser - WebELS Top Page Web Browser – WebELS Top Page
Web-based
Application
WEB APPLICATION SERVER
FLASH STREAMING SERVER
DATABASE
WebELS Meeting Server
Presenter Attendee
Online Presentation
Online Annotation
Video Conference
Chat Messaging
HTTPHTTP
RTMP/RTMPTRTMP/RTMPT
Presentation Viewer Presentation Viewer
Wide Video +
Chat Messaging
Small Video +
Chat Messaging
Web Browser - WebELS Top Page Web Browser – WebELS Top Page
WEBELS OVERVIEW
 Online Presentation
 Online Annotation
 Video Conferencing
 Chat Messaging
CONTENTS
• Introduction
• WebELS Overview
• Shared Virtual Presentation Board
• Implementation
• Practical Evaluation
• Conclusion
Virtual Presentation Board (VPB) Concept
on WebELS Meeting System
SHARED VIRTUAL PRESENTATION BOARD
WebELS Meeting System
Online Slide
Presentation
Viewer Applet
Presentation Content
Source VPB Data
Client Client Client
Client (Presenter)
Online Slide
Presentation
Viewer Applet
Presentation Content
Local VPB Data
Online Slide
Presentation
Viewer Applet
Presentation Content
Local VPB Data
Online Slide
Presentation
Viewer Applet
Presentation Content
Local VPB Data
Viewer Applet
Presentation Content
VPB Data
Servlet Container File & Database Server
Java Servlets
WebELS Meeting System
Online Slide
Presentation
Viewer Applet
Presentation Content
Source VPB Data
Client Client Client
Client (Presenter)
Online Slide
Presentation
Viewer Applet
Presentation Content
Local VPB Data
Online Slide
Presentation
Viewer Applet
Presentation Content
Local VPB Data
Online Slide
Presentation
Viewer Applet
Presentation Content
Local VPB Data
Viewer Applet
Presentation Content
VPB Data
Servlet Container File & Database Server
Java Servlets
Presenter sends the VPB
data to the server every
slide event.
Listener polls the VPB
data from the server
every one second.
VPB Data Structure and Data Stream
SHARED VIRTUAL PRESENTATION BOARD
VPB DATA STRUCTURE
Slide Presentation Data
(Static Data Structure)
Annotation Data
(Dynamic Data Structure)
Slide Presentation Data
+presentation_mode: int
+slide_number : int
+cursor_xy : int(2)
+current_zoom : double(2)
+new_screen_zoom: int(2)
+scrollbar_xy : int(2)
+video_mode : int
+video_time : int
Annotation Data
+pen_color (R,G,B) : int(3)
+pen_size : float
+start_mouseDragged_xy : int(2)
+end_mouseDragged_xy : int(2)
VPB DATA STRUCTURE
Slide Presentation Data
(Static Data Structure)
Annotation Data
(Dynamic Data Structure)
Slide Presentation Data
+presentation_mode: int
+slide_number : int
+cursor_xy : int(2)
+current_zoom : double(2)
+new_screen_zoom: int(2)
+scrollbar_xy : int(2)
+video_mode : int
+video_time : int
Annotation Data
+pen_color (R,G,B) : int(3)
+pen_size : float
+start_mouseDragged_xy : int(2)
+end_mouseDragged_xy : int(2)
Annotation Data
+pen_color (R,G,B) : int(3)
+pen_size : float
+start_mouseDragged_xy : int(2)
+end_mouseDragged_xy : int(2)
Slide Presentation Data
Annotation Data (0)
Annotation Data (1)
Annotation Data (n)
:
:
:
:
:
Annotation Data (2)
Slide Presentation Data
Annotation Data (0)
Annotation Data (1)
Annotation Data (n)
:
:
:
:
:
Annotation Data (2)
CONTENTS
• Introduction
• WebELS Overview
• Shared Virtual Presentation Board
• Implementation
• Practical Evaluation
• Conclusion
WebELS System Diagram
Editor
Download
Contents
Uplaod
View
er
D
ow
nload
Video
Conference
Control
Database Server
Content Server
Streaming Server
Learning Material
(presentation
slide,image, video)
Lecture,
Meeting, Self-
Learning
WebELS System
Content A
Content B
Content C
Video Conference
Room A
Video Conference
Room B
Video Conference
Room C
IMPLEMENTATION
IMPLEMENTATION
Content Editor Interface
IMPLEMENTATION
Presentation Viewer
Content Information
Panel
Presentation Display
Panel
Annotation ToolBar
Control Panel
Content Information
Panel
Presentation Display
Panel
Annotation ToolBar
Control Panel
IMPLEMENTATION
Cursor Synchronization
AttendeePresenter
Presenter Attendee
Zoom InFit Window
(a)
(b)
(c)
AttendeePresenter
Presenter Attendee
Zoom InFit Window
AttendeePresenter
Presenter Attendee
Zoom InFit Window
AttendeePresenter AttendeePresenter
Presenter AttendeePresenter Attendee
Zoom InFit Window Zoom InFit Window
(a)
(b)
(c)
CONTENTS
• Introduction
• WebELS Overview
• Shared Virtual Presentation Board
• Implementation
• Practical Evaluation
• Conclusion
WebELS Server
at NII
(Tokyo,Japan)
NII Annex
(Chiba, Japan)
Tsinghua University
(China)
PRACTICAL EVALUATION
Distance Exchange Lecture Between NII (Japan)
and Tsinghua University (China)
PRACTICAL EVALUATION
WebELS Servers•
National Institute of Informatics, Japan
Website: http://webels.ex.nii.ac.jp/
2. National Institute of Genetics, Japan
Website: http://webels.lab.nig.ac.jp/
3. UNESCO, Jakarta, Indonesia
Website: http://e-learning.dikti.go.id/webels/
4. Kyoto Power University
Website: http://133.101.32.151/index.html
5. WebELS Business Meeting Server
WebELS: http://webels4.ex.nii.ac.jp/Meeting/index.jsp
WebELS Servers
PRACTICAL EVALUATION
•
UNESCO, Indonesia
Tsinghua Univ., China
Chulalongkorn Univ., Thailand
STMIK-LIMKI, Indonesia
Comet Inc, Japan
Ohmsha Inc., Japan
Kyosei Systems Inc, Japan
e-Communication Consortium, Japan
To be used for JST-JICA Collaboration Project on Sahara
Solar Breeder between Japan and Algeria.
Collaborators
CONTENTS
• Introduction
• WebELS Overview
• Shared Virtual Presentation Board
• Implementation
• Practical Evaluation
• Conclusion
CONCLUSION
•
WebELS features Online Presentation, Online
Annotation, Video Conferencing and Chat Messaging
which combines to serve as an e-Communication
System to support higher education especially PhD.
Shared Virtual Presentation Board (VPB) allows the
attendees to synchronize slide events (slide number,
cursor position, zoom scale, video playback,
annotation) with the presenter even in a low-speed
network.
WebELS have been useful in conducting exchange
distance lecture or meeting between organizations and
universities.
Thank you for your attention!!!

Contenu connexe

Similaire à Shared Virtual Presentation Board for e-Communication on the WebELS Platform

Nus case study07
Nus case study07Nus case study07
Nus case study07
shyamn1969
 
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
Mohamed Ossa
 
IHC Academic Technology Fall Update 2013
IHC Academic Technology Fall Update 2013IHC Academic Technology Fall Update 2013
IHC Academic Technology Fall Update 2013
Michael Dobe, Ph.D.
 
Freddie Mac Internship Overview
Freddie Mac Internship OverviewFreddie Mac Internship Overview
Freddie Mac Internship Overview
Charles Stolze
 
State of the project (widget sdk + a11y)
State of the project (widget sdk + a11y)State of the project (widget sdk + a11y)
State of the project (widget sdk + a11y)
Bert Pareyn
 

Similaire à Shared Virtual Presentation Board for e-Communication on the WebELS Platform (20)

RefNet Presentation: Screencasting 2010
RefNet Presentation: Screencasting 2010RefNet Presentation: Screencasting 2010
RefNet Presentation: Screencasting 2010
 
Attend by Video - A light weight knowledge sharing application with audio, vi...
Attend by Video - A light weight knowledge sharing application with audio, vi...Attend by Video - A light weight knowledge sharing application with audio, vi...
Attend by Video - A light weight knowledge sharing application with audio, vi...
 
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
ShowNTell: An easy-to-use tool for answering students’ questions with voice-o...
 
Nus case study07
Nus case study07Nus case study07
Nus case study07
 
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
 
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
 
IHC Academic Technology Fall Update 2013
IHC Academic Technology Fall Update 2013IHC Academic Technology Fall Update 2013
IHC Academic Technology Fall Update 2013
 
Intro to VS 2010 & .Net 4.0
Intro to VS 2010 & .Net 4.0Intro to VS 2010 & .Net 4.0
Intro to VS 2010 & .Net 4.0
 
elearning courses and webinars
elearning courses and webinarselearning courses and webinars
elearning courses and webinars
 
Webface - Passion is Innovation
Webface - Passion is InnovationWebface - Passion is Innovation
Webface - Passion is Innovation
 
PHP and Silverlight
PHP and SilverlightPHP and Silverlight
PHP and Silverlight
 
Its as Easy as Show and Tell
Its as Easy as Show and TellIts as Easy as Show and Tell
Its as Easy as Show and Tell
 
Connect Week 1
Connect Week 1Connect Week 1
Connect Week 1
 
Freddie Mac Internship Overview
Freddie Mac Internship OverviewFreddie Mac Internship Overview
Freddie Mac Internship Overview
 
WPF Applications, It's all about XAML these days
WPF Applications, It's all about XAML these daysWPF Applications, It's all about XAML these days
WPF Applications, It's all about XAML these days
 
Project "Deep Water"
Project "Deep Water"Project "Deep Water"
Project "Deep Water"
 
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
Across the Silicon Spectrum: Xeon Phi to Quark – Unleash the Performance in Y...
 
State of the project (widget sdk + a11y)
State of the project (widget sdk + a11y)State of the project (widget sdk + a11y)
State of the project (widget sdk + a11y)
 
Dev ops using Jenkins
Dev ops using JenkinsDev ops using Jenkins
Dev ops using Jenkins
 
Ionic App Platform Overview
Ionic App Platform Overview Ionic App Platform Overview
Ionic App Platform Overview
 

Dernier

Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Dernier (20)

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 

Shared Virtual Presentation Board for e-Communication on the WebELS Platform

  • 1. Shared Virtual Presentation Board for e-Communication on the WebELS Platform Arjulie John BERENA, National Institute of Informatics, Japan Zheng HE, National Institute of Informatics, Japan Pao SRIPRASERTSUK, National Institute of Informatics, Japan Sila CHUNWIJITRA, The Graduate University for Advanced Studies, Japan Eiji OKANO, Kyousei Systems, Inc., Japan Haruki UENO, National Institute of Informatics, Japan The 18th International Conference on Computers in Education, ICCE 2010 November 29, 2010 (Monday) to December 3, 2010 (Friday) Putrajaya, Malaysia.
  • 2. CONTENTS • Introduction • WebELS Overview • Shared Virtual Presentation Board • Implementation • Practical Evaluation • Conclusion
  • 3. CONTENTS • Introduction • WebELS Overview • Shared Virtual Presentation Board • Implementation • Practical Evaluation • Conclusion
  • 4. Background of the Study • Lifelong education is definitely required for sustainable technological growth and development. • E-learning provides solution for engineers and scientist who have time and location limitations to acquire advanced learning. • The recent growth of Internet technologies have made e-learning become an important method for distance realtime lecture or meeting to support higher education. • Screen-sharing technique is a popular technology online presentation, but it requires high-speed network and has a lot of drawbacks. • Therefore, there is a need for an online presentation system that can work well even in low-speed network but can still emulate a classroom environment. INTRODUCTION
  • 5. CONTENTS • Introduction • WebELS Overview • Shared Virtual Presentation Board • Implementation • Practical Evaluation • Conclusion
  • 6. What is WebELS? • WebELS stands for Web-based E-Learning System. • WebELS is a general purpose e-Learning platform for supporting higher education in science and engineering especially for PhD education. • WebELS consists of two major modules, i.e., WebELS Learning for self-learning, WebELS Meeting for Internet-based online lecture or meeting. WEBELS OVERVIEW
  • 7. Design Concept • Slide-based presentation for lecture and meeting • System does not require high bandwidth network • Powerful content authoring features • Content can be shared among lecturers • No complicated firewall and proxy setup • Easy to use and understand system interface WEBELS OVERVIEW
  • 8. WebELS System Diagram Editor Download Contents Uplaod View er D ow nload Video Conference Control Database Server Content Server Streaming Server Learning Material (presentation slide,image, video) Lecture, Meeting, Self- Learning WebELS System Content A Content B Content C Video Conference Room A Video Conference Room B Video Conference Room C WEBELS OVERVIEW
  • 9. WebELS as an E-Communication System Web-based Application WEB APPLICATION SERVER FLASH STREAMING SERVER DATABASE WebELS Meeting Server Presenter Attendee Online Presentation Online Annotation Video Conference Chat Messaging HTTPHTTP RTMP/RTMPTRTMP/RTMPT Presentation Viewer Presentation Viewer Wide Video + Chat Messaging Small Video + Chat Messaging Web Browser - WebELS Top Page Web Browser – WebELS Top Page Web-based Application WEB APPLICATION SERVER FLASH STREAMING SERVER DATABASE WebELS Meeting Server Presenter Attendee Online Presentation Online Annotation Video Conference Chat Messaging HTTPHTTP RTMP/RTMPTRTMP/RTMPT Presentation Viewer Presentation Viewer Wide Video + Chat Messaging Small Video + Chat Messaging Web Browser - WebELS Top Page Web Browser – WebELS Top Page WEBELS OVERVIEW  Online Presentation  Online Annotation  Video Conferencing  Chat Messaging
  • 10. CONTENTS • Introduction • WebELS Overview • Shared Virtual Presentation Board • Implementation • Practical Evaluation • Conclusion
  • 11. Virtual Presentation Board (VPB) Concept on WebELS Meeting System SHARED VIRTUAL PRESENTATION BOARD WebELS Meeting System Online Slide Presentation Viewer Applet Presentation Content Source VPB Data Client Client Client Client (Presenter) Online Slide Presentation Viewer Applet Presentation Content Local VPB Data Online Slide Presentation Viewer Applet Presentation Content Local VPB Data Online Slide Presentation Viewer Applet Presentation Content Local VPB Data Viewer Applet Presentation Content VPB Data Servlet Container File & Database Server Java Servlets WebELS Meeting System Online Slide Presentation Viewer Applet Presentation Content Source VPB Data Client Client Client Client (Presenter) Online Slide Presentation Viewer Applet Presentation Content Local VPB Data Online Slide Presentation Viewer Applet Presentation Content Local VPB Data Online Slide Presentation Viewer Applet Presentation Content Local VPB Data Viewer Applet Presentation Content VPB Data Servlet Container File & Database Server Java Servlets Presenter sends the VPB data to the server every slide event. Listener polls the VPB data from the server every one second.
  • 12. VPB Data Structure and Data Stream SHARED VIRTUAL PRESENTATION BOARD VPB DATA STRUCTURE Slide Presentation Data (Static Data Structure) Annotation Data (Dynamic Data Structure) Slide Presentation Data +presentation_mode: int +slide_number : int +cursor_xy : int(2) +current_zoom : double(2) +new_screen_zoom: int(2) +scrollbar_xy : int(2) +video_mode : int +video_time : int Annotation Data +pen_color (R,G,B) : int(3) +pen_size : float +start_mouseDragged_xy : int(2) +end_mouseDragged_xy : int(2) VPB DATA STRUCTURE Slide Presentation Data (Static Data Structure) Annotation Data (Dynamic Data Structure) Slide Presentation Data +presentation_mode: int +slide_number : int +cursor_xy : int(2) +current_zoom : double(2) +new_screen_zoom: int(2) +scrollbar_xy : int(2) +video_mode : int +video_time : int Annotation Data +pen_color (R,G,B) : int(3) +pen_size : float +start_mouseDragged_xy : int(2) +end_mouseDragged_xy : int(2) Annotation Data +pen_color (R,G,B) : int(3) +pen_size : float +start_mouseDragged_xy : int(2) +end_mouseDragged_xy : int(2) Slide Presentation Data Annotation Data (0) Annotation Data (1) Annotation Data (n) : : : : : Annotation Data (2) Slide Presentation Data Annotation Data (0) Annotation Data (1) Annotation Data (n) : : : : : Annotation Data (2)
  • 13. CONTENTS • Introduction • WebELS Overview • Shared Virtual Presentation Board • Implementation • Practical Evaluation • Conclusion
  • 14. WebELS System Diagram Editor Download Contents Uplaod View er D ow nload Video Conference Control Database Server Content Server Streaming Server Learning Material (presentation slide,image, video) Lecture, Meeting, Self- Learning WebELS System Content A Content B Content C Video Conference Room A Video Conference Room B Video Conference Room C IMPLEMENTATION
  • 16. IMPLEMENTATION Presentation Viewer Content Information Panel Presentation Display Panel Annotation ToolBar Control Panel Content Information Panel Presentation Display Panel Annotation ToolBar Control Panel
  • 17. IMPLEMENTATION Cursor Synchronization AttendeePresenter Presenter Attendee Zoom InFit Window (a) (b) (c) AttendeePresenter Presenter Attendee Zoom InFit Window AttendeePresenter Presenter Attendee Zoom InFit Window AttendeePresenter AttendeePresenter Presenter AttendeePresenter Attendee Zoom InFit Window Zoom InFit Window (a) (b) (c)
  • 18. CONTENTS • Introduction • WebELS Overview • Shared Virtual Presentation Board • Implementation • Practical Evaluation • Conclusion
  • 19. WebELS Server at NII (Tokyo,Japan) NII Annex (Chiba, Japan) Tsinghua University (China) PRACTICAL EVALUATION Distance Exchange Lecture Between NII (Japan) and Tsinghua University (China)
  • 20. PRACTICAL EVALUATION WebELS Servers• National Institute of Informatics, Japan Website: http://webels.ex.nii.ac.jp/ 2. National Institute of Genetics, Japan Website: http://webels.lab.nig.ac.jp/ 3. UNESCO, Jakarta, Indonesia Website: http://e-learning.dikti.go.id/webels/ 4. Kyoto Power University Website: http://133.101.32.151/index.html 5. WebELS Business Meeting Server WebELS: http://webels4.ex.nii.ac.jp/Meeting/index.jsp WebELS Servers
  • 21. PRACTICAL EVALUATION • UNESCO, Indonesia Tsinghua Univ., China Chulalongkorn Univ., Thailand STMIK-LIMKI, Indonesia Comet Inc, Japan Ohmsha Inc., Japan Kyosei Systems Inc, Japan e-Communication Consortium, Japan To be used for JST-JICA Collaboration Project on Sahara Solar Breeder between Japan and Algeria. Collaborators
  • 22. CONTENTS • Introduction • WebELS Overview • Shared Virtual Presentation Board • Implementation • Practical Evaluation • Conclusion
  • 23. CONCLUSION • WebELS features Online Presentation, Online Annotation, Video Conferencing and Chat Messaging which combines to serve as an e-Communication System to support higher education especially PhD. Shared Virtual Presentation Board (VPB) allows the attendees to synchronize slide events (slide number, cursor position, zoom scale, video playback, annotation) with the presenter even in a low-speed network. WebELS have been useful in conducting exchange distance lecture or meeting between organizations and universities.
  • 24. Thank you for your attention!!!