Apress Access

Pro iOS 5 Augmented Reality

By Kyle Roche

  • eBook Price: $27.99
Buy eBook Buy Print Book
Pro iOS 5 Augmented Reality walks you through the foundations of building an augmented reality app. You'll learn how to create augmented reality apps that unleash the full potential of the on-board sensors and camera, with integrated facial recognition and social media functionality. This book complements Apress's other iOS development books.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4302-3912-3
  • 356 Pages
  • User Level: Intermediate to Advanced
  • Publication Date: December 20, 2011
  • Available eBook Formats: EPUB, MOBI, PDF

Related Titles

  • Scratch by Example
  • Polished Game Development
  • Beginning RPG Maker MV
  • Options and Derivatives Programming in C++
  • Source Code Analytics With Roslyn and JavaScript Data Visualization
  • SAP Flexible Real Estate Management
  • Learn CakePHP, Second Edition
  • Learn to Program with Python
  • Learning Groovy
  • The Agile Consultant
Full Description

Augmented reality takes the real world and through the use of graphics, sound and other effects allows you to enhance the environment. It makes a game more real. Your social media app puts you where want to be or go.

Pro iOS 5 Augmented Reality walks you through the foundations of building an augmented reality application for the iPhone or iPad. From using MapKit, to the accelerometer and magnetometer, to integrating facial recognition and Facebook data, you'll learn the building blocks of creating augmented reality applications. Case studies are included in this one-of-a-kind book and you'll learn how to create augmented reality apps that unleash the full potential of the on-board sensors and camera. This book complements other iOS game or social media apps development books available from Apress.

After reading Pro iOS 5 Augmented Reality, you'll be able to build augmented reality rich media apps or integrate all the best augmented reality techniques and tools into your existing apps.

What you’ll learn

  • The differences in hardware sensors, cameras and more between the iPhone 4 and iPhone 4S, iPod touch, iPad and iPad 2
  • How to use MapKit and integrate it into your app
  • How to play and record sound within an augmented reality app
  • How to use the iPhone or iPad camera and video
  • How to program against the accelerometer and gyroscope to detect movement and the orientation of the iPhone or iPad
  • How to access and use the information from the magnetometer (compass)
  • How to use cocos2D to overlay a heads-up display on the camera view
  • How to integrate facial recognition into your app
  • How to build augmented reality feature-rich enterprise game and Facebook apps

Who this book is for

This book is for iOS developers familiar with iOS programming, but new to the camera, accelerometer, magnetometer and building augmented reality applications in general.

Table of Contents

Table of Contents

  1. Introduction
  2. Hardware Comparisons
  3. Location Services
  4. iOS Sensors
  5. Sound and User Feedback
  6. Camera and Video
  7. Using cocos2D for AR
  8. Building a cocos2D AR Game
  9. Third-party AR SDKs
  10. Building a Marker-based AR App Using OpenGL
  11. Building a Social AR App
  12. OpenCV and Facial Recognition
  13. Building a Facial-recognition AR App
Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.

On page 00:
getting this error when trying to build from your source in chapter 12

Command /usr/bin/make failed with exit code 2


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book