Book Image

Enterprise Augmented Reality Projects

By : Jorge R. López Benito, Enara Artetxe González
Book Image

Enterprise Augmented Reality Projects

By: Jorge R. López Benito, Enara Artetxe González

Overview of this book

Augmented reality (AR) is expanding its scope from just being used in mobile and game applications to enterprise. Different industries are using AR to enhance assembly line visualization, guide operators performing difficult tasks, attract more customers, and even improve training techniques. In this book, you'll gain comprehensive insights into different aspects of developing AR-based apps for six different enterprise sectors, focusing on market needs and choosing the most suitable tool in each case. You'll delve into the basics of Unity and get familiar with Unity assets, materials, and resources, which will help you build a strong foundation for working on the different AR projects covered in the book. You'll build real-world projects for various industries such as marketing, retail, and automation in a step-by-step manner. This will give you hands-on experience in developing your own industrial AR apps. While building the projects, you'll explore various AR frameworks used in the enterprise environment such as Vuforia, EasyAR, ARCore, and ARKit, and understand how they can be used by themselves or integrated into the Unity 3D engine to create AR markers, 3D models, and components of an AR app. By the end of this book, you'll be well versed in using different commercial AR frameworks as well as Unity for building robust AR projects.
Table of Contents (10 chapters)

To get the most out of this book

To get the most of this book, no prior AR or Unity experience is required as they will be covered in detail. Similarly, prior understanding of Android Studio and Xcode would be helpful, but is not required. Object-oriented programming skills would be helpful as we will be using Java, C#, and Swift for our projects. However, if you follow the steps in the book and copy and paste the code, you will be able to build all the projects from scratch.

Every chapter will contain the installation instructions and information you will need to implement each project.

VS: Although VS2019 is out, we are using 2017 as it comes integrated with Unity and will ensure it works directly without further configuration.

JDK: Any version of JDK 8 and above from the new OpenJDK should be functional but specifying that to avoid errors, the version 8 works.

Download the example code files

You can download the example code files for this book from your account at www.packt.com. If you purchased this book elsewhere, you can visit www.packtpub.com/support and register to have the files emailed directly to you.

You can download the code files by following these steps:

  1. Log in or register at www.packt.com.
  2. Select the Support tab.
  3. Click on Code Downloads.
  4. Enter the name of the book in the Search box and follow the onscreen instructions.

Once the file is downloaded, please make sure that you unzip or extract the folder using the latest version of:

  • WinRAR/7-Zip for Windows
  • Zipeg/iZip/UnRarX for Mac
  • 7-Zip/PeaZip for Linux

The code bundle for the book is also hosted on GitHub at https://github.com/PacktPublishing/Enterprise-Augmented-Reality-ProjectsIn case there's an update to the code, it will be updated on the existing GitHub repository.

We also have other code bundles from our rich catalog of books and videos available at https://github.com/PacktPublishing/. Check them out!

Download the color images

Conventions used

There are a number of text conventions used throughout this book.

CodeInText: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: "Remove the text from it, and change the button name to Home_button."

A block of code is set as follows:

h1 {
text-align: center;
color: #000000;
font-style: bold;
}

Bold: Indicates a new term, an important word, or words that you see on screen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "Select the ARCamera, and in the Inspector window click on Open Vuforia Engine Configuration."

Warnings or important notes appear like this.
Tips and tricks appear like this.