Mobile Computing - Design and Implementation
You will study design and implementation for mobile computing. The focus is on smart phones using touch screens for input.
We will cover design principles, various application areas for mobile computing and an example framework for development using state-of-the-art tools and methods.
You will learn how to take an idea and turn it into a finished application. This includes both the design of the graphical interface and the interaction, as well as the implementation of the design.
After the course you will be able to describe how mobile applications differ from traditional desktop applications, both in terms of challenges and possibilities as well as exemplify important trends in the use of mobile computing.
The course consists of lectures, exercises made in groups, and a final project carried out in groups where the aim is to invent, design and implement a mobile computing application making use of all the interaction possibilities available on a modern mobile computing device.