LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Students:Jang Kim Fung, Harvest Tang Ho Man, Sunny.

Slides:



Advertisements
Similar presentations
Chris Moffatt Lead Program Manager Learning Sciences & Technology Microsoft Research Project Overview.
Advertisements

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.
TANDBERG Content Server January Organizational Challenges Corporations have struggled in the past:  Achieving unified communications within a global.
Multi-Model Digital Video Library Professor: Michael Lyu Member: Jacky Ma Joan Chung Multi-Model Digital Video Library LYU9904 Multi-Model Digital Video.
Vrtpvrtpvrtpvrtp VRTP: Implementing a Monitor Application for the Real-Time Transport Protocol (RTP) using the Java Media Framework (JMF) Francisco Afonso.
Presented by Sam Supervised by Prof. Michael Lyu.
LYU0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
LECTURE 1 INTRODUCTION TO MULTIMEDIA
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Meeting recorder Application based on Software Agents.
Computers Going Online Internet Browsers Browsers retrieve and view Internet-based information interact with servers download and upload information ©
Final Year Student Projects: Prelude Michael R. Lyu.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
Architecture & Data Management of XML-Based Digital Video Library System Jacky C.K. Ma Michael R. Lyu.
LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Student:Jang Kim Fung, Harvest Tang Ho Man, Sunny.
1 IEEE based Wireless MAN ( WiMAX )架構下 IPTV Multicasting 系 統之設計與研究 Design and Study of an IPTV multicating system over IEEE based Wireless.
FYP0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man.
Sam K.P. Ma Michael R. Lyu Department of Computer Science The Chinese University of Hong Kong A Web-based Customized Collaborative Learning Environment.
DECO2005 Synchronous and Asynchronous Communication in Design Mary Lou Maher 27 August 2004.
1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng,
Final Year Project Presentation Supervisor : Marker : Prof. Michael R. Lyu Prof. Cai Leizhen LYU 9902 Digital School Student :Wong Kwok Hung Wong.
Development of Web-based Collaborative Environment For Distant Learning Supervised by Prof. Michael Lyu Presented by Ma Ka Po.
Adobe Flash Media Server. Outline What is Adobe Flash Media Server? What can we do with it? How the server works? How to install and set-up the server?
Picture Users Making Art Chat An interactive communication tool.
                      Digital Video 1.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.
SMART Board Basics for Fire Prevention and Education Programs E. Brene Duggins Fire Educaator Fair Grove Fire Department 2013.
Download & Play E-Learning System PROPOSAL draft1.0.
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Collaborative Work Environment Software Types Carol Lamb 4/29/04 Engr 6923.
ECS.
Building Scalable and High Efficient Java Multimedia Collaboration Wenjun Wu, Tao Huang, Geoffrey Fox Community Grids Computing Laboratory, Indiana University,
Video Conferencing-introduction --- IT Acumens. COM --- IT Acumens. COMIT Acumens. COMIT Acumens. COM.
Instant Messaging Alan Parker Robert Callow Brian Kearney Fortunato Macari Daniel Harrington Chang Gong Wang.
DYNAMIC WAP BASED VOTING SYSTEM Bertrand COLAS Submission date: May 2002 School of Computing Bachelor of Engineering with Honours in Computer.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
Introduction to Internet Communications Pn. Jamilah Binti Yusof.
1. The Basic and New Features Of MSU Centralized Adobe Connect Pro MSU IT Conference Breakout Session 3 Presented by Catherine Zhang 2.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal VideoConference Archives Indexing System.
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
A Case Study: UIM The Universal Instant Messenger Babak Esfandiari Carleton University SYSC 5800 Winter 2003.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Internet for Teaching and Learning. Understanding the Web The Web is A collection of publicly accessible pages (web sites) on the Internet All use the.
Submitted By: Aayush Beri Di Wen.  Library : Java Media Framework (JMF)  Protocol and System Design  Code Snippet  Simulation.
E-Learning Solution (MAXMEDIA) 2005 RealTimeTech, INC.
 An eLearning and college management suite for the ease of learning management, college management and student administration.  Social web approach.
