Integrate the Microsoft Graph in your HoloLens and Mixed Reality apps

Microsoft Graph
Microsoft Graph

Microsoft Graph is all about you! About the data of the user: Azure Active Directory, Office 365 data, Enterprise Mobility and Security services, Education tenant data and Windows Services. As a developer, the beauty resides in the unified way to authenticate, access and query the data. It can simply be by using a HTTPS Rest…


🔙 Back to the future now ⏩: Execute your Azure ☁ trained Machine Learning 🧪 models on HoloLens!

HoloLens and Windows ML
HoloLens and Windows ML

Artificial Intelligence is everywhere and powered by the Cloud. We can now go even further and bring AI to HoloLens gracefully thanks to Windows Machine Learning and Windows 10! Let’s go and make it real with a full working and reusable sample. Yes! Reusable because, you can train your own Custom Vision model and run…


Rename A Published App

There’s a variety of reasons for which you might have to rename and re-brand you application. The reason could be for making the app more discover-able on the store, or making it standout among competing apps, or it could be for a major business transformation. This article shares the steps to rename a published Microsoft Store app.


Call Remote Assist from your HoloLens App

Unity Application screenshot
Unity Application screenshot

We annonced, in September 2018, new 1st party Mixed Reality business applications from Microsoft: We recognize that many employees need information in context to apply their knowledge and craft. Not only on a 2-D screen — but information and data in context, at the right place, and at the right time, so employees can produce…

37

Create a Windows Mixed Reality App from 0 – A simple example

Play in Unity
Play in Unity

We start from the empty project we just created (👨‍💻 The Unity project) and which we configured for Windows Mixed Reality. Let’s first save the current scene. – Click on the File menu and then Save Scene as… – Choose “MainScene” for the name. The saved file goes in the Assets folder of the project…

4

Create a Windows Mixed Reality App from 0 – The Unity project

unity UWP
unity UWP

Have we said “From 0”🤔😏? Let’s go! – Launch Unity3D; the startup screen allows you to open an existing project or to start a new one; Choose to start a new project clicking on New – Give a new to the project like “CreateObjects”; be sure that 3D is checked; Click on Create Project -…


Microsoft Graph and HoloLens: Authentication

The Idea When I was embedded into the LIT Studio team earlier this year, I had an interesting task: using msgraph to access user metadata. Metadata as in O365 documents or files on OneDrive. Given the various libraries this is a rather easy task in the Windows world, but doing so in a Unity project…


异步编程,在Unity中使用Coroutine 与TAP

[English Version] 背景   几个星期前,Unity 发布了新版本2017.1。在这个版本中,社区翘首以盼的TAP 与 async await支持终于随着.net 4.6兼容以beta feature的方式与用户正式见面了。   这并不是偶然,随着微软HoloLens 与Windows MR平台战略布局逐渐成熟,大量Unity开发者开始研究如何与UWP API进行交互以获得需要的底层支持。而作为逻辑脚本引擎,过去的Unity(5-) 只提供了有限的.net 2.0-4.x, c# 4以下的兼容,在访问全面异步化的 UWP API时仍需要进行大量的适配工作。如果不熟悉TAP和UWP底层的实现,开发者很难正确的进行封装,转化为Unity 已有的 Update Check/Coroutine 模式,开发过程事倍功半。从另一个方向,一些有经验的UWP开发者也对XR 这片新大陆跃跃欲试,但苦于async await /TAP 没有实装,难以理解Unity3D的Corotine异步模型而走不少弯路(我就是其中挣扎过的一员)。   现在,随着尝试抹平一切平台差异的 .net standard 类库的不断成熟,加上Unity与微软,以及社区极客们的不断努力,我们终于能够在Unity 同时使用 Coroutine 和TAP,让Unity开发与UWP开发两支队伍胜利会师,真是做梦也会笑醒。   在欢庆的同时,我们还是要意识到,这带来了新的挑战。 我们更新功能并不是要所有人推倒一切重新开始,无论你是有Unity经验,已经有项目需要porting到 UWP平台的游戏大师,还是想将你的2D Xaml应用升级到 Windows MR 平台的Unity新手,或者你是完全的新新人类,想要通过大量的Unity与UWP的例子找到属于自己的App技术可行性,你都会遇到这样的问题:怎么样正确的让 Unity 的 Coroutine 和 .Net 的 TAP 正确的交互。  …