ArcGIS Runtime SDKs: Building .NET Apps · Desktop. Embedded.NET. Windows. Desktop. ArcGIS Runtime...

Post on 15-Aug-2020

31 views 1 download

Transcript of ArcGIS Runtime SDKs: Building .NET Apps · Desktop. Embedded.NET. Windows. Desktop. ArcGIS Runtime...

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?