Presentation is loading. Please wait.

Presentation is loading. Please wait.

Classroom Presenter: Multicasting Michael Mayes Brian Temple.

Similar presentations


Presentation on theme: "Classroom Presenter: Multicasting Michael Mayes Brian Temple."— Presentation transcript:

1 Classroom Presenter: Multicasting Michael Mayes Brian Temple

2 University of Washington’s Involvement  Initial development began at Microsoft Research in 2001  Continuing development at the University of Washington  Classroom Presenter 3  Release Target: April 2007

3 Classroom Presenter  Distributed, Tablet PC Application  Presentation features  Instructor notes on slides delivered to students  Slide minimization  Student submissions to teacher  UI Designed for use during presentation on tablet  Simple application  Ink Overlay on images  Export PPT to image  Real time ink broadcast

4

5 Reasons why Classroom Presenter is better than PowerPoint Simple pen based UI Simple pen based UI Instructor Appends Notes to Slides Instructor Appends Notes to Slides Slide previews Slide previews Lecture export to HTML Lecture export to HTML Extra writing space Extra writing space Distributed Presentation Distributed Presentation Full screen erase Full screen erase Default Inking Default Inking

6 Needs Analysis  Real-time Voting and Questionnaires  Save and review slides without purchasing Microsoft PowerPoint  Students can display understanding without being singled out in large lecture halls  Allows shy and quiet students to remain anonymous from other students

7 Market Analysis  Ideal for Lecture Halls and Businesses  Real-time Feedback  Integrate client work into the public discussion  Better than some other classroom response systems  Allows for real-time worldwide presentations

8 Multicast  Broadcasts content to all participants at once instead of a TCP/IP connection to each participant  UDP connection  No ACKs to guarantee content was received  Useful for real-time media such as video conferencing and multiplayer games

9 Literature Survey Classroom Collaboration  Learning becomes more enjoyable  Bridge gap between local and remote users  Providing both asynchronous and synchronous resources  Email mailing lists  Websites with downloadable content  Interactive media proven more effective than passive media  Learning is enforced and enhanced through feedback

10 Literature Survery  Wireless Multicast Issues  QoS (Quality of Service)  Dense and Sparse mode protocols  Multicast forwarding algorithm  Multicast Reliability  Must be able to detect transmission errors and correct them efficiently  Wireless networking is prone to interference and weak signals  Implementing an acceptable error correcting protocol

11 Goals and Objectives  Increase wireless network performance for over 20 participants  Multicast is required to effective be able to implement Classroom Presenter in a Lecture Hall  Do so without degrading teacher workstation performance  Students can write notes and questions on future and past slides for the instructor to clarify

12 System Diagram

13 Overall Approach  Determine if current multicast implementation should be improved or scratched  Development in C#  Research the method for reliability in place for multicast  Improve this method to allow for increased amount of users

14 Overall Approach  Negative-acknowledge (NACK)-Oriented Reliable Multicast (NORM) Protocol  Selective, negative acknowledgment for reliability  IETF (Internet Engineering Task Force)  Reliable Multicast Transport (RMT)  Designed to provide end-to-end reliable transport over generic IP multicast routing and forwarding services  NORM uses a congestion control scheme to manage bandwidth  Offers various ways to allow different applications or higher level transport protocols to utilize its service in different ways.  Testing  Small tests performed between 2 laptops with Linksys access point  Use of IT Lab for large tests

15 Gantt Chart

16 System Requirements  Operating Environment  Microsoft Windows based application  Could be expanded to other Operating Systems in the future  Microsoft Visual Studio.NET  PCs with wireless network adaptors  Wireless router

17 System Requirements  Market Users  Large demand for applications such as Classroom Presenter from Universities and Businesses  MU’s University Physics courses currently use the “clicker” to collect feedback  Classroom Presenter is currently open source and free to download and use  Allows students to view PowerPoint slides without purchasing Microsoft PowerPoint  Every student must have a laptop  Only financial burden  Some colleges require students to buy a laptop  MU’s School of Journalism

18 System Requirements  Environmental Constraints  No learning curve for typical college student  Established reliable wireless network  System Components  Real-time protocol (RTP)  Reliability  Ink  Real-time drawings and slide editing

19 Requirement Analysis  Performance requirements  Real-time data should have a delay of no more than 10 seconds  Current multicast delay is 3-5 minutes  Resource Requirements  IT Lab and wireless network  Classroom Presenter’s up-to-date source code  Evaluation metrics  Ink delay  Instructor’s system load  Bandwidth utilization

20 Risk/Profit Analysis  The set up for a lab could be pricey (~$22,000)  20 Tablet PCs at around $1000  Wireless Access Point $300  Projector $1500  Additional Development would be necessary to the product before it is entirely marketable. (~$20,000+)  $50 an hour is a liberal estimate if open source moved to marketed business plan.  At its current state it would require significant man hours to improve. Over 400.  If just used in 1/8 of US Colleges and Universities (4,216), each with a small lab (20 stations), and marketed at $100 a license, the revenue would be near 1 million.  Not including use in business.

21 Classroom Presenter For more information or to download CP3: www.cs.washington.edu/education/dl/presenter www.cs.washington.edu/education/courses/cse421/06au


Download ppt "Classroom Presenter: Multicasting Michael Mayes Brian Temple."

Similar presentations


Ads by Google