dev summit 2013 - developing geo games with arcgis runtime
DESCRIPTION
TRANSCRIPT
// ESRI International Developer Summit
Developing Geo Games with ArcGIS Runtime and Kinect
Gabriel Moreira -@gspmoreiraVinicius Machuca - @vmachuca
2013
Motivation
ESRI International Developer Summit 2013
//Motivation
• Develop Geo Games for Education
• Learn Mobile and Kinect development
GAMES
ESRI International Developer Summit 2013
//
ESRI International Developer Summit 2013
//AngryGIS for Android
http://github.com/gabrielspmoreira/AngryGIS/
Stupid!
ESRI International Developer Summit 2013
// Inspiration
http://www.acreativedesktop.com/cool/geography-world-map-game.html
Where is That?Test your geography and history
kwnowledge!
ESRI International Developer Summit 2013
//Where is That?
Explore
Famous Cities and Places
Famous Landmarks
Historical Events
ESRI International Developer Summit 2013
//Where is That?
•Android versionArcGIS Runtime SDK for Android
•Kinect versionArcGIS Runtime SDK for WPF
Where is That for AndroidRuntime for Android
http://play.google.com/store/apps/details?id=com.whereisthathttp://ondeeisso.com.br/http://github.com/gabrielspmoreira/whereisthat
ESRI International Developer Summit 2013
//Android version
Demo!
Play
Explore
Find
Score
ESRI International Developer Summit 2013
//UI Evolution
ESRI International Developer Summit 2013
//
BLAH…..
Where is That for KinectRuntime for WPF
ESRI International Developer Summit 2013
//NUI - Natural User Interfaces
ESRI International Developer Summit 2013
//Devices
ESRI International Developer Summit 2013
//Gestures
Dynamic Gestures
Continuous GesturesStatic Gestures / Postures
ESRI International Developer Summit 2013
//APIs
http://www.openni.org/
http://openkinect.org
http://www.microsoft.com/en-us/kinectforwindows/develop/
SDK
ESRI International Developer Summit 2013
//Kinect and SDK
• Audio Stream• Color Stream• Depth Stream• Infrared Stream
ESRI International Developer Summit 2013
//Skeleton Tracking
ESRI International Developer Summit 2013
//Where is That? for Kinect
Demo!
ESRI International Developer Summit 2013
//Where is That? for Kinect
Demo!
ESRI International Developer Summit 2013
//
• Design for Appropriate User Mindset (GAME mindset != UI mindset)• Design for Natural Interactions• Determine User Intent and Engagement• Design for Variability of Input• Make the Gesture Fit the Users’ Task• Consider User Posture and Movement Ranges• Teaching Gestures and Discoverability• Feedback
Important Aspects for NUI
ESRI International Developer Summit 2013
//References
ESRI International Developer Summit 2013
//Other Resources
http://www.kinecteducation.com/
Questions?
GAME OVER
// ESRI International Developer Summit
Thank you!
Gabriel Moreira @[email protected]
Vinicius Machuca @[email protected]