Code Monkey home page Code Monkey logo

holoboard's Introduction

HoloBoard

HoloLens 3D whiteboard hologram.

System requirements

The Windows 10 SDK works best on the Windows 10 operating system. This SDK is also supported on Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2. Note that not all tools are supported on older operating systems. Visual Studio 2015 also has hardware requirements.

The HoloLens emulator is based on Hyper-V and uses RemoteFx for hardware accelerated graphics. To use the emulator, make sure your PC meets these hardware requirements:

  • 64-bit Windows 10 Pro, Enterprise, or Education (The Home edition does not support Hyper-V. Installing the HoloLens Emulator will fail on the Home edition)

  • 64-bit CPU

  • CPU with 4 cores (or multiple CPU's with a total of 4 cores)

  • 8 GB of RAM or more

  • In the BIOS, the following features must be supported and enabled:•Hardware-assisted virtualization

  • Second Level Address Translation (SLAT)

  • Hardware-based Data Execution Prevention (DEP)

  • GPU (The emulator might work with an unsupported GPU, but will be significantly slower)

  • DirectX 11.0 or later

  • WDDM 1.2 driver or later

If your system meets the above requirements, please ensure that the "Hyper-V" feature has been enabled on your system through Control Panel -> Programs -> Programs and Features -> Turn Windows Features on or off -> ensure that "Hyper-V" is selected for the Emulator installation to be successful.

Prerequisites

A Windows 10 PC configured with the correct tools installed.

Download and Install Notes
Visual Studio 2015 Update 3 If you choose a custom install, ensure that Tools (1.4) and Windows 10 SDK (10.0.10586) is enabled under Universal Windows App Development Tools node. All editions of Visual Studio 2015 Update 3 are supported, including Community.
HoloLens Emulator (build 10.0.14342.1018) The emulator allows you to run apps on Windows Holographic in a virtual machine without a HoloLens. Your system must support Hyper-V for the Emulator installation to succeed. Please reference the System Requirements section below for the details.
Unity HoloLens Technical Preview HoloLens support in Unity is available through a custom version of the Unity Editor and Runtime which is now available to download for free on the Unity website.
Unity HoloLens install guide
First, install the 64-bit (Win) or 32-bit (Win) Editor Installer.
Next install the UWP Runtime.

Getting started

Get the project

  • Clone the repo
  • Open the .//HoloBoard//Assets//Scenes//Home.unity

Export from Unity to Visual Studio

  • In Unity select File > Build Settings.
  • Select Windows Store in the Platform list and click Switch Platform.
  • Set SDK to Universal 10 and Build Type to XAML.
  • Check Unity C# Projects.
  • Click Add Open Scenes to add the scene.
  • Click Build

Emulate from Visual Studio to Emulator

  • Open the HoloBoard Visual Studio Solution.
  • Using the top toolbar in Visual Studio, change the target from Debug to Release and from ARM to X86.
  • Click on the arrow next to the Device button, and select HoloLens Emulator.
  • Click Debug -> Start Without debugging or press Ctrl + F5.
  • After some time the emulator will start with the HoloBoard project.

holoboard's People

Contributors

sumarsky avatar miteva avatar ivonalaz avatar despotovska avatar

Watchers

sile avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.