Dali is an application for the Microsoft HoloLens that allows a user to augment spaces by marking important locations and annotating them with notes, task-lists, images, and webpages.
The application is general enough to be used in various spaces, from marking your personal house to marking an office space or datacenter or even an industrial plant, for example:
-
Home
- Mark apartment for incoming guests to inform them about the nuances of the living area.
- Show vacation readiness list next to door. (A/C set, windows closed, neighbors informed, post delivery suspended)
- Point repairman to broken appliance.
- Show list of things to be repaired next to broken appliance.
-
Datacenter
- Point to defective compute node.
- Show realtime metrics for a network device next to the device.
- Show list of running containers on a compute node.
All those lists, notes, and images at the marked spots can be update in realtime through an API.
At its core Dali consists of following components:
Those core components are typically used in following sequence:
- The Dali-HoloLens application is used to mark important locations in the space.
- The Dali-Mgmt application or the API offered by the Dali-Server is used to annotate those previously marked locations by assigning notes, task-lists, images, or urls.
- The HoloLens is then used to observe the now augmented space.
The Dali-HoloLens project and its C# code can be found at github.com/att-innovate/dali-hololens.
The Dali-Mgmt project and its Javascript/React Native based code can be found at github.com/att-innovate/dali-mgmt.
And the Dali-Server Go code and its project are at github.com/att-innovate/dali-server.
This platform got built by Sarah Radzihovsky as part of an internship project at AT&T Foundry. Engineering lead and mentor was Marcel Neuhausler.