We designed eSports—a collaborative and synchronous video annotation platform, which is to be used in Internet scale cross-platform grid computing environment to facilitate Computer Supported Cooperative Work (CSCW) in education settings such as distance sport coaching, distance classroom etc. Different from traditional multimedia annotation systems, the eSports system provides the capabilities to collaboratively and synchronously play and archive real time live video, to take snapshots, and to annotate video snapshots using whiteboard and to play back the video annotation synchronized with original video stream. eSports system is designed based on the grid based collaboration paradigm—the shared event model using NaradaBrokering, which is a publish/subscribe based distributed message passing and event notification system. eSports system is a component based system so that new functional components can be plugged in easily. In addition to elaborate the design and implementation of...
Gang Zhai, Geoffrey Fox, Marlon E. Pierce, Wenjun