At CWI, I head the Distributed and Interactive Systems group. This group studies models and systems for supporting the capture, transfer and rendering of time-sensitive data across a heterogenous infrastructure. The problems we study include the development of active interfaces for rich social networking systems, the integration of sensor-based data from the "internet of things", the modeling of high-level semantic properties of content, and the development of rendering architectures that allow application-driven, time-constrained synchronization of user interaction across wide area networks.
Our work is structured along three related research lines: interactive systems, which studies user interface models and architectures for consuming, manipulating and sharing media content; distributed systems, which studies lower-level network protocols for support soft real-time media delivery; and web technologies, which studies domain-specific languages and architectures for deploying our research in a broad network environment.
Our work on interactive systems is highly experimental in nature and is conducted with partners in the social sciences and partners in various application disciplines. The work on distributed systems focuses on a mixture of analytical and experimental techniques, often in the context of larger application systems developed jointly with international partners. The work on web technologies primarily focuses on interaction within the context of W3C.
The roots of my work lie in the area of temporal modeling and support for complex multimedia systems. Within this space, our group has enjoyed a strong international reputation for the development of domain-specific temporal languages for multimedia (SMIL), for the development of analytic models for temporal synchronization in hybrid networks, for the development of innovative user interfaces to support end-user interactivity in networked systems, and for the deployment of reference software to support W3C multimedia standards.
Much of the software that we have developed has been rolled into the Ambulant Open Source SMIL player and incremental authoring environments. We are happy to work with partners is furthering the possibilities of declarative, dynamic multimedia, and accessible multimedia on the Web.
In the recent past, we have developed the Amsterdam Hypermedia Model, the CMIF document structure, the CMIFed authoring environment, the GRiNS editor and player, the AMBULANT player and a host of multimedia demonstrator applications. The language Python was developed by Guido van Rossum when he was a member of my Multimedia and HCI group; for years, the GRiNS editor was the largest Python application developed.
In my spare time, I also wrote the book SMIL: Interactive Multimedia for Web and Mobile Devices, and Daisy Talking Books, together with my long-time colleague Lloyd Rutledge. (For a description of my recent work, look at the list of publications in this page set.)
Last Updated: 5 September 2010