WSS503 - Ubiquitous Computing (Android)
The aim of this course is to provide students with critical understanding of the technology, issues and challenges of smartphones and next generation mobile systems. The course will enable students to practice in various platforms and toolkits to develop skills in designing mobile applications, especially on Android, Windows Phone, iOS and Blackberry operating systems, and enhance students understanding of the mobile systems business aspect. Particular emphasis is given to extend students critical awareness of the issues and challenges associated with distributed, peer-to-peer and client/server architectures on mobile systems.