Pro iOS 5 Augmented Reality


Book Description

Augmented reality takes the real world and through the use of graphics, sound and other effects allows you to enhance the environment. It makes a game more real. Your social media app puts you where want to be or go. Pro iOS 5 Augmented Reality walks you through the foundations of building an augmented reality application for the iPhone or iPad. From using MapKit, to the accelerometer and magnetometer, to integrating facial recognition and Facebook data, you'll learn the building blocks of creating augmented reality applications. Case studies are included in this one-of-a-kind book and you'll learn how to create augmented reality apps that unleash the full potential of the on-board sensors and camera. This book complements other iOS game or social media apps development books available from Apress. After reading Pro iOS 5 Augmented Reality, you'll be able to build augmented reality rich media apps or integrate all the best augmented reality techniques and tools into your existing apps.




Apple Augmented Reality by Tutorials (Second Edition)


Book Description

Learn Augmented Reality!Augmented reality is going to be the next big thing - there's absolutely no doubt about it. If you want to build realistic and immersive AR experiences for the Apple platform, this book is your golden ticket.Apple Augmented Reality by Tutorials is the easiest and fastest way to get hands-on experience using Apple frameworks and technologies like Reality Composer, RealityKit, and ARKitWho This Book Is ForThis book is for beginner to intermediate iOS developers who already know the basics of Swift development and are looking to build immersive AR experiences for the Apple platform.Topics Covered in Apple AR by TutorialsAR Quick Look: Discover how to integrate AR Quick Look into your apps to give them some cool AR superpowers.Reality Composer & Reality Files: Find out how to leverage the power of Reality Composer to create interactive AR-based experiences.Reality Converter & PBR Materials: Discover how PBR materials can add a level of realism to your AR objects, and how to use Reality Converter to convert, view, customize and create USDZ content.RealityKit: Learn to set up and use RealityKit to build a face-based augmented reality app.Facial Blend Shapes: Build a fully interactive augmented reality face mask that reacts to your facial expressions using blend shapes.ARKit: Get a complete introduction to ARKit, Apple's framework for creating fully interactive augmented reality, and learn about the different types of rendering options available with ARKit.Raycasting & Physics: Learn about raycasting, 2D hit-testing and the SpriteKit physics engine as you add more features and functionality to your game.ECS & Collaborative Experiences: Build a collaborative AR experience and learn how to create and manage a multipeer connection.Object Capture: Learn how to create realistic 3D models from real-life objects with photogrammetry.After reading this book, you'll have a deep understanding of the technologies and frameworks used to create powerful, immersive AR experiences for the Apple platform.




E-Innovation for Sustainable Development of Rural Resources During Global Economic Crisis


Book Description

Implementation of technology into social and economic developments have provided key strengths in improving competitiveness and meeting the demands of modern society for life and the economy; including adapting to green development as a means to confront the economic crisis. E-Innovation for Sustainable Development of Rural Resources During Global Economic Crisis brings together a multidisciplinary exchange of knowledge on the application of electronic and mobile innovations towards the sustainable development of the economy. Providing an opportunity to identify effective e-innovation and successful practices, this book is essential for researchers, students, rural developers, and academics in the fields of economics, sustainable development, informatics, and the environment.




Handbook of Research on Technological Developments for Cultural Heritage and eTourism Applications


Book Description

Tourism is one of the most rapidly evolving industries of the 21st century. The integration of technological advancements plays a crucial role in the ability for many countries, all over the world, to attract visitors and maintain a distinct edge in a highly competitive market. The Handbook of Research on Technological Developments for Cultural Heritage and eTourism Applications is a pivotal reference source for the latest research findings on the utilization of information and communication technologies in tourism. Featuring extensive coverage on relevant areas such as smart tourism, user interfaces, and social media, this publication is an ideal resource for policy makers, academicians, researchers, advanced-level students, and technology developers seeking current research on new trends in ICT systems and application and tourism.




Virtual Reality and Augmented Reality


Book Description

This book constitutes the refereed proceedings of the 15th International Conference on Virtual Reality and Augmented Reality, EuroVR 2018, held in London, UK, in October 2018. The 9 full papers and 6 short papers presented were carefully reviewed and selected from 39 submissions. The papers are organized in 5topical sections: vision-based motion tracking; 3D acquisition and 3D reconstruction; haptics and 3D audio; perception and cognition; interactive techniques and use-case studies.




Beginning ARKit for iPhone and iPad


Book Description

Explore how to use ARKit to create iOS apps and learn the basics of augmented reality while diving into ARKit specific topics. This book reveals how augmented reality allows you to view the screen on an iOS device, aim the camera at a nearby scene, and view both the real items in that scene as well as a graphic image overlaid on to that scene. You’ll start by accessing the camera and teaching your app to track the world around its device. You'll then see how to position nodes and create augmented reality shapes and textures. Next you’ll have your creations interact with their environment by programming workable physics, detecting planes, measuring distance, and applying virtual force. Finally you’ll learn how to hit test and troubleshoot your applications to ensure they interact with the real world around them seamlessly. ARKit is Apple’s software framework for creating augmented reality apps on iOS devices such as the iPhone and iPad. Unlike virtual reality that creates an entirely artificial world for the user to view and explore, Beginning ARKit for iPhone and iPad will show you how augmented reality places artificial items in an actual scene displayed by an iOS device’s camera. What You’ll Learn Access the camera Use ARKit’s hit testing for tracked geometry Apply and combine real world and virtual physics Who This Book Is For Programmers familiar with the basics of Swift programming who want to dive into developing iOS applications with Swift.




