MUM 2009 Tutorial

Sunday, 22nd November, 2009 13:00-17:00
Crowne Plaza, Cambridge, UK

Introduction to Programming Applications for Mobile Devices

Instructors:
Jamie Costello, Microsoft Research, Cambridge, UK
Andrew Rice, University of Cambridge, UK.

Description:
Mobile phones are increasingly capable devices. These devices are also increasingly friendly towards developers and it is now straightforward to write your own programs. The objective of the Tutorial is to provide hands on experience with creating applications for mobile devices. This will be achieved through an example of a location aware application for three mobile platforms: Google Android, Windows Mobile, and Apple iPhone platform. Participants will be guided through the development on the Android platform with detailed descriptions on how to achieve similar objectives using Windows Mobile and Apple iPhone.

The format will be designed around attendees actively working through the example application on their own computers.

Requirements:
Basic knowledge of the Java programming language will be of benefit but we will aim to make the content accessible to everyone. For active participation, please bring a laptop and install a copy of the Android SDK. Here is the list of system requirements .

The instructors will provide assistence with installing the Android SDK 12:30 to 13:00, prior to the tutorial session.

BIOs:
Jamie Costello

Jamie Costello is Software Engineer Consultant with Microsoft Research, Cambridge. He has over 18 years of experience as software architect and engineer, working with a broad range of technologies and software environments, from microcontroller based solutions on factory floors right through to cross-platform media services and large web applications based on the latest cloud computing technologies. Over the years he worked with small start-up enterprises as well as large multinational companies, where he was brought in to reorganize development teams and make them more effective in solving problems and desining effective software architectures. Over the past 6 years he has worked with Microsoft’s flagship R&D centre in Cambridge on state-of-the-art technologies and novel concepts for mobile and Web services.

Andrew Rice

Andrew Rice is Assistant Director of Research in the Computer Laboratory at the University of Cambridge. His doctoral research focused on the dependability of machine-vision location and tracking systems. His current research agenda is Computing for the Future of the Planet, investigating the contributions that computer science can make in solving issues such as over-population and climate change. Examples include modelling and simulation, sensing the planet, and substituting digital alternatives for physical activities.