The hush Documents

The hush library and toolkit is an effort to merge the best of multiple worlds, to combine the flexibility of script languages with the efficiency and robustness of C++. Indeed, as that language matures it may be regarded as sufficiently robust! For an introduction of how hush originated see Hush - a C++ API for Tcl/Tk. For a more recent account of the direction of our research see Animating the Web - an SGML based approach and our most recent efforts as described in Jamming (on) the Web that has been presented at the 6th WWW Conference in St Clara. Included in the hush package is an efficient discrete event simulation library that has been used for operations research and business modelling, as illustrated in Support for Business Process Redesign - Simulation, Hypermedia and the Web, which was presented at EuroMedia'96. A CORBA compliant version of hush, that goes under the nickname crush, is on its way. The newest version of hush contains also experimental support for the development of Netscape plugins on the Solaris platform. Developed under Sun Solaris, hush is available for a number of the Unix flavours as well as for Windows NT. See

The hush toolkit is freely available for research and education.

  Papers                                     The hush Homepage
  The DejaVU Framework                                 Packages

slide: Contact us at

For commercial applications, or support, contact us at

This document describes the results of the DejaVU project, of which a summary is given in The DejaVU Talk. Our current research is directed towards the development of what we have phrased as fragmented applications, More concretely this amounts to exploring the technology needed to develop time-based hypermedia, a distributed visualisation architecture, DIVA, and a group-aware application for collaborative design, Euterpe.


From 94-97 hush has been extensively used for education purposes, in particular the Practicum Software Engineering and the Practicum Object-Oriented Programming. As a practical demonstration of plug-technology, many of the ideas on which the hush library and its extensions are based are described in Principles of Object-Oriented Software Development (Addison-Wesley 1995), of which a second edition is to appear in 2000.

Over the years hush has become the effort of a number of people. These people and their contributions are listed in people(2).


The knowledge and technology resulting from the DejaVu project has been applied in a number of projects in cooperation with partners from business and industry. Have a look at our commercial relations page. When you are interested to become a partner contact us at the address below.