Software engineering for real-time distributed interactive environments
Software engineering for real-time distributed interactive environments
Crucial to the implementation of iCinema´s integrated interactive cinema research and development environment will be the adoption of a software architecture powerful enough to meet our needs, namely:
- Supportive of multi platform development (Linux, OS X, WindowsXP)
- Highly modular, distributed and scaleable structure
- Hard real-time
Possible research projects include:
PC Clusters for Virtual Reality
What techniques can be used to implement hard real-time graphics and audio systems over networks with erratic throughput and delays? Research may cover such issues as multi-head visual displays, network protocols, prediction, adaptivity and graceful performance degradation. Prerequisites: Networks, Software engineering
Highly modular ‘agent-based’ software architectures for real-time systems
Moving on from the object-oriented notion of the ‘class’, is it possible to build complex real-time systems where all components are best described as autonomous agents, each harbouring its own beliefs, desires and intentions?
back to Postgraduate Research Areas

Email: