Classroom Presenter: Multicasting Michael Mayes Brian Temple.

Slides:



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

Internet for multimedia content Yogendra Pal Chief Engineer, All India Radio.
Interactive Classroom Goals Overview of the User Experience Demo Applying Lessons from Classroom Presenter Discussion.
CCNA – Network Fundamentals
The Real Time Streaming Protocol (RTSP)
Educational Technology Tools and Deployments Fred Videon University of Washington, Computer Science & Engineering UW Center for Collaborative Technologies.
Videoconferencing and Presentation Support for Synchronous Distance Learning Richard Anderson 1,Jay Beavers 2, Tammy VanDeGrift 1, and Fred Videon 1 University.
Application layer (continued) Week 4 – Lecture 2.
1 Recommendations for Requiring Student Owned Notebook Computers Rich Goosen Product Design Engineering Technology 2/29/2008.
Technology in Education Richard Anderson Department of Computer Science and Engineering University of Washington Seattle, Washington, USA March 28, 2006.
Classroom Presenter and Tablet PCs in Higher Education Richard Anderson Department of Computer Science and Engineering University of Washington Seattle,
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- I Hao Jiang Computer Science Department Boston College Nov. 6, 2007.
Emanuel GruengardParadigms of Distant Learning1 Paradigms of Distributed Education Prof. Emanuel Gruengard Shenkar College of Engineering & Design.
Classroom Interaction with the Tablet PC Richard Anderson, UW Dec 5, 2006 US Air Force Academy.
UW Center for Collaborative Technologies Fred Videon University of Washington, Computer Science & Engineering.
Classroom Technology: ConferenceXP and Classroom Presenter Richard Anderson Department of Computer Science and Engineering University of Washington.
LYU9802 Quality of Service in Wired/Wireless Communication Networks: Techniques and Evaluation Supervisor: Dr. Michael R. Lyu Marker: Dr. W.K. Kan Wan.
Classroom Presenter: Using Tablet PCs to promote classroom interaction Ruth Anderson University of Virginia Beth Simon University.
Promoting Student Engagement with Classroom Presenter Richard Anderson University of Washington 3/6/2007Carnegie Mellon University1.
The Classroom Presenter Project Richard Anderson University of Washington December 5, 2006.
Classroom Presenter 3 Richard Anderson Ruth Anderson Andrew Whitaker Fred Videon Department of Computer Science and Engineering University of Washington.
Supporting Classroom Interaction with Networked Tablet PCs Richard Anderson Professor of Computer Science and Engineering University of Washington.
Classroom Interaction with the Tablet PC Richard Anderson February 2, 2006 HP Technology for Teaching Conference.
The Classroom Presenter Project Richard Anderson University of Washington.
Classroom Presenter: Using Tablet PCs to promote classroom interaction Richard Anderson University of Washington
Classroom Presenter: Supporting Active Learning with the Tablet PC Richard Anderson University of Washington March 19, 2007 Asia-Pacific Regional Workshop.
The Classroom Presenter Project Richard Anderson University of Washington.
Classroom Presenter and Tutored Video Instruction Richard Anderson Natalie Linnell University of Washington 1.
Promoting Student Engagement with Classroom Presenter Richard Anderson University of Washington.
RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol Presented by Manoj Sivakumar.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Bassam Hammo (Ph.D) Department of Computer Information Systems King Abdullah II School for Information Technology Jordan University Amman Jordan e- mail:
TECHNOLOGY FOR TEACHING AND LEARNING Dr. Fedro ZazuetaDr. Fedro Zazueta.
New Teaching Technology By: Krystina Bertoldi Thomas Glancy Kyle Jager.
Data Communications and Networks
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
TECHNOLOGY FOR TEACHING AND LEARNING Dr. Fedro ZazuetaDr. Fedro Zazueta.
THE VISIMEET CLOUD AND DISTANCE LEARNING. Learn how 2 Professors are using IOCOM Visimeet as a Distance Learning tool; Hear and see them live from their.
Enhancement of IPTV using a Wireless Sensor Network Sandeep Kakumanu,Sriram Lakshmanan, and Raghupathy Sivakumar GNAN Research Group Georgia Institute.
Transport Layer Issue in Wireless Ad Hoc and Sensor Network
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
When creating a website, the effectiveness of the website can be down to the overall download speed and performance of the website. Many factors affect.
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
ConferenceXP Research Platform Chris Moffatt Senior Program Manager External Research & Programs Microsoft Research.
Lessons learned in building a sustained distance learning program Richard Anderson and Fred Videon, UWCSE ODL, October 18, /18/2011ODL, Windhoek1.
Promoting Student Engagement with Classroom Presenter Richard Anderson University of Washington.
Classroom Presenter: Using Tablet PCs to promote classroom interaction Richard Anderson University of Washington
An Overlay Network Providing Application-Aware Multimedia Services Maarten Wijnants Bart Cornelissen Wim Lamotte Bart De Vleeschauwer.
 Notebook running Windows XP Tablet Edition › Revival of pen-based computing idea. › Built-in support for Ink  Draw with stylus, active digitizer 
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Richard Anderson Department of Computer Science and Engineering University of Washington.
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
Future Multimedia-rich Network Applications Klara Nahrstedt University of Illinois at Urbana-Champaign
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Networking Basics CCNA 1 Chapter 11.
Chapter 15 Chapter 15 Multimedia and Networks Multimedia Systems.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
UW Center for Collaborative Technologies Fred Videon University of Washington, Computer Science & Engineering.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Classroom Presenter Richard Anderson Natalie Linnell Valentin Razmov.
Promoting Student Engagement with Classroom Presenter Richard Anderson Department of Computer Science and Engineering University of Washington 1/15/20081Design.
Computer Networks Spring, 2011 Group Projects Guifeng Zheng.
For more course tutorials visit NTC 406 Entire Course NTC 406 Week 1 Individual Assignment Network Requirements Analysis Paper NTC 406.
SURENDRA INSTITUTE OF ENGINEERING & MANAGEMENT PRESENTED BY : Md. Mubarak Hussain DEPT-CSE ROLL
Networked Multimedia Basics. Network Characteristics.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Multimedia and Networks
Technologies and Applications of Computer Networks
Computer Networks Protocols
Presentation transcript:

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

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

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

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

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

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

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

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

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

System Diagram

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

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

Gantt Chart

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

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

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

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

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.

Classroom Presenter For more information or to download CP3: