dev summit 2013 - developing geo games with arcgis runtime

28
RI International Developer Summit Developing Geo Games with ArcGIS Runtime and Kinect Gabriel Moreira -@gspmoreira Vinicius Machuca - @vmachuca 2013

Upload: vinicius-machuca

Post on 13-Jan-2015

538 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

// ESRI International Developer Summit

Developing Geo Games with ArcGIS Runtime and Kinect

Gabriel Moreira -@gspmoreiraVinicius Machuca - @vmachuca

2013

Page 2: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

Motivation

Page 3: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//Motivation

• Develop Geo Games for Education

• Learn Mobile and Kinect development

GAMES

Page 4: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//

Page 5: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//AngryGIS for Android

http://github.com/gabrielspmoreira/AngryGIS/

Stupid!

Page 6: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

// Inspiration

http://www.acreativedesktop.com/cool/geography-world-map-game.html

Page 7: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

Where is That?Test your geography and history

kwnowledge!

Page 8: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//Where is That?

Explore

Famous Cities and Places

Famous Landmarks

Historical Events

Page 9: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//Where is That?

•Android versionArcGIS Runtime SDK for Android

•Kinect versionArcGIS Runtime SDK for WPF

Page 10: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

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

Page 11: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//Android version

Demo!

Play

Explore

Find

Score

Page 12: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//UI Evolution

Page 13: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//

BLAH…..

Page 14: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

Where is That for KinectRuntime for WPF

Page 15: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//NUI - Natural User Interfaces

Page 16: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//Devices

Page 17: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//Gestures

Dynamic Gestures

Continuous GesturesStatic Gestures / Postures

Page 18: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//APIs

http://www.openni.org/

http://openkinect.org

http://www.microsoft.com/en-us/kinectforwindows/develop/

SDK

Page 19: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//Kinect and SDK

• Audio Stream• Color Stream• Depth Stream• Infrared Stream

Page 20: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//Skeleton Tracking

Page 21: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//Where is That? for Kinect

Demo!

Page 22: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//Where is That? for Kinect

Demo!

Page 23: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

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

Page 24: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//References

Page 25: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

ESRI International Developer Summit 2013

//Other Resources

http://www.kinecteducation.com/

Page 26: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

Questions?

Page 27: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

GAME OVER

Page 28: Dev Summit 2013 - Developing Geo Games with ArcGIS Runtime

// ESRI International Developer Summit

Thank you!

Gabriel Moreira @[email protected]

Vinicius Machuca @[email protected]