Unity 2018 Augmented Reality Projects
图书信息
| 作者 | Jesse Glover |
| 出版社 | Packt Publishing |
| ISBN | 9781788835848 |
| 出版时间 | 2018-07-30 |
| 字数 | 22.4万 |
| 分类 | 进口书,外文原版书,电脑,网络 |
读书简介
Learn the fundamentals of Java EE 8 APIs to build effective web services Key Features *Design modern and stylish web services with Java EE APIs *Secure your web services with JSON Web Tokens *Explore the advanced concepts of RESTful web services and the JAX-RS API Book Description Java Enterprise Edition is one of the leading application programming platforms for enterprise Java development. With Java EE 8 finally released and the first application servers now available, it is time to take a closer look at how to develop modern and lightweight web services with the latest API additions and improvements. Building RESTful Web Services with Java EE 8 is a comprehensive guide that will show you how to develop state-of-the-art RESTful web services with the latest Java EE 8 APIs. You will begin with an overview of Java EE 8 and the latest API additions and improvements. You will then delve into the details of implementing synchronous RESTful web services and clients with JAX-RS. Next up, you will learn about the specifics of data binding and content marshalling using the JSON-B 1.0 and JSON-P 1.1 APIs. This book also guides you in leveraging the power of asynchronous APIs on the server and client side, and you will learn to use server-sent events (SSEs) for push communication. The final section covers advanced web service topics such as validation, JWT security, and diagnosability. By the end of this book, you will have implemented several working web services and have a thorough understanding of the Java EE 8 APIs required for lightweight web service development. What you will learn *Dive into the latest Java EE 8 APIs relevant for developing web services *Use the new JSON-B APIs for easy data binding *Understand how JSON-P API can be used for flexible processing *Implement synchronous and asynchronous JAX-RS clients *Use server-sent events to implement server-side code *Secure Java EE 8 web services with JSON Web Tokens Who this book is for If you're a Java developer who wants to learn how to implement web services using the latest Java EE 8 APIs, this book is for you. Though no prior knowledge of Java EE 8 is required, experience with a previous Java EE version will be beneficial.
目录
Title Page
Copyright and Credits
Unity 2018 Augmented Reality Projects
Dedication
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the author
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
What AR is and How to Get Set up
Available AR packages
Defining AR
An incomplete list of AR devices
Advantages and disadvantages of the different AR toolkits available
ARCore
ARKit
Vuforia
ARToolKit
Building our first AR applications
Setting up Vuforia
Setting up ARToolKit
Setting up ARCore
Setting up ARKit
Building Hello World in ARKit
Summary
Questions
GIS Fundamentals - The Power of Mapping
What is GIS?
The history of GIS
GIS techniques and technologies
Ways to capture GIS
Converting from raster to vector
Projections and coordinate systems
Spatial analysis with GIS
Data analysis with GIS
GIS modeling
Geometric networks
Hydrological modeling
Cartographic modeling
Map overlays
Statistics used with GIS
Geocoding
Reverse geocoding
Open Geospatial Consortium Standards
Web mapping
GIS and adding dimension of time
Semantics
The implications of GIS in society
GIS in the real world
GIS in education
GIS in local governments
GIS and augmented reality
Applications of GIS
Gaming and GIS
Summary
Questions
Censored - Various Sensor Data and Plugins
Project overview
Getting started
Sensors
Leveraging sensors with plugins
Writing unity plugins
C# language plugin
C++ language plugin
Swift language plugin
Objective-C language plugin
Java language plugin
Creating a sensor driver in Java
Summary
Have a go hero
Questions
Further reading
The Sound of Flowery Prose
Project overview
Getting started
Conceptualizing the project
Basic idea/concept
Choosing the right programming language
Choosing your release platform
Choosing your game engine, libraries, and frameworks
Developing the game design and application design document
Bonus – UML design
Prototyping
Setting up the Unity project
Code implementation details
Working with XCode
Summary
Questions
Further reading
Picture Puzzle - The AR Experience
Project background
Project overview
Getting started
Installing Vuforia
Differences between macOS and Windows setups
Windows project setup
Building the Windows project
macOS project setup
Building the macOS Project
Working with Xcode
Summary
Questions
Fitness for Fun - Tourism and Random Walking
Background information on Mapbox
Project overview
Getting started
Setting up Mapbox
Important items to note
Setting up the project
Scripting the project
Finalizing the project
Summary
Questions
Further reading
Snap it! Adding Filters to Pictures
Project overview
Getting started
What is OpenCV?
Creating the project with paid assets
Installing and building OpenCV
Downloading OpenCV
Downloading CMake
Configuring the CMake and OpenCV source files
OpenCV with Unity
OpenCV and Unity
Summary
Questions
Further reading
To the HoloLens and Beyond
What is Mixed Reality, and how does it work?
Urban Hunt
Smart Urban Golf
XR applications in media
XR with HoloLens
Getting Mixed Reality ready
Project overview
Playing with Mixed Reality
Setting up the camera
Performance and quality control
Targeting the Windows 10 SDK
Do the robot
Building and deploying from Visual Studio
Summary
Questions
Further reading
Other Books You May Enjoy
Leave a review - let other readers know what you think
- 做好男人(百读)
- 2019年全国导游人员资格考试辅导教材-全国导游基础知识(圣才电子书)
- 新手学Dreamweaver CS6+Flash CS6+Photoshop CS6网页设计(实例版)(全彩)(含DVD光盘1张)(鼎翰文化)
- 纸上王国(邓安庆)
- 县域经济破局:数智化驱动县域发展新模式(刘丁蓉,华崇鑫,朱建良)
- 不见长安(则慕)
- 第11集 趋势定位:如何从消费市场往创业市场和资本市场转型(此商品为视频课程)(周导)
- 内部审计工作指南:穿透实务核心(郭长水,纪新伟 主编)
