ArcGIS Runtime SDKs Building .NET apps Rex Hansen Jo Fraley DevSummit DC February 26, 2016 | Washington, DC
ArcGIS Runtime SDKsBuilding .NET apps
Rex Hansen
Jo Fraley
DevSummit DCFebruary 26, 2016 | Washington, DC
Agenda
• What is the ArcGIS Runtime?
• ArcGIS Runtime SDK for .NET- Platform- Highlights- What’s new?- What’s next?
ArcGIS Runtime
Take your data offline to view, search, get directions, and
edit and sync data
Work Offline
Build apps that match the UI and UX conventions of their
platforms.
Native User Experience
Access native device capabilities like the GPS and
compass and access user data like calendars and
contacts
Access Native APIs
Current Runtimeplatforms
QT
OS X
Windows Store
JavaSE
WindowsMobile
iOS
Android
Windows Phone
Mobile
Desktop
Embedded
.NET
WindowsDesktop
Windows Store
Windows Phone
WindowsDesktop
ArcGIS Runtime SDK for .NET
• Supports .NET development on three Windows platforms
• Shared API design and functionality
ArcGIS Runtime Core (C++)
.NET SDK (C# & C++)
Windows Desktop Windows Store
Direct X
MapView, SceneView
Map, Scene, Layers, Symbols, Renderers,Tasks, Geometry,Data, Portal, etc .NET CLR
Windows Phone
SDK Highlights
• High-performance 2D and 3D mapping
• Draw, query, identify, and select features and graphics
• Use Portal and ArcGIS Server, ArcGIS Online
• Work offline with local basemaps and data- TPKs, Mobile Geodatabase, Shapefiles, KML- Editing and sync, Geocode, Routing
• Work with device sensors
• Perform advanced geometric operations locally
• Task-based asynchronous pattern
• MVVM friendly
What’s new?• 10.2.6 & 10.2.7• 3D
- Scenes are maps for 3D- Scene layers- 3D symbols- Elevation sources
• KML- v2.2 + extensions- Online and direct read
What’s new?
• Collector for ArcGIS- Windows 10 UWP app
• ArcGIS Earth- Windows Desktop app
Demos
• Offline, edit, sync
• MVVM, cross platform
• 3D, KML
What’s next?
• Quartz- WPF, Universal APIs- Map authoring- Direct read- Analysis
• Xamarin• Windows 10• VDI support
Late March2016
June 2016
.NET Quartz BetaDesktop WPF
Universal Windows (UWP)
Xamarin Quartz BetaAndroid
iOSForms
Xamarin Quartz Tech Preview
AndroidiOS
Forms
Feb2016
.NET 10.2.73D, KML refinements
bug fixes
ArcGIS Runtime release schedulefor .NET developers
Today
Questions?