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

LYU0002 Wireless Cyber Campus

  • Upload
    adolph

  • View
    30

  • Download
    2

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: LYU0002  Wireless Cyber Campus

LYU0002 Wireless Cyber Campus

Supervisor: Prof. LYU, Rung Tsong Michael

Marker: Prof. CAI, Leizhen

Students: Jang Kim Fung, HarvestTang Ho Man, Sunny

Page 2: LYU0002  Wireless Cyber Campus

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

Page 3: LYU0002  Wireless Cyber Campus

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

Page 4: LYU0002  Wireless Cyber Campus

Introduction: Objective

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

Page 5: LYU0002  Wireless Cyber Campus

Implementation

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

Page 6: LYU0002  Wireless Cyber Campus

Implementation: Networking

Java Networking Provides the classes for

implementing network application in Java

Communication between the client and server

Implement file server

Page 7: LYU0002  Wireless Cyber Campus

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

Page 8: LYU0002  Wireless Cyber Campus

Implementation: UI

Java Foundation Class (JFC) Swing Components

Nice looking GUI Portable in different platform

Page 9: LYU0002  Wireless Cyber Campus

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

Page 10: LYU0002  Wireless Cyber Campus

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

Page 11: LYU0002  Wireless Cyber Campus

Server: User Interface

Client list

System Log

System Status

Page 12: LYU0002  Wireless Cyber Campus

Server: Menu

Page 13: LYU0002  Wireless Cyber Campus

Server: Service

Page 14: LYU0002  Wireless Cyber Campus

Client: Introduction (1) For instructors and students to

use Features

Chatting File Sharing Acrobat Reader Calendar

Page 15: LYU0002  Wireless Cyber Campus

Client: Introduction (2)

Video Features Video Preview/Capturing Video Playback Live Lecture Video-Conferencing Video-On-Demand Service

Page 16: LYU0002  Wireless Cyber Campus

Client: User Interface

Tool Bar

Client list

Main Window

Page 17: LYU0002  Wireless Cyber Campus

Client: Chatting

Chatting Provides a means for students to

chat just like ICQ

Page 18: LYU0002  Wireless Cyber Campus

Client: File Sharing (1)

File Sharing Instructor can upload the

course materials Students can download the

required materials

Page 19: LYU0002  Wireless Cyber Campus

Client: File Sharing (2)

Page 20: LYU0002  Wireless Cyber Campus

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

Page 21: LYU0002  Wireless Cyber Campus

Client: Calendar

Calendar Used to help student to check

for date in a Month.

Page 22: LYU0002  Wireless Cyber Campus

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

Page 23: LYU0002  Wireless Cyber Campus

Client: Video Capturing (2)

Page 24: LYU0002  Wireless Cyber Campus

Client: Video Playback

Video playback Support playback of video in AVI and

MPEG-I format Support seeking

Page 25: LYU0002  Wireless Cyber Campus

Client: Live Lecture

Live Lecture Broadcast the lecture in real-

time Can use live-captured or

recorded video for the live lecture

Page 26: LYU0002  Wireless Cyber Campus

Client: Video Conference (1)

Video Conference Provide closer interaction User-friendly interface

Page 27: LYU0002  Wireless Cyber Campus

Client: Video Conference (2)

Page 28: LYU0002  Wireless Cyber Campus

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

Page 29: LYU0002  Wireless Cyber Campus

Client: Video-On-Demand (2)

Video-On-Demand feature Filtering by course code Filtering by file type Sorting

Page 30: LYU0002  Wireless Cyber Campus

Challenges: Filters

DirectShow Filters Difficult to implement filters for str

eaming purpose Three Solutions

Microsoft’s Media Player plug-in Microsoft’s NetMeeting SDK Java JMF

Page 31: LYU0002  Wireless Cyber Campus

Challenges: Rewrite System

Rewrite System Learn Java in short period of time

Java Networking Java JMF Java Swing

Page 32: LYU0002  Wireless Cyber Campus

Extensions: White Board

White Board Drawing to express idea during

teaching Enhance efficiency of teaching More understanding on topics

Page 33: LYU0002  Wireless Cyber Campus

Extensions: On-Line-Quiz

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

Page 34: LYU0002  Wireless Cyber Campus

Extensions: Global University

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

Page 35: LYU0002  Wireless Cyber Campus

Conclusion

System for future education Communication

Chatting Video conferencing

New style of learning Live-Lecture through Internet Self-scheduled learning

Page 36: LYU0002  Wireless Cyber Campus

Q & A Section