Unit 12 The Internet.
Video Conferencing and Media Converging using RTP Model Viva on
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
© 2013 TILA Petra Hoffstaedter – Steinbeis-Transferzentrum Sprachlernmedien 1 Tila Teacher Training Tools for Synchronous and Asynchronous Telecollaboration.
Learning Management System. Introduction Software application or Web-based technology used to plan, implement, and assess a specific learning process.
P2P Digital TV Recorder Supervisor: Professor Michael R. Lyu
Unit 12 The Internet.
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
Module 0: Introduction Chapter 2: Getting Started
Developing Collaborative Tools and Services for GridSphere
An Introduction to Microsoft NetShow Services and Advanced Streaming Format (ASF) By Huang Yi-Chin.
Cloud Based Media Streamer
Presentation transcript:

LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Students:Jang Kim Fung, Harvest Tang Ho Man, Sunny

Presentation Outline Introduction Implementation Cyber Campus – Server Cyber Campus – Client Challenges Extensions Conclusion Q & A Section

Introduction: Cyber Campus What is Cyber Campus? Virtual environment using Internet & Multimedia Technology to simulate a campus environment Effective communication Lessons through Internet Own pace of learning

Introduction: Objective Project Objective Chatting Video conferencing Video Capturing Live-video streaming File server

Implementation Java Networking Java Media Framework (JMF) Java Foundation Class (JFC) ActiveX

Implementation: Networking Java Networking Provides the classes for implementing network application in Java Communication between the client and server Implement file server

Implementation: Video Java Media Framework (JMF) Incorporate time based media Implement video playback, capturing Supports Real-Time Protocol (RTP) to send and receive media stream Implement video streaming, video conferencing

Implementation: UI Java Foundation Class (JFC) Swing Components Nice looking GUI Portable in different platform

Implementation: ActiveX ActiveX Software component shared between applications J-Integra A tool to invoke ActiveX in Java Generate Java proxy from ActiveX library Access ActiveX Components as pure Java objects Implement Acrobat Reader, Calendar

Server: Introduction Introduction Central control of the whole system Monitor server system’s status Monitor client’s activity Broadcast message to all the clients Forward the unicast message to destination client

Server: User Interface Client list System Log System Status

Server: Menu

Server: Service

Client: Introduction (1) For instructors and students to use Features Chatting File Sharing Acrobat Reader Calendar

Client: Introduction (2) Video Features Video Preview/Capturing Video Playback Live Lecture Video-Conferencing Video-On-Demand Service

Client: User Interface Tool Bar Client list Main Window

Client: Chatting Chatting Provides a means for students to chat just like ICQ

Client: File Sharing (1) File Sharing Instructor can upload the course materials Students can download the required materials

Client: File Sharing (2)

Client: Acrobat Reader PDF File Reader Lecture notes and reference materials are usually stored as PDF format Help students opening the notes to revise Open the downloaded material automatically

Client: Calendar Calendar Used to help student to check for date in a Month.

Client: Video Capturing (1) Video Preview Provides a way for instructor to set the web camera up before the live lecture starts Video Capturing Instructor can capture the lecture for student reference later

Client: Video Capturing (2)

Client: Video Playback Video playback Support playback of video in AVI and MPEG-I format Support seeking

Client: Live Lecture Live Lecture Broadcast the lecture in real-time Can use live-captured or recorded video for the live lecture

Client: Video Conference (1) Video Conference Provide closer interaction User-friendly interface

Client: Video Conference (2)

Client: Video-On-Demand (1) Video-On-Demand (VOD) Store all the lecture for user to view Video are shown in the VOD Both users can view the listed video by streaming Only instructor can upload the video

Client: Video-On-Demand (2) Video-On-Demand feature Filtering by course code Filtering by file type Sorting

Challenges: Filters DirectShow Filters Difficult to implement filters for streaming purpose Three Solutions Microsoft ’ s Media Player plug-in Microsoft ’ s NetMeeting SDK Java JMF

Challenges: Rewrite System Rewrite System Learn Java in short period of time Java Networking Java JMF Java Swing

Extensions: White Board White Board Drawing to express idea during teaching Enhance efficiency of teaching More understanding on topics

Extensions: On-Line-Quiz On-Line-Quiz Test understanding of students Place quiz on system Program to help marking

Extensions: Global University Global University Universities co-operate together Exchange academic resources Study courses from any Universities

Conclusion System for future education Communication Chatting Video conferencing New style of learning Live-Lecture through Internet Self-scheduled learning

Q & A Section