The development of mobile applications, especially that provide context-sensitive features is a rather complex and difficult task. 'Smart' and 'context-aware' systems are great for end-users, if they are non-intrusive and have user-friendly interfaces, but they are hard to design, maintain and integrate. In this tutorial a set of techniques and design patterns will be presented that helps to face these challenges. The presented techniques cover various topics, especially context and resource management techniques and the design of context-sensitive user interfaces.
For this tutorial, no special prerequisites are needed. However, awareness of design patterns as well as of limitations of mobile devices could be helpful.
Markus Aleksy received the Management Information Systems degree from the University of Mannheim, Mannheim, Germany, in 1998. He holds doctorate degrees from the University of Mannheim (2002) and from the Tokyo Denki University, Tokyo, Japan (2007). He is currently a scientist at the ABB Corporate Research Center, Ladenburg, Germany.
His research interests include analysis, design, implementation, and evaluation of mobile and distributed systems, especially in the areas of life cycle science and service science.