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
5. 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
31. https://github.com/microsoftgraph/msgraph-sdk-dotnet
HTTP CALL
• Get the user or app token through
authentication
• Setup Http client
• Add Content Type header
• Use the bearer token
• Call the url
https://graph.microsoft.com/v1.0/me
• Create data classes
• Use convert to json to generate
classes
Microsoft.Graph.Client
• Get the authenticated client
GraphServiceClient graphClient
• Call the method
graphClient.Me.Request().GetAsync()
• Handle the collection of objects based
on predefined data classes
Developers Are Lazy, And That's (Usually) A Good thing!
32.
33.
34.
35.
36.
37.
38. Setup a project in Unity for
building a Mixed
Reality experience
Create UWP DLL to
access Microsoft Graph
Integrate Force Detect Graph
code
Add controller code to
access DLL and
use FDG to
handle the data
Use GameObjects and
Components to create
experience
Implement Gaze and
Gestures for interaction
39.
Setup a project in Unity
for building a Mixed
Reality experience
Create UWP DLL to
access Microsoft Graph
Integrate Force Detect
Graph code
Add controller code to
access DLL and
use FDG to
handle the data
Use GameObjects and
Components to create
experience
Implement Gaze and
Gestures for interaction
40.
Setup a project in Unity
for building a Mixed
Reality experience
Create UWP DLL to
access Microsoft Graph
Integrate Force Detect
Graph code
Add controller code to
access DLL and
use FDG to
handle the data
Use GameObjects and
Components to create
experience
Implement Gaze and
Gestures for interaction
41.
Setup a project in Unity
for building a Mixed
Reality experience
Create UWP DLL to
access Microsoft Graph
Integrate Force Detect
Graph code
Add controller code to
access DLL and
use FDG to
handle the data
Use GameObjects and
Components to create
experience
Implement Gaze and
Gestures for interaction
42.
Setup a project in Unity
for building a Mixed
Reality experience
Create UWP DLL to
access Microsoft Graph
Integrate Force Detect
Graph code
Add controller code to
access DLL and
use FDG to
handle the data
Use GameObjects and
Components to create
experience
Implement Gaze and
Gestures for interaction
43.
Setup a project in Unity
for building a Mixed
Reality experience
Create UWP DLL to
access Microsoft Graph
Integrate Force Detect
Graph code
Add controller code to
access DLL and
use FDG to
handle the data
Use GameObjects and
Components to create
experience
Implement Gaze and
Gestures for interaction
44.
45.
Setup a project in Unity
for building a Mixed
Reality experience
Create UWP DLL to
access Microsoft Graph
Integrate Force Detect
Graph code
Add controller code to
access DLL and
use FDG to
handle the data
Use GameObjects and
Components to create
experience
Implement Gaze and
Gestures for interaction
Notes de l'éditeur
Control actions: Adding people to a site by dragging the profile on the site
Visualize complex structures: Example is mapping your Azure tenant in 3D
We will no longer support registering and managing converged and Azure AD applications here starting May 2019. We recommend that you manage your existing applications and register new applications by using the App registrations (Preview) experience in the Azure portal. Click this banner to launch the preview experience.
Trending - returns documents from OneDrive and from SharePoint sites trending around a user.
Used - returns documents viewed and modified by a user. Includes documents the user used in OneDrive for Business, SharePoint, opened as email attachments, and as link attachments from sources like Box, DropBox and Google Drive.
Shared - returns documents shared with a user. Documents can be shared as email attachments or as OneDrive for Business links sent in emails.
https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/resources/insights