Special Topic: Topics in Mobile Computing

15 points



This course explores topics of mobile computing platforms. It will explore a range of issues, for example user experience (UX) and the importance of asynchronous and event driven software design, and the implications of resource constraints e.g. battery and memory. The course will likely use the Google Android platform as the primary example to demonstrate the topics; and will complement this example with brief consideration of other 'native' platforms (e.g. iOS, WinPhone) and the HTML5 approach (e.g. WebViews, FirefoxOS, and PhoneGap).