Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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

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

3 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

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

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

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

7 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

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

9 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

10 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

11 Server: User Interface Client list System Log System Status

12 Server: Menu

13 Server: Service

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

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

16 Client: User Interface Tool Bar Client list Main Window

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

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

19 Client: File Sharing (2)

20 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

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

22 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

23 Client: Video Capturing (2)

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

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

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

27 Client: Video Conference (2)

28 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

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

30 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

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

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

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

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

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

36 Q & A Section


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

Similar presentations


Ads by Google