Pro Android augmented reality

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. ...

Descripción completa

Detalles Bibliográficos
Autor principal: Sood, Raghav (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: [New York] : Apress c2012.
Edición:1st ed. 2012.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629433806719
Tabla de Contenidos:
  • 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