Code Monkey home page Code Monkey logo

islandviz-hololens's Introduction

IslandViz Augmented Reality (for HoloLens)

IslandViz Augmented Reality

License

HoloLens port of IslandViz, a visualization tool for OSGi-based software projects using an island metaphor. The Wiki includes further information about the project. Instructions on how to synchronize the application across multiple HoloLenses or set it up for remote speech input processing can also be found in the Wiki.

Project Setup

This project is developed and built using Unity 2018.1.6f1. To import the cloned assets into a new Unity project, open the repository's root directory from within the Unity project loader. The application relies on external packages Triangle.NET and JSONObject. They are added as submodules and can be acquired from the repository.

git submodule init
git submodule update

Download the Mixed Reality Toolkit 2017.4.0.0 Unity package. Navigate to Assets -> Import Package -> Custom Package… and import the package. Next, navigate to Edit -> Project Settings -> Player. Under 'Other Settings', make sure the Scripting Runtime Version is set to '.NET 4.x Equivalent' and under Scripting Backend select '.NET'. Under 'XR Settings' check 'Virtual Reality Supported'. Add the Windows Mixed Reality SDK.

Building the application

Under File -> Build Settings… , switch the target Platform to Universal Windows Platform . Click Mixed Reality Toolkit -> Build Window, and hit 'Build Unity Project'. This will yield a Visual Studio Solution with the compiled Unity project assemblies, ready for deployment to HoloLens. For detailed instructions on how to deploy using Visual Studio, refer to the documentation.

islandviz-hololens's People

Contributors

arturb90 avatar chmodsss avatar onyame avatar pseipel avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

pseipel arturb90

islandviz-hololens's Issues

offline ASR instead of online

It solves the following problems:

  • No need of internet when Island-viz has to work
  • Could be trained with local words used for our application
  • when ported to devices other than Microsoft Hololens, it can still work

component selected via speech command goes inactive

When components are selected by speech commands like selecting the biggest or smallest islands, the component comes to view but it is inactive, that the packages cannot be selected in it.

Quick fix is that user has to go out and select it again.

This issue does not happen all the time.

Provide keyboard input directly to hololens

It would be a nice feature to provide keyboard inputs in addition to speech input.

  • Connect a wireless keyboard to hololens via bluetooth connection
  • Change the island-viz configuration to recognise keyboard inputs to the visualization

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.