Skip navigation
The Australian National University

Student research opportunities

Productising the 3Worlds Graphical User Interface framework

Project Code: CECS_822

This project is available at the following levels:
Masters
Please note that this project is only for higher degree (postgraduate) applicants.

Supervisor:

Dr Shayne Flint

Outline:

3Worlds is an interdisciplinary research project which aims to produce a simulation and modelling software platform for ecology and environmental sciences (http://threeworlds.biologie.ens.fr/). The project is funded by the French Agency of National Research.

The 3Worlds software comprises several 'frameworks' including one which manages Graphical User Interfaces for software components distributed across a computing grid or cloud computing environment. This framework was developed some time ago and now needs to be productised in order to better satisfy the needs of 3Worlds users. This will involve the following tasks:


  • Document the architecture of the 3Worlds GUI framework

  • Develop a testing framework for the 3Worlds GUI framework

  • Debug and enhance the 3Worlds GUI framework

  • Work with 3Worlds users to ensure that the 3Worlds GUI framework satisfies their needs.

Requirements/Prerequisites

Demonstrated ability to apply sound software development practices and to program in Java within a Unix/Linux environment.

Student Gain


  • ability to collaborate with members of an international research group

  • improved understanding of Graphical User Interfaces operating in a distributed computing system

  • ability to document the architecture of an existing software system

  • ability to plan and execute the testing of distributed computing systems


Contact:



Updated:  29 June 2012 / Responsible Officer:  JavaScript must be enabled to display this email address. / Page Contact:  JavaScript must be enabled to display this email address.