The book will have three kinds of content: explanatory sections, short examples and projects. The explanatory sections explain the hardware and software concepts behind AOA, the ADK and Arduino.
The short examples provide short but fully-functional code designed to perform exactly one function such as measure external temperature and display it on the screen of the Android device. The projects are longer, more in-depth examples of fully-functional programs with well-commented code along with the narrative.
• Welcome to the Wonderful World of Accessories
• Introduction to Android Open Accessory
• Setting Up the (Arduino) Hardware
• Understanding Data Communication
• Setting up Development Environments
• Creating the Accessory Library
• Using Your Accessory Library
• Digital Arduino
• Analog Arduino
• Bike Ride Recorder
• Kitchen Lamp
• Mr Wiley
Andreas Goransson has lectured in programming at several universities and conferences such as EWSN and Android Only! Andreas is currently developing a visual programming environment for Arduino in collaboration with David Cuartielles.
David Cuartielles Ruiz is the head of the Prototyping Laboratory at K3, Malmö University, Sweden; he is also a Research Fellow at the Media Research Studio there. In 2005 he co-created the Open Hardware platform Arduino, for which he and his partners won an Honorary Mention to the Ars Electronica Digital Community Prix 2006.