Augmented Reality for Developers


Book Description

Build exciting AR applications on mobile and wearable devices with Unity 3D, Vuforia, ARToolKit, Microsoft Mixed Reality HoloLens, Apple ARKit, and Google ARCore About This Book Create unique AR applications from scratch, from beginning to end, with step-by-step tutorials Use Unity 3D to efficiently create AR apps for Android, iOS, and Windows platforms Use Vuforia, ARTookKit, Windows Mixed Reality, and Apple ARKit to build AR projects for a variety of markets Learn best practices in AR user experience, software design patterns, and 3D graphics Who This Book Is For The ideal target audience for this book is developers who have some experience in mobile development, either Android or iOS. Some broad web development experience would also be beneficial. What You Will Learn Build Augmented Reality applications through a step-by-step, tutorial-style project approach Use the Unity 3D game engine with the Vuforia AR platform, open source ARToolKit, Microsoft's Mixed Reality Toolkit, Apple ARKit, and Google ARCore, via the C# programming language Implement practical demo applications of AR including education, games, business marketing, and industrial training Employ a variety of AR recognition modes, including target images, markers, objects, and spatial mapping Target a variety of AR devices including phones, tablets, and wearable smartglasses, for Android, iOS, and Windows HoloLens Develop expertise with Unity 3D graphics, UIs, physics, and event systems Explore and utilize AR best practices and software design patterns In Detail Augmented Reality brings with it a set of challenges that are unseen and unheard of for traditional web and mobile developers. This book is your gateway to Augmented Reality development—not a theoretical showpiece for your bookshelf, but a handbook you will keep by your desk while coding and architecting your first AR app and for years to come. The book opens with an introduction to Augmented Reality, including markets, technologies, and development tools. You will begin by setting up your development machine for Android, iOS, and Windows development, learning the basics of using Unity and the Vuforia AR platform as well as the open source ARToolKit and Microsoft Mixed Reality Toolkit. You will also receive an introduction to Apple's ARKit and Google's ARCore! You will then focus on building AR applications, exploring a variety of recognition targeting methods. You will go through multiple complete projects illustrating key market sectors including business marketing, education, industrial training, and gaming. By the end of the book, you will have gained the necessary knowledge to make quality content appropriate for a range of AR devices, platforms, and intended uses. Style and approach This book adopts a practical, step-by-step, tutorial-style approach. The design principles and methodology will be explained by creating different modules of the AR app.




Internet of Things, Infrastructures and Mobile Applications


Book Description

This book gathers papers on interactive and collaborative mobile learning environments, assessment, evaluation and research methods in mobile learning, mobile learning models, theory and pedagogy, open and distance mobile learning, life-long and informal learning using mobile devices, wearables and the Internet of Things, game-based learning, dynamic learning experiences, mobile systems and services for opening up education, mobile healthcare and training, case studies on mobile learning, and 5G network infrastructure. Today, interactive mobile technologies have become the core of many—if not all—fields of society. Not only do the younger generation of students expect a mobile working and learning environment, but also the new ideas, technologies and solutions introduced on a nearly daily basis also boost this trend. Discussing and assessing key trends in the mobile field were the primary aims of the 13th International Conference on Interactive Mobile Communication Technologies and Learning (IMCL2019), which was held in Thessaloniki, Greece, from 31 October to 01 November 2019. Since being founded in 2006, the conference has been devoted to new approaches in interactive mobile technologies, with a focus on learning. The IMCL conferences have since become a central forum of the exchange of new research results and relevant trends, as well as best practices. The book’s intended readership includes policymakers, academics, educators, researchers in pedagogy and learning theory, schoolteachers, further education lecturers, practitioners in the learning industry, etc.




Enterprise Augmented Reality Projects


Book Description

Design end-to-end AR solutions for domains such as marketing, retail, manufacturing, tourism, automation, and training Key FeaturesUse leading AR development frameworks such as ARCore, ARKit, and Vuforia across key industriesIdentify the market potential of AR for designing visual solutions in different business sectorsBuild multi-platform AR projects for various platforms such as Unity, iOS, and AndroidBook Description 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. What you will learnUnderstand the basics of Unity application development and C# scriptingLearn how to use Android Studio along with ARCore and Sceneform to build AR prototypes for Android devicesEnable AR experiences on the web with ARCore and WebARExplore emerging AR authoring tools such as Augmented Class! for educationUnderstand the differences and similarities between handheld and head-mounted display (HMD) environments and how to build an app for each targetBecome well versed in using Xcode with ARKit and SceneKit to develop AR portals for iOS devicesWho this book is for This book is for anyone interested in emerging and interactive technologies or looking to build AR applications for any domain. Although, no prior augmented reality experience is required, having some skills in object-oriented programming (OOP) will be helpful.




Pro iOS Web Design and Development


Book Description

With Pro iOS Web Design and Development, you’ll design websites and develop web applications for iPhone and iPad using web standards deployed with Apple's Safari browser. Utilizing the very latest web and mobile technologies and releases, this book shows every web professional how to use HTML5 to do the heavy lifting, CSS3 to create the look and feel, and JavaScript to add program logic to their mobile sites and Web applications. In addition, you’ll learn how to address the specific features made available through Apple's iOS, especially with regard to designing Web-based touch-screen interfaces. Pro iOS Web Design and Development will help you deliver rich mobile user experiences without compromise by optimizing your sites for WebKit and Safari, the de facto standard for the iPhone, iPad, and iPod touch.