SMAT: Synchronous Multimedia and Annotation Tool

M. Potts Steves, M. Ranganathan, E. Morse
Proceedings of the 34th Annual Hawaii International Conference on System Sciences  
We describe the design and use of SMAT, a tool designed to be part of a scientific collaboratory for use in a robotic arc welding research project at the National Institute of Standards and Technology (NIST). The primary functional requirements of SMAT are to provide the capability to capture, synchronize, play back and annotate multimedia data in a multi-platform, distributed environment. To meet these requirements, SMAT was designed as a control and integration framework that exploits
more » ... tools to render specific media types and control annotation sessions. SMAT defines a component architecture framework where such tools can be plugged in and controlled using a distributed, event-driven, tool bus architecture. SMAT's modular architecture enables control inputs to come from anywhere in the distributed collaborative environment, thus allowing for simultaneous remote and local control of the tool, as well as painless interfacing with the existing collaborative environment. SMAT is built on an agent middleware called AGNI, also developed at NIST. We give an overview of AGNI that can be used to build failure resilient, distributed, event-driven applications. In addition to describing SMAT's design, interface and underlying middleware, we present performance information, an initial analysis of welding users' experiences and feedback, related work and our plans for further SMAT development.
doi:10.1109/hicss.2001.927220 dblp:conf/hicss/StevesRM01 fatcat:ml63zecgsbdx5bbljmylw7icva