Cover image for Professional Augmented Reality Browsers for Smartphones : Programming for junaio, Layar and Wikitude.
Professional Augmented Reality Browsers for Smartphones : Programming for junaio, Layar and Wikitude.
Title:
Professional Augmented Reality Browsers for Smartphones : Programming for junaio, Layar and Wikitude.
Author:
Madden, Lester.
ISBN:
9781119994794
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (362 pages)
Contents:
Professional Augmented Reality Browsers for Smartphones: Programming for junaio, Layar, and Wikitude -- Contents -- Introduction -- Part I: Introduction -- Chapter 1: Introducing Augmented Reality (AR) -- My Augmented Reality Journey -- What is AR? -- Why AR Is Useful? -- Summary -- Chapter 2: Natural-Feature Tracking and Visual Search -- Introducing Natural-Feature Tracking -- How Natural-Feature Tracking Works -- Scenarios for Natural-Feature Tracking -- Introducing Visual Search -- Shopping -- Translating Languages -- Identifying Objects -- Marketing AR-Enabled Apps -- Summary -- Chapter 3: Introduction to AR Browsers -- AR Browser Basics -- The Growth of AR Browsers -- Anatomy of a Browser -- Wikitude World Browser -- Overview -- Development Choices -- Wikitude Worlds -- Creating Your First World -- Layar Reality Browser -- Overview -- Development Choices -- Functionality -- Layers -- Creating Your First Layer -- junaio -- Overview -- Development Choices -- Channels -- Testing a junaio Demo -- Browser Accuracy -- GPS and Compass Accuracy -- Mapping Accuracy -- Summary -- Chapter 4: Latitude, Longitude and Where to get POIs -- An Overview of Latitude/Longitude -- Working with Points of Interest (POIs) -- Working with POI Databases -- Summary -- Part II: Wikitude -- Chapter 5: Building Worlds with KML -- Using the Wikitude Dashboard -- Developing with KML -- Creating KML With Google Earth (For Non Developers) -- Creating a World -- Testing -- Simulating Locations -- Creating KML With Google Earth (For Developers) -- Testing -- Understanding KML's Limitations -- Summary -- Chapter 6: Building Worlds with ARML -- Understanding Augmented Reality Markup Language (ARML) -- What's New With ARML? -- Creating a World With ARML -- Adding the POIs -- Completing the World -- Creating the ARML World -- Testing on the Device -- Summary -- Part III: Layar.

Chapter 7: Building Layar Layers -- Creating Your Layar Account -- Creating a Layer -- Creating the Layer on the Publishing Site -- Testing in the Client -- Preparing the Database -- Creating the Table -- Adding POIs to the Database -- Creating a Web Service -- Viewing the mylayar.php Code in Full -- Testing the Layer -- Customizing Your Layer -- Creating a More Compelling Listing -- Changing POI Colors -- Creating Icon Sets -- Adding Layar Actions -- Changing to Version 4.0 -- Creating an Actions Table -- Fetching the Actions Function -- Adding Actions -- Adding Audio and Video -- Adding Triggers -- Summary -- Chapter 8: Creating Filters and 2D Objects -- Using Filters -- Creating the Real Estate Database -- Creating the Filters -- Connecting the Filters -- Using SQL Queries -- Preparing the SQL -- Testing the Real Estate Layer -- Troubleshooting -- Finishing the Layer -- Experimenting with 2D Objects -- Changing Dimensions -- Summary -- Chapter 9: Using Layar Tools -- Launching Layers -- Using Layar Intent -- The Layar Shortcut Tool -- Requirements -- Using the Shortcut Tool -- Hoppala -- Using Hoppala Augmentation -- BuildAR -- Using BuildAR -- Skaloop -- Configuring Skaloop -- Summary -- Part IV: junaio -- Chapter 10: Creating junaio Channels -- Understanding the Requirements -- Setting up the Apache Server -- Adding Your API Key -- Creating Your First Channel -- Creating the Client Listing -- Testing Your Server Configuration -- Setting up the POI -- Creating Multiple POIs -- Including Optional Parameters -- Understanding the [name: string] Error -- Adding Images, Sound, and Video -- Adding Images -- Playing Sounds -- Playing Videos -- Creating 3D Content -- Debugging 3D -- Scaling 3D Content -- Using Animation -- Using OBJ files -- Creating 3D Content -- Importing MD2 and OBJ Files -- Summary.

Chapter 11: Natural-Feature Tracking and Visual Search with junaio -- Natural-Feature Tracking for Non-Developers -- Creating Your First GLUE Channel -- Adding Images and Video -- Experimenting with Natural-Feature Tracking -- Gluing 3D Objects to an Image -- Natural-Feature Tracking for Developers -- Creating a Channel -- Building a Channel from Scratch -- Using Visual Search -- Overlaying Videos (Movie Textures) -- Encoding Movie Textures -- Image Requirements for Natural-Feature Tracking -- Summary -- Part V: The Next Steps -- Chapter 12: Adding Advanced Functionality -- Working with Dedicated XML Files -- Creating Advanced Interactions -- Adding Interactions -- Using LLA Markers -- Configuring an LLA -- Retrieving Data from a Database -- Summary -- Chapter 13: Taking Your Application to Market -- Marketing Your Content -- Listing Your Content -- Generating Excitement -- Making Money from AR -- Summary -- Chapter 14: The Future of AR -- Using AR in Marketing -- Using AR for Translation Services -- Using AR for Interactive TV -- Using AR in Diminishing Reality -- Using AR in Advertising -- Using AR in Books and Print -- Using AR in Gaming -- Using AR in Hardware -- Summary -- Appendix A: Wikitude Support and ARML Parameters -- Support -- ARML Parameters -- Appendix B: Layar Support and Parameters -- Support -- Request Parameters -- Appendix C: junaio Support and Parameters -- Support Channels -- junaio Certification Program -- junaio Parameters -- Troubleshooting Guide -- Failure of Validation Test 1 - Check Callback URL -- Failure of Validation Test 2 - Check pois/search -- Test 3 - Check pois/search return value error -- Failure of Validation Test 5 - Check pois/search -- Status Codes -- Index.
Abstract:
Lester Madden (Essex, UK) has been involved with mobile technologies for 15 years. He has held marketing or developer focused roles at Microsoft, Skype, Nokia, and Symbian and is currently at Orange. Madden is well known in the mobile augmented reality community, working with many of the application providers for content and evangelizing solutions.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: