This thesis examines a general class of applications called <i>collaborative environments</i> which allow in real-time multiple users to share and modify information in spite of not being present at the same physical location. Two views on collaborative environments have been taken by examining algorithms supporting the implementation of collaborative environments as well as using collaboration to support educational visualisation/simulation environments in the context of distributed computing. <p>Important algorithmic aspects of collaborative environments are to provide scalable communication which allows interest management of processes and deal with modification of information among collaborators in an efficient and consistent manner. H...
A simulation process and tool used to test and evaluate the algorithms necessary to optimally arrang...
Modern on-line collaborative learning environments need to be continuously adapted, adjusted, and pe...
Visualization is a powerful tool for analysing data and presenting results in science, engineering a...
This thesis examines a general class of applications called collaborative environments which allow i...
Recent research suggests decentralised probabilistic protocols on support for multipeer communicati...
This thesis examines several technical and educational aspects in collaborative environments. Collab...
LYDIAN Distributed algorithms can be difficult to understand as well as to teach. A way to provide s...
The design of distributed systems for collaborative work or learning requires that both humans and m...
Due to the computational expense of high-fidelity graphics, parallel and distributed systems have fr...
We present our work on building interactive continuous visualisations of distributed algorithms for ...
This thesis describes the design and implementation of a collaborative virtual environment for distr...
This thesis describes the design and implementation of a collaborative virtual environment for distr...
LYDIAN is an environment to support the teaching and learning of distributed algorithms. It provides...
In this paper, we present a learning support system DASE-E to help students understand fundamental c...
In this paper, we present a learning support system DASE-E to help students understand fundamental c...
A simulation process and tool used to test and evaluate the algorithms necessary to optimally arrang...
Modern on-line collaborative learning environments need to be continuously adapted, adjusted, and pe...
Visualization is a powerful tool for analysing data and presenting results in science, engineering a...
This thesis examines a general class of applications called collaborative environments which allow i...
Recent research suggests decentralised probabilistic protocols on support for multipeer communicati...
This thesis examines several technical and educational aspects in collaborative environments. Collab...
LYDIAN Distributed algorithms can be difficult to understand as well as to teach. A way to provide s...
The design of distributed systems for collaborative work or learning requires that both humans and m...
Due to the computational expense of high-fidelity graphics, parallel and distributed systems have fr...
We present our work on building interactive continuous visualisations of distributed algorithms for ...
This thesis describes the design and implementation of a collaborative virtual environment for distr...
This thesis describes the design and implementation of a collaborative virtual environment for distr...
LYDIAN is an environment to support the teaching and learning of distributed algorithms. It provides...
In this paper, we present a learning support system DASE-E to help students understand fundamental c...
In this paper, we present a learning support system DASE-E to help students understand fundamental c...
A simulation process and tool used to test and evaluate the algorithms necessary to optimally arrang...
Modern on-line collaborative learning environments need to be continuously adapted, adjusted, and pe...
Visualization is a powerful tool for analysing data and presenting results in science, engineering a...