1 / 21

Classroom Presenter: Multicasting

Classroom Presenter: Multicasting. Michael Mayes Brian Temple. 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.

Télécharger la présentation

Classroom Presenter: Multicasting

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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. 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 Classroom Presenter

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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. System Diagram

  12. 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

  13. 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

  14. Gantt Chart

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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.

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

More Related