7. 7Confidential
„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
26. Confidential 26
confidential
Next steps
• Usereal data from public DynatraceAPI
• Stable multi-usersessions, extend to virtual reality
• EAP ready– customers should beable to see their data
• Rethinkinteractions, use cases, visualizations,…
47. Confidential 47
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
49. Confidential 49
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.
51. Confidential 51
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.
52. Confidential 52
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
56. Confidential 56
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
• Space and time independent
58. Confidential 58
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
• Space and time independent
• Givethe user SUPERPOWERS!
61. Confidential 61
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.
Requests user details, workspace
list and details, triggers data query
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
62. Confidential 62
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
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
63. Confidential 63
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
64. Confidential 64
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
66. 66Confidential
• 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
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)
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
Iron man ui, futuristic stuff,
A-frame, d3js
A-frame see through webVR,
iPhone SE
Iron man ui, futuristic stuff,
Iron man ui, futuristic stuff,
Las Vegas, Bellagio, 2000 visitors, big main stage, excitement