Real-Time Distributed Collaborative User Interfaces with Mark Schulz

UQ Summer Research Project Description

Project title: 

Real-Time Distributed Collaborative User Interfaces


Project duration:

10 Weeks



The project will involve the exploration of distributed collaborative user interfaces.  In particular, the student will be working with the Meteor.js package (running under Node.js) to develop highly reactive web pages.

 The two areas of research for the summer will focus on a distributed collaborative interfaces for a remote laboratory and a prototype for a presence based discussion forum (i.e., a user on a particular web page should be able to talk directly with any other set of users currently on the same web page.

Expected outcomes and deliverables:

Scholars will be exposed to software development in an opensource community using various standards and leveraging existing opensoure projects to create reusable learning components. Students will be expected to make regular presentations and to maintain a project blog to report progress and be a permanent public record of their work. Students will produce a number of working examples to demonstrate features of these types of interfaces; in the areas of remote laboratories and presence based discussion forums.


Suitable for:

Students should have strong interest and/or experience in software development and web standards. The project will develop skills with Javascript, HTML and CSS.


Primary Supervisor:


Mark Schulz


Further info:

(07) 3365 9132