The videoSpace toolkit

VideoSpace is a software toolkit designed to facilitate the use of image streams to support new forms of human-computer interaction and computer-supported collaborative activities.

VideoSpace is motivated by the desire to focus on the uses of video, rather than the technologies it requires. In this perspective, the toolkit is not focused on performance or reliability issues, but rather on the ability to support rapid prototyping and incremental development of video applications. This approach contrasts with many of the research themes usually associated to video in the Multimedia or Network communities such as compression, transport or synchronization. VideoSpace is not aimed at these topics. It is rather intended to help HCI and CSCW researchers who want to explore new uses of the images.

VideoSpace is designed after Alan Kay's famous saying: "simple things should be simple, complex things should be possible". It provides users and developers with a set of basic tools and a C++ class library that make it easy to integrate image streams within existing or new documents and applications. The tools, for example, allow users to display image streams in HTML documents in place of ordinary static images or to embed these streams into existing X Window applications. Creating a video link with the library requires only a few lines of code; managing multiple sources and including video processing is not much more complicated. Since the image streams managed by videoSpace often involve live video of people, the toolkit also provides a flexible mechanism that allows users to monitor and control access to their own image.

For more information, see [1, 2]. A few pictures and screenshots are also available. Note that videoSpace has been superseded by Núcleo.

References

[1] N. Roussel. Support informatique à une communication médiatisée. Thèse de Doctorat, Université Paris-Sud, Orsay, France, Juillet 2000. 190 pages. [Google] [2] N. Roussel. Exploring new uses of video with videoSpace. In M. R. Little and L. Nigay, editors, Proceedings of EHCI'01, the 8th IFIP International Conference on Engineering for Human-Computer Interaction, volume 2254 of Lecture Notes in Computer Science, pages 73-90, 2001. Springer. [Springer] [Google]