Application Frameworks for Collaborative Learning. We will pioneer the use of key software engineering techniques - design patterns and application frameworks - to reduce the cost and improve the quality of online collaborative learning activities. For the first time, we will combine software engineering and educational knowledge to use design patterns to describe best practice for these activities in engineering terms; we will use application frameworks to aggregate these patterns and implement ....Application Frameworks for Collaborative Learning. We will pioneer the use of key software engineering techniques - design patterns and application frameworks - to reduce the cost and improve the quality of online collaborative learning activities. For the first time, we will combine software engineering and educational knowledge to use design patterns to describe best practice for these activities in engineering terms; we will use application frameworks to aggregate these patterns and implement them as a readily usable tool. The result will be a powerful new generation of stable collaborative eLearning tools with enhanced scalability, interoperability and adaptability.Read moreRead less
Supporting adaptive diagrammatic communication. The computing environment of the near future will allow users to access and
interact with digital information using an incredible variety of devices.
Regardless of these changes, humans will still be communicating using
diagrams and sketches. But unlike today where diagrams are static,
lifeless objects reflecting their origin in print media, the computer of
the near future will provide more flexible visual computer interfaces which
support ....Supporting adaptive diagrammatic communication. The computing environment of the near future will allow users to access and
interact with digital information using an incredible variety of devices.
Regardless of these changes, humans will still be communicating using
diagrams and sketches. But unlike today where diagrams are static,
lifeless objects reflecting their origin in print media, the computer of
the near future will provide more flexible visual computer interfaces which
support adaptive layout, user interaction and semantics based retrieval.
Based on geometric constraint solving, this project will provide a
generic computational basis for this radically new view of diagrams.
Read moreRead less
Flexible and Robust Protocol-Based Interaction between Agents in Open Systems. There has been much discussion of the importance of software agents for supporting a wide variety of interaction between businesses and individuals over the internet. Important applications include e-commerce and b2b applications. For the potential of software agents to be realised in open systems, issues of flexibility, robustness, and extensibility are critical. This project addresses the development of flexible ....Flexible and Robust Protocol-Based Interaction between Agents in Open Systems. There has been much discussion of the importance of software agents for supporting a wide variety of interaction between businesses and individuals over the internet. Important applications include e-commerce and b2b applications. For the potential of software agents to be realised in open systems, issues of flexibility, robustness, and extensibility are critical. This project addresses the development of flexible and powerful mechanisms for interaction, within the context of FIPA (Foundation for Intelligent Physical Agents) standards. The project uses FIPA's Agentcities as a test bed, enabling us to build on and co-operate with a large European project starting mid 2001.Read moreRead less
Distributed Data Processing for Wireless Sensor Networks. This project falls within the national research priorities of Frontier Technologies for building and transforming Australian Industries, and will provide Australian companies with state-of-the-art technology in wireless sensor networks (WSN). Australia's priorities are mainly in sustainable environment, health maintenance, and home-land security. Any application in these priority areas that uses our system will have less maintenance costs ....Distributed Data Processing for Wireless Sensor Networks. This project falls within the national research priorities of Frontier Technologies for building and transforming Australian Industries, and will provide Australian companies with state-of-the-art technology in wireless sensor networks (WSN). Australia's priorities are mainly in sustainable environment, health maintenance, and home-land security. Any application in these priority areas that uses our system will have less maintenance costs and a significantly longer lifetime.
This project will generate numerous articles in first-class journals and conferences and will contribute to the strength of Australian Research in sensor technologies and ICT. Read moreRead less
Indexing Large Video Databases to Support Efficient Query Processing. This project aims to develop breakthrough database technology that leverages the advances in video data capturing, computer vision based object recognition, multimedia tagging, large scale database systems and parallel processing, to provide the capability of managing massive video data with enriched semantic information and enabling database-like flexible and efficient video information search. It is expected to establish a n ....Indexing Large Video Databases to Support Efficient Query Processing. This project aims to develop breakthrough database technology that leverages the advances in video data capturing, computer vision based object recognition, multimedia tagging, large scale database systems and parallel processing, to provide the capability of managing massive video data with enriched semantic information and enabling database-like flexible and efficient video information search. It is expected to establish a new data management and processing foundation for big video data analytics.Read moreRead less
Legacy2Service: A Novel, Model-Driven Technique for Re-engineering On-Demand, Software Services out of Legacy Applications. The proliferation of software-as-a-service applications from "dotcom" players is raising expectations that other industries will make their critical desktop and mainframe software available as web-enabled software-as-a-service and mobile "apps". However, manually re-engineering legacy software is notoriously costly and frequently unsuccessful. This project will make it easi ....Legacy2Service: A Novel, Model-Driven Technique for Re-engineering On-Demand, Software Services out of Legacy Applications. The proliferation of software-as-a-service applications from "dotcom" players is raising expectations that other industries will make their critical desktop and mainframe software available as web-enabled software-as-a-service and mobile "apps". However, manually re-engineering legacy software is notoriously costly and frequently unsuccessful. This project will make it easier and quicker to turn stand-alone programs into online services by automating much of the process. Specifically, it will develop tools: for analysing program code to identify points to implement service interfaces; for displaying existing and new code dependencies visually; and, to help design and implement new software layers that link legacy services to the web.Read moreRead less