This document discusses data visualization in a collaborative mixed reality space using Dynatrace. Key lessons learned include:
1) Data visualization in 3D can be quite challenging. 2) Using real data as early as possible is important, as real data is often beautiful. 3) Spatial environments can help create mental models for complex information by allowing fluid navigation through different data dimensions, with context being important.
5. 5Confidential
„Which line of code caused a
frustrating user experience
on an iOS 11
with LTE
in Indonesia
for our web checkout
at 11:15am
on which (virtual) host
hosted in which datacenter
....
“
Dynatrace
27. Confidential 27
confidential
Lessons learned
• Data viz in 3D quitechallenging
• Use real data as soon as possible
• Real data is beautiful
• Usespace to create mental model for complex information
30. Confidential 30
confidential
Lessons learned
• Data viz in 3D quitechallenging
• Use real data as soon as possible
• Real data is beautiful
• Usespace to create mental model for complex information
• Fluid navigation throughdata dimensions.
Context is king.
33. Confidential 33
confidential
Lessons learned
• Data viz in 3D quitechallenging
• Use real data as soon as possible
• Real data is beautiful
• Usespace to create mental model for complex information
• Fluid navigation throughdata dimensions.
Context is king.
• High acceptance of holograms. Immersionindata.
35. Confidential 35
confidential
Lessons learned
• Data viz in 3D quitechallenging
• Use real data as soon as possible
• Real data is beautiful
• Usespace to create mental model for complex information
• Fluid navigation throughdata dimensions.
Context is king.
• High acceptance of holograms. Immersionindata.
• Collaboration for distributed teams
37. Confidential 37
confidential
Lessons learned
• Data viz in 3D quitechallenging
• Use real data as soon as possible
• Real data is beautiful
• Usespace to create mental model for complex information
• Fluid navigation throughdata dimensions.
Context is king.
• High acceptance of holograms. Immersionindata.
• Collaboration for distributed teams
• Drinkyour own champagne
38. Confidential 38
Infrastructure forMultiUser
Dynatrace MXR - API
User A
First client acts as „Master Client“. It can
be made responsible for handling logic
that should only be executed by one
client in a room.
Connects to cloudservice and opens room to sync
e.g. player and entity positions, events
Requests user details, workspace
list and details, triggers data query
PUN Voice
Connects to cloudservice and opens VoIP room
Requests user details (auth, tenant,...)
Requests data from Dynatrace API
via Dynatrace Assistant
User B
Joins the workspace as default client.
Requests user details, workspace list and details,
triggers data query
Joins VoIP room
Spatial Anchors
Microsoft Azure
Requests/Saves anchor features
39. 39Confidential
• Need of exception logging
• Tracinguseractions to understand/reproduce bugs
OpenKit – Monitoring multi user sessions topin point issues
Photo: GFDL, CC-BY-SA-3.0 granted by photographer
Focus on web frontend, data viz and IXD
Web applications D3js
Amazon, hosts
Basic description
Other use cases:
Security (Fraud, Intrusion Detection)
Log Analytics
User Experience Mgmt
Autonomous Cloud Management (self healing apps)
Innovation lab:
New ideas how user consume data -> adapt to new challenges
Business use case,
Simple: How‘s it going?
Focus on mgmt level
CTO Bernd Greifeneder closing talk of dev one:
Create possiblity to find issues faster / more precise
IT Guys: „have you tried to turn it off and on again?“
Create some wow for vegas show
Let‘s do this!
Feature creep deluxe
A-frame, d3js
A-frame see through webVR,
iPhone SE
Iron man ui, futuristic stuff,
What to visualize on globe, point clusterings,
Perspective as filter to focus
3d Viz
Find benefits compared to 2D
Overlaps/occlusions compared to a flat map
Realtime shadow
Attraction, user starts to move around
Graph have crossings,
Colors in holograms are different, hard to distinguish shades, categories
Remember Edward Tufte
Graph have crossings
Interactions:
Per user / per room
Per user: facing fonts (billboards), one hover per user (detail)
Visual grouping of node and related chart
Data around point of interest, view port
Repeating chronological data
comparison
Needs to fit on node and on wall.
Benefit of 3D:
Visual hierarchy with depth
First prototype for vegas show
First step to investigate use cases
Customers just wowed but difficult to get valuable feedback because no experience
Perspective distortion
Null data, extreme extents crashing viz
No data vs too much
Real data allows schlussfolgerungen (resolutions)
From now on big leaps, data makes sense, missing details visible
Use space:
Comparison disassembling a device (mind map)
Think of differen situations:
Room in bellagio vegas
Or on the train
Checker boards
empathy
Focus -> context interactions:
Moving closer, just add needed chunk of detail
Change of perspective allows filtering
Superpowers to oversee more
Move through time, add dimension