Pro Android Augmented Reality [electronic resource] /
Sood, Raghav.author.
Augmented reality (AR) offers a live direct or indirect view of a physical, real-world environment, where the elements and surroundings are augmented by computer-generated sensory input such as graphics and GPS data. It makes a game more real. Your social media app puts you where want to be or go.  Pro Android Augmented Reality walks you through the foundations of building an augmented reality application. From using various software and Android hardware sensors, such as an accelerometer or a magnetometer (compass), you'll learn the building blocks of augmented reality for both marker- and location-based apps. Case studies are included in this one-of-a-kind book, which pairs nicely with other Android development books. After reading Pro Android Augmented Reality, you'll be able to build augmented reality rich media apps or integrate all the best augmented reality into your favorite Android smartphone and/or tablet.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewers; Acknowledgments; Introduction; Who This Book Is For; How This Book Is Structured; Prerequisites; Downloading the Code; Contacting the Author; Chapter 1 Applications of Augmented Reality; Augmented Reality vs. Virtual Reality; Current Uses; Casual Users; Military and Law Enforcement; Vehicles; Medical; Trial Rooms; Tourism; Architecture; Assembly Lines; Cinema/Performance; Entertai n m ent; Education; Art; Translation; Weather Forecasting; Television; Astronomy; Other
Future UsesVirtual Experiences; Impossible Simulations; Holograms; Video Conferencing; Movies; Gesture Control; Summary; Chapter 2 Basics of Augmented Reality on the Android Platform; Creating the App; Camera; Orientation Sensor; Accelerometer; Global Positioning System (GPS); Latitude and Longitude; ProAndroidAR2Activity.java; AndroidManifest.xml; main.xml; Sample LogCat Output; Summary; Chapter 3Adding Overlays; Widget Overlays; Layout Options; Frame Layout; Table Layout; Linear Layout; Relative Layout; Updating main.xml with aRelative Layout; TextView Variable Declarations
Displaying the Sensors' DataUpdated onCreate; Updated AndroidManifest.xml; Testing the App; Markers; Activity.java; CustomObject Overlays; Custom Renderer; AndroidManifest; Summary; Chapter 4 Artificial Horizons; A Non-AR Demo App; The XML; The Java; The Android Manifest; Testing the Completed App; An AR Demo App; Setting Up the Project; Updating the XML; Updating AndroidManifest.xml to Access the GPS; Updating strings.xml to Display the Altitude; Updating colours.xml to Provide a Two Color Display; Updating main.xml to a RelativeLayout; Updating the Java Files
Updating HorizonView.java to make the compass transparentUpdating the Activity to Access GPS, and Find and Display the Altitude; Testing the Completed AR app; Summary; Chapter 5 Common and Uncommon Errors and Problems; Layout Errors; UI Alignment Issues; ClassCastException; Camera Errors; Failed to Connect to Camera Service; Camera.setParameters() failed; Exception in setPreviewDisplay(); AndroidManifest Errors; Security Exceptions; ; ; Errors Related to Maps; The Keys; Not Extending MapActivity; Debugging the App; LogCat
Black and White Squares When Usingthe CameraMiscellaneous; Not Getting a Location Fix from the GPS; Compass Not Working; Summary; Chapter 6 A Simple Location Based App Using Augmented Reality and the Maps API; Editing the XML; Creating Menu Resources; Layout Files; Getting API Keys; Getting the MD5 of Your Keys; Java Code; Main Activity; FlatBack.java; FixLocation.java; Running the App; Common errors; Summary; Chapter 7 A Basic Navigational App Using Augmented Reality, the GPS, and Maps; The New App; Updated XML files; Updated Java files; Updated AndroidManifest; The Completed App; Summary
Chapter 8 A 3D Augmented Reality Model Viewer
Includes index.
Augmented reality (AR) offers a live direct or indirect view of a physical, real-world environment, where the elements and surroundings are augmented by computer-generated sensory input such as graphics and GPS data. It makes a game more real. Your social media app puts you where want to be or go.  Pro Android Augmented Reality walks you through the foundations of building an augmented reality application. From using various software and Android hardware sensors, such as an accelerometer or a magnetometer (compass), you'll learn the building blocks of augmented reality for both marker- and location-based apps. Case studies are included in this one-of-a-kind book, which pairs nicely with other Android development books. After reading Pro Android Augmented Reality, you'll be able to build augmented reality rich media apps or integrate all the best augmented reality into your favorite Android smartphone and/or tablet.
Android (Electronic resource)
Mobile computing.
Application software.
Mobile Computing.
Computer Applications.