Visualisation is growing in importance, extending far beyond the boundaries of scientific and engineering visualisation to information visualisation in general. Computer support for collaboration is also increasingly important and offers significant opportunities for fostering new styles of collaboration rather than replacements for existing styles. Visualisation is itself essentially a collaborative technique, enabling comparisons between data from different sources, etc. Our vision of the future is that collaborators should be able to join collaborative working sessions in a flexible way, in particular supported by automated adaptation to a dynamic environment in which processing power, display capabilities and networking resources may alter.
To facilitate this, there has been considerable interest in the integration of component technologies with middleware platforms, as witnessed by the industrial interest in the CORBA 3 specification as well as the COM/ DCOM architecture. The importance of this integration is its ability to facilitate composition and re-use in a heterogeneous distributed environment. As of 1999, however, this technology had not been applied in the area of visualisation. This was an important omission given the increasing prominence of this field. This project addressed this deficiency in the state of the art by applying component technology to the field of distributed cooperative visualisation. The work built on previous research in the Adapt and MANICORAL projects, at Lancaster University and RAL respectively.
The main aim of the project was to investigate the role of component technology together with advanced middleware platforms to support the construction of dynamically adaptable distributed cooperative visualisation software. In addition, we investigated the potential of the concept of open bindings, within this framework, to support different styles of adaptation in a highly heterogeneous environment.
The project had the following key objectives:
The Visual Beans Project was a collaborative project funded under EPSRC's Multimedia Networking Applications Programme amongst the Distributed Multimedia Research Group in the Computing Department at Lancaster University, the Information Technology Department at Rutherford Appleton Laboratory, and the Distributed Systems Research Group in the School of Computing & Mathematical Sciences at Oxford Brookes University.

The project started on 1 October 1999, finished on 31 September 2002, and issued its final report on 19 December 2002. Further publication submissions are currently in preparation.
Posters (pdf, ppt97)
for the project were displayed at MNA2000, held 19/20 January 2000 at Chilworth
Manor, Southampton University.