Our Aims and Objectives

Information Technology and programming practices are now changing more rapidly than at any time in the past few decades. The first and second Internet revolutions have been succeeded by revolutions in mobile devices, data centre virtualisation and the rapid rise of 'Cloud Computing'. These have created huge opportunities requiring new styles of application and the re-engineering of existing applications, together with intense demands on programming staff to provide greater scale, greater reliability, more effective user interfaces, and agile responses to new requirements.

We seek to explore new developments in programming languages, runtime environments, programming tools, multicore processors, mobile platforms and end user interfaces which are important to today's real world applications.