Remote interactive whiteboard web application with synchronized video playback
Tipus de documentProjecte/Treball Final de Carrera
Condicions d'accésAccés obert
The present work addresses the need for elite sport training centers to review exercises and discuss tactics based on captured sport footage when some of the attendees are not present. The proposed solution is a Web App that builds on top of the existing Sports Command Center application and enhances it with an HTML5 Canvas based whiteboard, which is synchronized using the WebRTC protocol. This provides a bidirectional, fast and reliable framework on which attendees can draw and express their thoughts, tactics and comments during briefing and debriefing sessions. The application requires no installation of plugins, drivers or extensions and works natively in the browser. It therefore runs in desktop PCs, tablets and mobile phones regardless of the Operating System. The project has covered all phases of the product development cycle, including requirement gathering, intensive research of the state of the art, design of the architecture with the help of UML diagrams, implementation of the application, dubbed Instant Video Feedback, and testing with customers, including looping in customer feedback during development and upon release to further tailor and improve the application. This document details the steps taken towards the finished solution, and documents the lessons and technologies learned, but cannot adequately capture the personal growth it has represented, or my deep gratitude to my supervisors and our customers.