Programming iPhone Sensors
Location enabled sensors and Augmented Reality
About the Book
The mobile phone, and specifically the iPhone which continues to define the state of the art for smart phones, has become the primary interface device for geographically tagged data. More recently the ability to overlay data layers on a real time camera view, a technology that has been the stuff of science fiction for some years, means that this geographically tagged data has left the map and "flatland" behind. The killer app for the iPhone may yet well prove to be geo-location Augmented Reality.
Who should read this book?
This book provides an introduction to the hot topic of location-enabled sensors on the iPhone. If you are a programmer who has had some experience with the iPhone before, this book will help you push your knowledge further. If you are an experienced Mac programmer, already familiar with Objective-C as a language, this book will give you an introduction to the hardware specific parts of iPhone programming
What should you already know?
The book assumes some previous experience with the Objective-C language. Additionally some familiarity with the iPhone platform would be helpful. If youÕre new to the iPhone platform you may be interested in Learning iPhone Programming, also by Alasdair Allan.
What will you learn?
This book will guide you through guide you through developing applications for the iPhone platform that make use of the onboard sensors: the three-axis accelerometer, the magnetometer (digital compass), the camera and the global positioning system. YouÕll learn how to make use of these onboard sensors and combine them to build augmented reality applications. This will give you the background to building your own applications independently using the hottest location-aware technology yet for any mobile platforms.

Augmented Reality
The latest generation of smart phone platforms, including the iPhone, has allowed augmented reality to step out of the Computer Science laboratory and into the consumer market place for the first time. Augmented Reality has become one of the killer applications for the iPhone platform.

The book will show you how to build a simple location-aware AR toolkit that you can extend and reuse in your own projects.

