This session (45 min) explains the tools and building blocks needed for building a mixed reality app for HoloLens. Source code is available on github https://github.com/ameijers/HoloBasics
Code europe holobasics - develop your mixed reality hololens app with unity...Alexander Meijers
This document provides an overview of developing mixed reality apps for HoloLens using Unity and Visual Studio. It discusses the HoloLens specifications and sensors, and demonstrates the development tools, building blocks, and key HoloLens features like gestures, spatial sound, spatial mapping and occlusion. The presentation aims to provide takeaways on leveraging Unity, Visual Studio, and HoloLens capabilities when building mixed reality applications.
Azure thursday HoloLens and cognitive services a powerful combinationAlexander Meijers
HoloLens as a Mixed Reality device allows you to build applications to support your business processes in different ways by using visualization and information provisioning. It gets more interesting when you expand such applications by using external services like Azure Cognitive Services. This development session explains and shows you how to combine both technologies to create a powerful combination
Two sessions about HoloLens development containing a number of demos explaining how to develop for HoloLens using gaze, gestures, spatial perception and translating meshes to planes.
Build business applications with HoloLens and CloudAlexander Meijers
- The document discusses Microsoft HoloLens and its potential applications for building business applications. It provides an overview of HoloLens' history and capabilities including its sensors, input controls like gaze, gestures and voice commands, and ability to understand spatial perception.
- Potential fields of application for HoloLens discussed include visualization, provision of information, remote collaboration, education, media/entertainment, and gaming. Examples are given for each field.
- The document also covers development tools for HoloLens like Visual Studio, Unity, Vuforia, data storage using the cloud, and important design considerations for the user perspective and sharing experiences.
Open Wonderland: A Tool for Collaborative Software DevelopmentNicole Yankelovich
Open Wonderland is a toolkit for creating 3D virtual worlds for education and collaboration. This talk focuses on the use of Open Wonderland for distributed software development, detailing the suite of collaborative tools that support each of the different activities involved in the software development process.
The document introduces Open Wonderland, an open-source virtual world platform. It summarizes Open Wonderland's core features such as 3D environments, audio capabilities, and content sharing. Modules can be used to extend Open Wonderland through additional objects, menus, capabilities, and more. Examples of virtual worlds built on Open Wonderland in different domains like education and simulation are provided. Reasons for using Open Wonderland over other platforms are given.
These slides, presented at the March 2011 Virtual Worlds Best Practice in Education conference, describe an Open Wonderland community project called SubSnapshots. In this project, a group of people from around the world worked together to create a new Wonderland "module" (extension). They actually wrote Java code together inside the virtual world.
Article gives more idea about Virtual Reality and Augmented Reality. Its upcoming technology in future. This technology is more useful for Automobile and Mechanical for making the 3D motion picture on multiple dimension.
Code europe holobasics - develop your mixed reality hololens app with unity...Alexander Meijers
This document provides an overview of developing mixed reality apps for HoloLens using Unity and Visual Studio. It discusses the HoloLens specifications and sensors, and demonstrates the development tools, building blocks, and key HoloLens features like gestures, spatial sound, spatial mapping and occlusion. The presentation aims to provide takeaways on leveraging Unity, Visual Studio, and HoloLens capabilities when building mixed reality applications.
Azure thursday HoloLens and cognitive services a powerful combinationAlexander Meijers
HoloLens as a Mixed Reality device allows you to build applications to support your business processes in different ways by using visualization and information provisioning. It gets more interesting when you expand such applications by using external services like Azure Cognitive Services. This development session explains and shows you how to combine both technologies to create a powerful combination
Two sessions about HoloLens development containing a number of demos explaining how to develop for HoloLens using gaze, gestures, spatial perception and translating meshes to planes.
Build business applications with HoloLens and CloudAlexander Meijers
- The document discusses Microsoft HoloLens and its potential applications for building business applications. It provides an overview of HoloLens' history and capabilities including its sensors, input controls like gaze, gestures and voice commands, and ability to understand spatial perception.
- Potential fields of application for HoloLens discussed include visualization, provision of information, remote collaboration, education, media/entertainment, and gaming. Examples are given for each field.
- The document also covers development tools for HoloLens like Visual Studio, Unity, Vuforia, data storage using the cloud, and important design considerations for the user perspective and sharing experiences.
Open Wonderland: A Tool for Collaborative Software DevelopmentNicole Yankelovich
Open Wonderland is a toolkit for creating 3D virtual worlds for education and collaboration. This talk focuses on the use of Open Wonderland for distributed software development, detailing the suite of collaborative tools that support each of the different activities involved in the software development process.
The document introduces Open Wonderland, an open-source virtual world platform. It summarizes Open Wonderland's core features such as 3D environments, audio capabilities, and content sharing. Modules can be used to extend Open Wonderland through additional objects, menus, capabilities, and more. Examples of virtual worlds built on Open Wonderland in different domains like education and simulation are provided. Reasons for using Open Wonderland over other platforms are given.
These slides, presented at the March 2011 Virtual Worlds Best Practice in Education conference, describe an Open Wonderland community project called SubSnapshots. In this project, a group of people from around the world worked together to create a new Wonderland "module" (extension). They actually wrote Java code together inside the virtual world.
Article gives more idea about Virtual Reality and Augmented Reality. Its upcoming technology in future. This technology is more useful for Automobile and Mechanical for making the 3D motion picture on multiple dimension.
During a meetup I introduced the concept of Mixed Reality comparing to Augmented Reality and Virtual Reality.
After the introduction of Windows Mixed Reality I talked about: HoloLens, Holograms and Gestures.
Microsoft HoloLens is a smart glass that allows the user to see holograms overlaid in their real-world environment. It uses augmented reality technology to project high-definition, transparent holograms that integrate with the physical world around the user. Some key features include its ability to track user movements and gaze to transform their view of the environment with digital content. The goggles also feature spatial sound so holograms can be heard from their physical location. Microsoft envisions a future where holograms are practical tools that enhance people's daily lives, work, education and entertainment.
The document discusses Microsoft HoloLens, an augmented reality headset developed by Microsoft. It begins with an introduction to HoloLens, describing it as an untethered, self-contained computer powered by Windows 10. It then covers the HoloLens hardware including sensors and its custom Holographic Processing Unit. The document explains how HoloLens works by scanning the environment and overlaying holograms. Examples of uses for holograms are provided. SDKs allow developing apps for HoloLens using Visual Studio and Unity. While promising productivity gains, challenges include cost and size.
Microsoft HoloLens is an augmented reality headset that allows the user to see holograms overlaid on the real world. It uses see-through holographic lenses, spatial sound, and sensors to track movement to project holograms that appear life-like and integrated into the user's environment. Unlike virtual reality headsets, HoloLens does not fully immerse the user or prevent them from seeing the real world. It aims to transform how people teach, learn, create and work by empowering them with holograms through a cordless and untethered device.
Microsoft HoloLens is an augmented reality headset that allows users to interact with holograms in the real world. It uses sensors and advanced optics to map the environment and overlay holograms that can be manipulated using gestures, gaze, and voice. The document discusses how HoloLens works, its applications in areas like design, collaboration, and education, and how its interface allows natural interaction with holograms through gestures and gaze instead of screens.
The premier device for Windows Holographic, Microsoft HoloLens is a smart glasses unit that is a cordless, self-contained Windows 10 computer. It uses advanced sensors, a high-definition 3D optical head-mounted display, and spatial sound to allow for augmented reality applications, with a natural user interface that the user interacts with through gaze, voice, and hand gestures. Codenamed "Project Baraboo," HoloLens had been in development for five years before its announcement in 2015, but was conceived earlier as the original pitch made in late 2007 for what would become the Kinect technology platform.
Microsoft expects HoloLens to be made available "in the Windows 10 timeframe" and priced for use in both the enterprise and consumer markets. An unnamed Microsoft executive said that HoloLens would cost significantly more than a game console.
A hologram is an object made entirely of light that can be viewed from different angles like a physical object but has no mass or physical resistance. Holograms can be two-dimensional like paper or three-dimensional like real objects. Microsoft Hololens allows users to see and interact with holograms in the real world by pinning digital content and apps virtually anywhere using advanced sensors and a holographic processing unit. Potential uses of Hololens include viewing and editing 3D models, video chatting, gaming, controlling devices remotely, and more across industries like design, manufacturing, education, and healthcare.
Microsoft HoloLens is the first holographic computer that runs untethered on Windows 10. It allows users to see holograms overlaid in the real world through high-definition lenses. HoloLens uses advanced sensors and a Holographic Processing Unit to understand the environment and project holograms without wires. It tracks user movements and gaze to transform their view of the real world with holograms. HoloLens creates 3D holograms through light that can be viewed from different angles like physical objects.
Introduction:
Microsoft HoloLens is the first holographic computer running Windows 10. It is completely untethered–no wires, phones, or connection to a PC needed. Microsoft HoloLens allows you to pin holograms in your physical environment and provides a new way to see your world.
Microsoft HoloLens features see-through, holographic, high-definition lenses and spatial sound so you can see and hear holograms in the world around you. Complete with advanced sensors and a new Holographic Processing Unit (HPU) that understands the world around you, Microsoft HoloLens is able to run without any wires while processing terabytes of data from the sensors in real-time
Tijdens deze sessie nemen we je mee in de wereld van Augmented Reality. Ben je benieuwd welke markten al hiermee aan de slag zijn gegaan?
De HoloLens van Microsoft gaat verder dan Google Glass en is een ander product dan de vr-bril.
Deze zelfstandige computerbril projecteert hologrammen in de echte fysieke wereld en integreert de virtuele wereld met de echte wereld. Ben je een C# ontwikkelaar, Unity game designer, IT-architect, consultant, relatiemanager of gewoon een gadgetliefhebber die meer wil weten over de HoloLens? Dan is deze sessie iets voor jou!
Microsoft HoloLens is the future of Holographic Representation. It helps in making smarter decisions and prototype faster when you can inspect every vantage point.
Presentation on Mircosoft's Hololens. Basic information on what hololens is. how its different from rest of the competitors in the market. it explains the working of hololens and its uses.
HoloLens is a holographic computer running on Windows 10 that allows users to interact with and manipulate holograms using gestures, voice commands, and eye gaze. Some key features include spatial 3D sound, spatial mapping to understand a user's environment, and a Holographic Processing Unit. HoloLens opens up possibilities for creation, design, exploration, communication, and gaming by making it possible to see and interact with holograms overlaid in the real world for the first time.
The document summarizes the Microsoft Hololens augmented reality smart glasses. It introduces the Hololens as the first fully untethered holographic computer that allows high-definition holograms to integrate into the real world without wires or connections. It describes the Hololens design which features a 3D optical head-mounted display, spatial sound, and sensors. Key features and functions of the Hololens like spatial mapping, audio, gesture recognition, and gaze tracking are also outlined. Potential pros and cons of the device are discussed, along with the conclusion that the Hololens has great potential but also room for improvement.
Microsoft HoloLens is an untethered, holographic computer running on Windows 10 that allows users to see holograms overlaid on the real world. It uses augmented reality technology through its specialized components including a holographic processing unit, depth camera, sensors, and transparent lenses to project holograms for users to interact with using gestures, voice, and gaze. Some key advantages are its ability to provide hands-free interactive experiences for applications like education, design, and remote assistance, while disadvantages include potential fragility and privacy concerns.
The document discusses Microsoft HoloLens, an augmented reality headset. It introduces HoloLens and describes what a hologram is. It then explains how HoloLens works using augmented reality technology and depth cameras to overlay holographic images onto the real world. The document outlines HoloLens' key hardware components, software features, advantages for various applications, and its future potential.
This presentation provides an overview of Microsoft HoloLens, including the technology used, its internal components, interface, and advantages over Google Glass. HoloLens uses augmented reality through its sensors, computer components like a CPU and GPU, and transparent lenses and display to overlay holograms onto the real world view of the user without wires or connection to other devices. The user can interact with holograms using hand gestures and see real world objects behind any projected holograms.
'Presentation on Microsoft HoloLens'
The Presentation is available just for 1$. You can support me via Bitcoin on the following address with 1$. I will send you the original copy of the presentation via email with all the Gifs and Video Working after the successful transaction.
Bitcoin Address:
3Jido8rGoRCPdR4Zg4MCsieZAZhWgsT1X2
By: VIVEK SINGH
Code europe holoadvanced - building more advanced mixed reality apps for ho...Alexander Meijers
This session goes deeper into developing Mixed Reality apps for HoloLens. We will integrate the HoloLens Toolkit of Microsoft to enhance functionality and take more control over your HoloLens app. Features as World Anchors, Sharing, Spatial Understanding by mapping meshes to planes, stabilization plane and more are discussed. All features are explained, build with Visual Studio and Unity and demonstrated with live demos. After this you will become a more advanced HoloLens developer.
Technologies:
Other
.NET
C#
Augmented Reality
Mixed Reality
Holo basics develop your mixed reality hololens app with unity and visual s...Alexander Meijers
An presentation used for explaining the basics of building a HoloLens application using functionality like 3D objects, spatial sound, gaze, gestures, speech, spatial mapping and occlusion.
During a meetup I introduced the concept of Mixed Reality comparing to Augmented Reality and Virtual Reality.
After the introduction of Windows Mixed Reality I talked about: HoloLens, Holograms and Gestures.
Microsoft HoloLens is a smart glass that allows the user to see holograms overlaid in their real-world environment. It uses augmented reality technology to project high-definition, transparent holograms that integrate with the physical world around the user. Some key features include its ability to track user movements and gaze to transform their view of the environment with digital content. The goggles also feature spatial sound so holograms can be heard from their physical location. Microsoft envisions a future where holograms are practical tools that enhance people's daily lives, work, education and entertainment.
The document discusses Microsoft HoloLens, an augmented reality headset developed by Microsoft. It begins with an introduction to HoloLens, describing it as an untethered, self-contained computer powered by Windows 10. It then covers the HoloLens hardware including sensors and its custom Holographic Processing Unit. The document explains how HoloLens works by scanning the environment and overlaying holograms. Examples of uses for holograms are provided. SDKs allow developing apps for HoloLens using Visual Studio and Unity. While promising productivity gains, challenges include cost and size.
Microsoft HoloLens is an augmented reality headset that allows the user to see holograms overlaid on the real world. It uses see-through holographic lenses, spatial sound, and sensors to track movement to project holograms that appear life-like and integrated into the user's environment. Unlike virtual reality headsets, HoloLens does not fully immerse the user or prevent them from seeing the real world. It aims to transform how people teach, learn, create and work by empowering them with holograms through a cordless and untethered device.
Microsoft HoloLens is an augmented reality headset that allows users to interact with holograms in the real world. It uses sensors and advanced optics to map the environment and overlay holograms that can be manipulated using gestures, gaze, and voice. The document discusses how HoloLens works, its applications in areas like design, collaboration, and education, and how its interface allows natural interaction with holograms through gestures and gaze instead of screens.
The premier device for Windows Holographic, Microsoft HoloLens is a smart glasses unit that is a cordless, self-contained Windows 10 computer. It uses advanced sensors, a high-definition 3D optical head-mounted display, and spatial sound to allow for augmented reality applications, with a natural user interface that the user interacts with through gaze, voice, and hand gestures. Codenamed "Project Baraboo," HoloLens had been in development for five years before its announcement in 2015, but was conceived earlier as the original pitch made in late 2007 for what would become the Kinect technology platform.
Microsoft expects HoloLens to be made available "in the Windows 10 timeframe" and priced for use in both the enterprise and consumer markets. An unnamed Microsoft executive said that HoloLens would cost significantly more than a game console.
A hologram is an object made entirely of light that can be viewed from different angles like a physical object but has no mass or physical resistance. Holograms can be two-dimensional like paper or three-dimensional like real objects. Microsoft Hololens allows users to see and interact with holograms in the real world by pinning digital content and apps virtually anywhere using advanced sensors and a holographic processing unit. Potential uses of Hololens include viewing and editing 3D models, video chatting, gaming, controlling devices remotely, and more across industries like design, manufacturing, education, and healthcare.
Microsoft HoloLens is the first holographic computer that runs untethered on Windows 10. It allows users to see holograms overlaid in the real world through high-definition lenses. HoloLens uses advanced sensors and a Holographic Processing Unit to understand the environment and project holograms without wires. It tracks user movements and gaze to transform their view of the real world with holograms. HoloLens creates 3D holograms through light that can be viewed from different angles like physical objects.
Introduction:
Microsoft HoloLens is the first holographic computer running Windows 10. It is completely untethered–no wires, phones, or connection to a PC needed. Microsoft HoloLens allows you to pin holograms in your physical environment and provides a new way to see your world.
Microsoft HoloLens features see-through, holographic, high-definition lenses and spatial sound so you can see and hear holograms in the world around you. Complete with advanced sensors and a new Holographic Processing Unit (HPU) that understands the world around you, Microsoft HoloLens is able to run without any wires while processing terabytes of data from the sensors in real-time
Tijdens deze sessie nemen we je mee in de wereld van Augmented Reality. Ben je benieuwd welke markten al hiermee aan de slag zijn gegaan?
De HoloLens van Microsoft gaat verder dan Google Glass en is een ander product dan de vr-bril.
Deze zelfstandige computerbril projecteert hologrammen in de echte fysieke wereld en integreert de virtuele wereld met de echte wereld. Ben je een C# ontwikkelaar, Unity game designer, IT-architect, consultant, relatiemanager of gewoon een gadgetliefhebber die meer wil weten over de HoloLens? Dan is deze sessie iets voor jou!
Microsoft HoloLens is the future of Holographic Representation. It helps in making smarter decisions and prototype faster when you can inspect every vantage point.
Presentation on Mircosoft's Hololens. Basic information on what hololens is. how its different from rest of the competitors in the market. it explains the working of hololens and its uses.
HoloLens is a holographic computer running on Windows 10 that allows users to interact with and manipulate holograms using gestures, voice commands, and eye gaze. Some key features include spatial 3D sound, spatial mapping to understand a user's environment, and a Holographic Processing Unit. HoloLens opens up possibilities for creation, design, exploration, communication, and gaming by making it possible to see and interact with holograms overlaid in the real world for the first time.
The document summarizes the Microsoft Hololens augmented reality smart glasses. It introduces the Hololens as the first fully untethered holographic computer that allows high-definition holograms to integrate into the real world without wires or connections. It describes the Hololens design which features a 3D optical head-mounted display, spatial sound, and sensors. Key features and functions of the Hololens like spatial mapping, audio, gesture recognition, and gaze tracking are also outlined. Potential pros and cons of the device are discussed, along with the conclusion that the Hololens has great potential but also room for improvement.
Microsoft HoloLens is an untethered, holographic computer running on Windows 10 that allows users to see holograms overlaid on the real world. It uses augmented reality technology through its specialized components including a holographic processing unit, depth camera, sensors, and transparent lenses to project holograms for users to interact with using gestures, voice, and gaze. Some key advantages are its ability to provide hands-free interactive experiences for applications like education, design, and remote assistance, while disadvantages include potential fragility and privacy concerns.
The document discusses Microsoft HoloLens, an augmented reality headset. It introduces HoloLens and describes what a hologram is. It then explains how HoloLens works using augmented reality technology and depth cameras to overlay holographic images onto the real world. The document outlines HoloLens' key hardware components, software features, advantages for various applications, and its future potential.
This presentation provides an overview of Microsoft HoloLens, including the technology used, its internal components, interface, and advantages over Google Glass. HoloLens uses augmented reality through its sensors, computer components like a CPU and GPU, and transparent lenses and display to overlay holograms onto the real world view of the user without wires or connection to other devices. The user can interact with holograms using hand gestures and see real world objects behind any projected holograms.
'Presentation on Microsoft HoloLens'
The Presentation is available just for 1$. You can support me via Bitcoin on the following address with 1$. I will send you the original copy of the presentation via email with all the Gifs and Video Working after the successful transaction.
Bitcoin Address:
3Jido8rGoRCPdR4Zg4MCsieZAZhWgsT1X2
By: VIVEK SINGH
Code europe holoadvanced - building more advanced mixed reality apps for ho...Alexander Meijers
This session goes deeper into developing Mixed Reality apps for HoloLens. We will integrate the HoloLens Toolkit of Microsoft to enhance functionality and take more control over your HoloLens app. Features as World Anchors, Sharing, Spatial Understanding by mapping meshes to planes, stabilization plane and more are discussed. All features are explained, build with Visual Studio and Unity and demonstrated with live demos. After this you will become a more advanced HoloLens developer.
Technologies:
Other
.NET
C#
Augmented Reality
Mixed Reality
Holo basics develop your mixed reality hololens app with unity and visual s...Alexander Meijers
An presentation used for explaining the basics of building a HoloLens application using functionality like 3D objects, spatial sound, gaze, gestures, speech, spatial mapping and occlusion.
Portiva Sharing & Sushi 11 april 2018 - HoloLens & MIxed Reality - Alexander ...Portiva
Alexander is begin dit jaar benoemd tot Microsoft MVP HoloLens en Mixed Reality. Hij neemt je mee in de wereld van mixed reality met de HoloLens van Microsoft. Mixed reality brengt mensen, plaatsen en objecten uit je fysieke en digitale wereld bij elkaar. Deze gemengde omgeving wordt je canvas, waar je een breed scala aan ervaringen kunt creëren en genieten.
This document provides an introduction to holographic development using the HoloLens. It discusses the different devices that can be used, how to set up the HoloLens SDK and build a first app. It covers input methods like gaze, tapping, and voice commands. The rest of the document demonstrates HoloLens development tools like the HoloToolkit and how to implement features like spatial mapping, gestures, and shaders. It concludes with a discussion of future mixed reality devices.
Getting started with Unity and AR/VR for the .NET developer... Reloaded!Davide Zordan
This document provides an overview of mixed reality and how to develop experiences for augmented and virtual reality. It discusses key concepts like the virtual-physical reality spectrum and mixed reality. It demonstrates VR interactions and locomotion in Unity. It also covers performance optimization, using Oculus Quest passthrough APIs, telepresence with point clouds, hand tracking, and Microsoft Azure mixed reality services. The key takeaways are to prioritize performance, maximize immersion, leverage cloud services, research collaboration techniques, and check references for further information.
This document provides an overview of prototyping and evaluation for an Intelligent Interfaces course. It discusses using the Processing programming environment for visual interface prototyping. It then covers the interaction design process, different evaluation paradigms including usability testing and field studies, and how to plan an evaluation. Finally, it discusses some prototyping techniques like using classes and objects, importing libraries, and adding graphical controls and interface elements.
Immerge yourself in a new Reality - Alessandro Pozone - Codemotion Rome 2018Codemotion
If you think there's been a lot of talk about Augmented Reality and Virtual Reality this year, 2018 is going to blow you away. ARkit, ARCore, HoloLens, Magic Leap, Oculus and many others are working to transform our Reality with new products and services. Apple, Microsoft, Intel, Google and Facebook are approaching AR/VR from different perspectives and technologies: in this session we will try to understand how these different technologies can work together and create a shared multi device experience.
Codemotion Roma 2018 - Alessandro Pozone, Matteo Valoriani
If you think there's been a lot of talk about Augmented Reality and Virtual Reality this year, 2018 is going to blow you away. ARkit, ARCore, HoloLens, Magic Leap, Oculus and many others are working to transform our Reality with new products and services. Apple, Microsoft, Intel, Google and Facebook are approaching AR/VR from different perspectives and technologies: in this session we will try to understand how these different technologies can work together and create a shared multi device experience.
This presentation introduces HoloToolkit for Unity, which is an open-source framework started by the Microsoft HoloLens team, which encapsulates and simplifies key concepts of working with HoloLens: Gaze, Gesture, Voice, Spatial Audio, Spatial Mapping. The slides walk the audience through a concrete example illustrating Gaze and Voice Recognition, and show a few specific contributions to HoloToolkit that help developers avoid boilerplate code and focus on their applications.
This document discusses building mixed reality experiences with Unity for HoloLens and immersive headsets. It defines mixed reality as artificially created sensory experiences that combine physical and digital realities. The document outlines hardware details for various Windows Mixed Reality headsets and describes tools for building mixed reality apps, including the Universal Windows Platform, spatial mapping, and sharing experiences across devices.
Forge - DevCon 2016: Introduction to building for HoloLensAutodesk
The document discusses the capabilities and features of the HoloLens augmented reality headset. It describes how HoloLens blends interactive holographic content with the physical environment using features like gaze input, gesture input, voice commands, spatial mapping, and spatial sound. It provides examples of how these features can be used to build immersive experiences and applications for storytelling, exploration, collaboration, and more. Resources for developing for HoloLens using tools like the HoloToolkit and Windows Holographic platform are also mentioned.
NativeScript: Cross-Platform Mobile Apps with JavaScript and AngularTodd Anglin
Do you want to build native mobile apps for iOS and Android? Are you a web developer? Then NativeScript is the perfect framework for you. NativeScript is an open source framework for creating native mobile apps using the skills of the web developer: JavaScript, CSS and simple tag-based markup. Create rich, high-performance iOS and Android apps with 100% native UI using many of the skills you already have.
Topics covered include:
NativeScript framework core concepts and getting started
Accessing native device capabilities with JavaScript
Building native mobile apps with Angular 2
Common app patterns (login, settings, data bound list and more)
Styling NativeScript with CSS
Targeting specific devices and screens
Debugging and deploying to devices
There has never been a better (and easier) way for web developers to create native mobile apps.
- Android 5.0 Lollipop introduces material design principles with new UI components, animations, and graphics APIs.
- It focuses on quality and the user experience with improved performance, battery life optimizations, and new capabilities in media, graphics, Bluetooth, and more.
- Developers have access to new tools and APIs for creating immersive material design apps that take advantage of Lollipop's capabilities across notifications, storage, networking and enterprise features.
Doug McCune - Using Open Source Flex and ActionScript ProjectsDoug McCune
The document summarizes Doug McCune's presentation on riding coattails to the top using open source Flex/ActionScript projects. It discusses finding popular open source projects on sites like Google Code and RIAForge, highlights some hot projects in areas like computer vision, sound, and mapping, and provides demos of projects like Adobe's Open Source Media Framework and the Axiis data visualization framework. It also addresses challenges of staying up to date in this rapidly evolving space.
Building Mixed Reality Experiences with the HoloToolkit for UnityNick Landry
Mixed reality blends 3D holographic content into your physical world, giving your holograms real-world context and scale, allowing you to interact with both digital content and the world around you. Nick Landry offers an overview of the HoloToolkit, an open source project led by Microsoft and the HoloLens community aimed at simplifying the development of mixed reality experiences.
The HoloToolkit consists of a collection of scripts and components intended to accelerate the development of holographic applications targeting Windows Holographic. Nick leads a technical dive into the HoloToolkit for Unity, exploring advanced holographic features, such as gaze and gesture input, spatial mapping, plane finding, spatial understanding, microphone input, text to speech, and creating shared holographic experiences for multiple users.
All demos will be shown on the Microsoft HoloLens, the world’s first self-contained, untethered head-mounted holographic computing device for mixed reality. Join Nick to learn how this open source toolkit—combined with Unity—can get you started on your development journey into a world of holograms.
The document discusses mixed reality and its components. Mixed reality combines the physical and digital worlds across a spectrum with physical reality on one end and fully virtual reality on the other. Key components of mixed reality discussed include body storming to map scenes, acting and feedback, and storyboarding to create a mental map. HoloLens and holograms are mentioned, with holograms defined as using wavefronts to record and reconstruct 3D images. Augmented reality is also referenced.
The document discusses mixed reality and the Internet of Things. It provides an overview of the history and capabilities of Microsoft HoloLens, including its components like cameras and sensors that enable inside-out tracking without external equipment. HoloLens allows users to interact with holograms through gestures, gaze, and voice in both individual and collaborative applications across engineering, medical, gaming, and other fields.
This document provides an overview of Microsoft HoloLens, a smart glasses headset that introduces augmented reality holograms into the real world. It discusses how HoloLens works using spatial sound and see-through holographic lenses to overlay digital content onto the physical environment. Key features include using hand gestures and eye tracking to interact naturally with holograms. The document contrasts HoloLens with virtual reality and augmented reality, explaining how its transparency allows users to remain aware of their surroundings.
Similar to It next summit - holobasics - develop your mixed reality hololens app with unity and visual studio (20)
Microsoft ignite tour - Create an immersive experience with office 365 data ...Alexander Meijers
Think of provisioning information on real-life objects or straw through Cloud data like persons, related contacts, documents and other stuff. This allows you to build rich applications containing information you normally process in a 2D world like your browsers. By extending it to a 3D world, you are able to process the data in a completely different way. Think of creating teams of people within your organization and group them based on specialties, getting a more clear inside view of your site structure in SharePoint or have a 3D model of the Microsoft Graph entities related objects
Microsoft ignite tour empower your workers using remote assist - theater se...Alexander Meijers
Microsoft offers a broad range of solutions modernizing field services with Mixed Reality for technicians. It empowers them by offering modern tools like Mixed Reality devices, Video calls, Annotations and File Sharing capabilities. These tools allow field service workers to solve complex problems even faster, collaborate together with experts and gives them easy access to work orders. During this theater session we will show you a global overview of Dynamics 365 Remote Assist using Dynamics, Teams and HoloLens.
O365 and SharePoint Connect - Create an immersive experience with office 365...Alexander Meijers
Think of provisioning information on real-life objects or straw through Cloud data like persons, related contacts, documents and other stuff. This allows you to build rich applications containing information you normally process in a 2D world like your browsers. By extending it to a 3D world, you are able to process the data in a completely different way. Think of creating teams of people within your organization and group them based on specialties, getting a more clear inside view of your site structure in SharePoint or have a 3D model of the Microsoft Graph entities related objects
Modern workplace conference create an immersive experience with office 365 ...Alexander Meijers
Think of provisioning information on real-life objects or straw through Cloud data like persons, related contacts, documents and other stuff. This allows you to build rich applications containing information you normally process in a 2D world like your browsers. By extending it to a 3D world, you are able to process the data in a completely different way. Think of creating teams of people within your organization and group them based on specialties, getting a more clear inside view of your site structure in SharePoint or have a 3D model of the Microsoft Graph entities related objects
Code motion - Extend visualization of microsoft graph data to hololens applic...Alexander Meijers
Think of provisioning information on real-life objects or straw through Cloud data like persons, related contacts, documents and other stuff. This allows you to build rich applications containing information you normally process in a 2D world like your browsers. By extending it to a 3D world, you are able to process the data in a completely different way. Think of creating teams of people within your organization and group them based on specialties, getting a more clear inside view of your site structure in SharePoint or have a 3D model of the Microsoft Graph entities related objects
SharePoint Unite - Build business applications with HoloLens and CloudAlexander Meijers
This document provides an overview of building business applications with Microsoft HoloLens and cloud technologies. It discusses the different types of realities, HoloLens capabilities including gestures, spatial sound, and spatial understanding. It also covers connecting HoloLens to the cloud and considerations for data, connectivity, user experience, and security when building applications. Examples of HoloLens applications are demonstrated.
Spsbe2016 extend your office 365 environement to cross-platform appsAlexander Meijers
The session explains how easy it is to extend your Office 365 environment to cross-platform apps using Visual Studio and Xamarin. We will go deeper into what is needed to develop cross-platform applications, using ADAL as an authentication mechanism and create a search driven app to retrieve profile data from users in Office 365.
Implementation of azure active directory authentication with cross platform d...Alexander Meijers
This document discusses implementing Azure Active Directory (AD) authentication in cross-platform applications developed with Xamarin. It recommends using the Active Directory Authentication Library (ADAL) to handle authentication complexity. The steps outlined are to register an app in Azure AD, set up a Xamarin project, implement ADAL, create a login page, and access Microsoft APIs. Code samples show implementing the ADAL interface differently for platforms and using tokens to call the Microsoft Graph API. The presenter aims to demonstrate AD authentication working across platforms.
DevOps is a software development method which is all about working together between Developers and IT Professionals. This presentation gives you an introduction to DevOps.
Develop business apps cross-platform development using visual studio with x...Alexander Meijers
This document provides an overview of developing cross-platform business apps using Visual Studio with Xamarin and Azure. It discusses where to start development, including considerations for targeting platforms and hosting. It then covers using Xamarin for cross-platform development across iOS, Android and Windows platforms. It demonstrates how to share code using shared asset projects or portable class libraries. The document also discusses programming skills needed like asynchronous programming and connecting to SharePoint. It shows how to set up the development environment in Visual Studio. Finally, it demonstrates how to integrate with Azure services for features like cloud data storage, push notifications and authentication.
This document outlines the key areas an expert in web design and development can help with including styling a website, adding reusable content and editing capabilities, improving navigation and search engine optimization, incorporating schema.org for rich data, and gathering reports on website usage along with integrating video and rich media. Additional improved functionality can also be provided.
Currently Yammer integration is handled by a SharePoint App in SharePoint Online and in on premise environments. What if you want to create your own Yammer App? What do you need to know and how can you achieve this? During this session I will get into some of the basic knowledge of how Yammer works and explain which steps you need to take to build your own Yammer App based on a real life examples
Sp24 design a share point 2013 architecture – the basicsAlexander Meijers
This session walks you through the necessary steps to design a SharePoint 2013 architecture. It explains what information is needed to actually design such an architecture and discusses the many things you need to know to make the right decisions. It helps you to design a small, medium or large SharePoint farm for your customers.
Design a share point 2013 architecture – the basicsAlexander Meijers
session walks you through the necessary steps to design a SharePoint 2013 architecture. It explains what information is needed to actually design such an architecture and discusses the many things you need to know to make the right decisions. It helps you to design a small, medium or large SharePoint farm for your customers
Share point 2013 and sql server 2012 what to chooseAlexander Meijers
SharePoint does heavily depend on SQL Server. Today with SharePoint 2013 you have the ability to choose from different versions of SQL Server. So how do you decide what is the best combination for your project and your customer? It depends on the many different aspects like governance, dependencies, used functionality, knowledge level and costs.
This session will talk about all these aspects, the advantages and extras when using SQL Server 2012 in combination with SharePoint 2013. The information shared in this session is interesting for all types of SharePoint consultants (including developers) and customers.
This document discusses building provider-hosted apps that can access on-premise SharePoint 2013 data. It covers introducing apps and authentication, creating a basic out-of-the-box app, configuring an on-premise environment for apps including setting up certificates and trusts, and building an app that accesses SharePoint data on-premise using the Client Object Model. Demo sections walk through creating an app, setting up the environment, and adding code to retrieve and modify list data.
This document provides an overview of apps for SharePoint 2013. It discusses what apps are, how they are hosted, and tools for app development. Apps are self-contained pieces of functionality that extend SharePoint capabilities. They live isolated from the host web and can be developed using various languages. Apps integrate with SharePoint through APIs and are distributed through app packages and catalogs. Options for hosting apps include provider-hosted, autohosted, and SharePoint-hosted. Visual Studio and Office 365 tools can be used for app development.
Visio Services allows Visio diagrams to be displayed and interacted with in SharePoint 2010 without needing Visio installed. It provides a connection between Visio and SharePoint by hosting Visio drawings as a service. The Visio Web Access web part can be used to connect diagrams to data sources like SharePoint lists and SQL databases. Custom data providers can also be developed to connect Visio diagrams to external data sources using code.
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...alexjohnson7307
Predictive maintenance is a proactive approach that anticipates equipment failures before they happen. At the forefront of this innovative strategy is Artificial Intelligence (AI), which brings unprecedented precision and efficiency. AI in predictive maintenance is transforming industries by reducing downtime, minimizing costs, and enhancing productivity.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
It next summit - holobasics - develop your mixed reality hololens app with unity and visual studio
1. DEVELOP YOUR MIXED REALITY APP FOR HOLOLENS
WITH UNITY AND VISUAL STUDIO
ALEXANDER MEIJERS
ARCHITECT / HOLOLENS EVANGELIST @ ETTU
2. “HoloLens Evangelist”
I am responsible for architecture related business for our project services
department at ETTU. I’m involved as architect at different companies like Jumbo
Maritime, PGGM, Gemeente Amersfoort and others
Alexander Meijers
ABOUT ME
Solutions Architect for ETTU
Founder of the Mixed Reality User Group
MixUG: http://www.mixug.nl
Email: a.meijers@ettu.nl or alexander@appzinside.com
Twitter: @ameijers
Blog: http://www.appzinside.com
3. 3INTRO ETTU
TODAY’S TALK
AGENDA
Realities explained
Microsoft HoloLens
Building blocks and tools
Tools
Gestures
Sound
Spatial Mapping & Occlusion
Slider
Content Ads
5. HOLOBASICS 5
REALITIES
EXPLAINED
Merging of real and virtual worlds to
produce new environments and
visualizations where physical and
digital objects co-exist and interact
in real time.
An overlay of synthetic content on
the real world that is anchored to
and interacts with the real world
MIXED REALITY
Direct or indirect view of a physical,
real-world environment whose
elements are augmented by
computer-generated sensory input
such as sound, video, graphics
or GPS data
An overlay of content on the real
world where that content is not
anchored to or part of it
AUGMENTED REALITY
Generation of realistic images, sounds
and other sensations that replicate a
real environment or create an
imaginary setting
An immersive experience created
entirely from computer-generated
Content. Also similar to 360 degree
video
VIRTUAL REALITY
7. HOLOBASICS 7
MICROSOFT HOLOLENS
SPECIFICATIONS
Windows 10 device based on 32 bit architecture
Contains CPU, GPU and HPU
1GB Holographic Processor Unity (HPU)
64GB flash / 2GB memory
Device is more powerful than a laptop or game computer
No overheating due to warm air flows to the sides
2-3 hours active and 2 weeks standby
Weight 579g
Wi-fi
Gestures, Voice input and spatial understanding
8. HOLOBASICS 8
SENSORS, OPTICS AND
SPEAKERS
Environment
camera
Depth
camera
Video
camera
Spatial Sound
With
speakers
High definition
lenses
12. HOLOBASICS 12
DEVELOPMENT TOOLS
Visual Studio 2017
UWP workload
Game development with Unity workload
Windows 10 SDK (version 1511 or later)
There is no separate SDK for HoloLens
Unity 2017.2 or Unity 5.6.x
Scripting Runtime Version Experimental .NET4.6. Equivalent
HoloLens emulator
HoloLens Emulator (build 10.0.14393.1358)
Hyper-V
Contains DirectX project templates for Visual Studio
HoloLens device
GitHub
Microsoft/MixedRealityToolkit-Unity
13. HOLOBASICS 13
BUILD LIFECYCLE OF A
HOLOLENS PROJECT
Create Unity Project
Configure HoloLens settings
Create scene
Visual Studio
Unity HoloLens
Configure build settings
Build and generate Visual Studio
project
Open project with Visual Studio
Pair with HoloLens
Build & deploy Visual Studio project
Start Application
Test & debug
Monitor
Unity
17. HOLOBASICS 17
UNITY
GAMEOBJECT SCRIPT
• Derived from MonoBehaviour
• Contains methods which are called by Unity through the a
broadcast messaging system
• void Awake() – Called when class is instantiated
• void Start() – Called when object is enabled once before
the first Update()
• void Update() – Called once per frame
• More methods are available
• FixedUpdate, LateUpdate, OnGUI, OnDisable, OnEnabled
18. HOLOBASICS 18
UNITY
MESSAGE SYSTEM
public void BroadcastMessage(string methodName, object parameter = null, SendMessageOptions options =
SendMessageOptions.RequireReceiver);
• Used for calling methods on GameObjects
• Calls the methods also on its Children
• Examples
• this.BroadcastMessage(“OnSelect”);
• focusedObject.BroadcastMessage(“OnSelect”);
19. HOLOBASICS 19
UNITY
COMPONENTS
• Transform
• Position of object
• Rotation of object
• Scale (size) of object
• Mesh Renderer & Mesh Filter
• Renders the object
• Mostly done using a mesh
• Mesh Collider
• Determines the collision for the object
• Script
• Perform actions on the object
• Handle messages on an object
21. HOLOBASICS 21
COORDINATE SYSTEM
HOLOLENS AND UNITY
forward (x, y, z)Camera (0, 0, 0)
Rotation (x, y, z)
Camera (1, -1, 4)
Rotation (x, y, z)
Hologram
Object Pinned
HoloLens
moved to
new location
View direction
Gaze
23. HOLOBASICS 23
GESTURES
GAZE
• The direction of the HoloLens pointing is called the
gaze
• Hits an object or part of the environment
• Uses a Vector3 based value to define its so called
“forward” direction
24. HOLOBASICS 24
GESTURES
GESTURE RECOGNIZER
• Recognize input by tracking the position of either or both hands
• Gesture frame (Frustum)
• Recognized input from hands
• Bloom
• Press, hold and release
• Gestures
• Hold
• Manipulation
• Navigation
25. HOLOBASICS 25
GESTURES
GESTURE RECOGNIZER
• Connect commands to gestures
• GestureRecognizer gestures = new GestureRecognizer();
• gestures.TappedEvent += (source, tapCount, ray) => { … };
• gestures.StartCapturingGestures();
• Events
• Tapped
• Select press and release
• Hold (Started, Completed, Canceled)
• Select press beyond system hold threshold
• Navigation (Started, Updated, Completed, Canceled)
• Select press with relative movement
• Velocity based continuous scrolling or zooming
• Virtual Joystick
• Manipulation (Started, Updated, Completed, Canceled)
• Select press with absolute movement
• Move, resize or rotate hologram
26. HOLOBASICS 26
GESTURES
SPEECH RECOGNIZER
• Use words or sentences to control your environment
• English language only at the moment
• Connect commands to spoken text
• Dictionary<string, System.Action> keywords = new Dictionary<string,
System.Action>();
• keywords.Add(“some text”, () => { … };
• KeywordRecognizer keywords = new
KeywordRecognizer(keywords.Keys.ToArray());
• keywordRecognizer.OnPhraseRecognized += OnPhraseRecognized;
• keywordRecognizer.Start();
• OnPhraseRecognized( PhaseRecognizedEventArgs args);
• Invoke the action
• keywords[args.text].Invoke();
29. HOLOBASICS 29
SPATIAL SOUND
OVERALL
• Simulates 3D sound using direction,
distance and environmental
simulations
• Above, below, behind, to the side, etc.
• Attach sound to holographic objects
• Works also when object is not in line of
sight
• Used to draw attention
• Audio engine in HoloLens
• CPU and memory considerations
• 10-12 spatial sound voices
30. HOLOBASICS 30
SPATIAL SOUND
TYPES
• Gaze mixing
• Highlighting objects
• Play a sound on the object to get the users attention
• Audio Haptics
• Reactive audio for touchless interactions
• Play a sound when user selects an object or when his hands appear inside
the gesture frame
• Immersion
• Ambient sounds surrounding the user
• Support your scene with background sounds or music
32. HOLOBASICS 32
SPATIAL PERCEPTION
HOW DOES IT WORK?
• Spatial perception and mapping
• Rooms
• Different ways of detecting and working with spatial
perception
• Device scans your environment and builds a digital model in
real time
• It allows HoloLens to see different
surfaces, walls and ceiling
• Meshes & planes
• Possible to simulate
a physical space
• E.g. Projecting a terrain
over your floor
Spatial perception is the
ability to be aware of
your relationships with
the environment around
you and with yourself
33. “DEMONSTRATION OF LIVE SPATIAL MAPPING
AND UNDERSTANDING BY HOLOLENS”
“HoloBasics by Alexander Meijers”
34. HOLOBASICS 34
SPATIAL MAPPING AND
UNDERSTANDING
Spatial Mapping components in Unity
Spatial Mapping Renderer script
Spatial Mapping Collider script
Use an empty GameObject in your scene
Spatial Mapping render state
None
Visualization
Occlusion
Rendering material
Occlusion material
Visual material
Cursor on spatial mapping
SpatialMappingCollider.layer = 31;
Cursor uses Raycast with layer mask 1<< 31
35. HOLOBASICS 35
OCCLUSION
CULLING
Process of determining which surfaces and parts are not visible from a certain viewpoint
Create a more naturally feeling with mixed reality
Holograms can be occluded by
Other holograms
Real-life objects in your environment which are spatially mapped
Culling enforces the HoloLens not to (partially) render the object
To speed up the rendering process
Objects which are too far away are left out the view (frustum)
Use Spatial Mapping Renderer
Set Occlusion material
Set SpatialMappingRenderer.renderState = RenderState.Occlusion;