Developing Windows Desktop and Device Apps with the ArcGIS Runtime SDK for.NET Rex Hansen Thad Tilton.

Slides:



Advertisements
Similar presentations
Esri UC 2014 | Demo Theater | Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks Rich Zwaap Morten Nielsen.
Advertisements

Technical Workshops | Esri International User Conference San Diego, California Building Applications with ArcGIS Runtime SDK for Windows Phone Rex Hansen.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS API for Microsoft Silverlight – Advanced Topics Morten Nielsen
Esri UC 2014 | Technical Workshop | Audience Participation URL: goo.gl/tN4Vzq Open in device browser… CAD: The ArcGIS for AutoCAD Plug-in.
Thad Tilton Apurva Goyal
Developing Mobile Apps with the ArcGIS Runtime SDK for .NET
Esri UC 2014 | Technical Workshop | Building Java Apps with ArcGIS Runtime SDK Mark Baird and Vijay Gandhi.
Esri UC 2014 | Technical Workshop | Developing Qt Apps with the Runtime SDK Thomas Dunn and Michael Tims.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Mobile Overview.
Technical Workshops | Esri International User Conference San Diego, California Building Applications with the ArcGIS Runtime SDK for WPF Euan Cameron &
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing in ArcMap:
Technical Workshops | Esri International User Conference San Diego, California ArcGIS for Windows Mobile Justin Colville July 24th.
Esri International User Conference | San Diego, CA Technical Workshops | Windows Phone – Developing Applications Kylie Donia and Eager Ip July 13, 2011.
Troubleshooting Replication and Geodata Services
ArcGIS Network Analyst: Network Analysis with ArcGIS Online
Network Analysis with Python
Esri UC 2014 | Demo Theater | ArcGIS Runtime Offline APIs Gary Sheppard.
Building Offline Apps With the ArcGIS Runtime SDKs
Developing Android Apps with the ArcGIS Runtime SDK for Android
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Windows.
ArcGIS Workflow Manager: Tasks and Enterprise Workflows Michael Broadbent.
Don Kuehne, Product Manager CAD/AEC Karen Hodge, CAD Lead Developer
Achieving Interoperability using the ArcGIS Platform
Publishing to ArcGIS for Server
Data Interoperability Basics Bruce Harold & Dale Lutz.
Enabling High-Quality Printing in Web Applications
ArcGIS Pro: Mapping and Visualization Craig Williams, Edie Punt, &
Esri Defense Mapping: Cartographic Production
Strategies for Building Mobile Apps Using ArcGIS API for JavaScript Andy Gup, Lloyd Heberlie.
Esri Roads and Highways: An Introduction to Roadway Reporter
Preparing and Deploying Data to ArcPad Juan Luera.
ArcGIS Runtime SDK for iOS: Debugging Offline Feature Editing Garima Bradley &)&) &)&)
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Tips & Tricks using Mobile Devices with ArcPad and ArcGIS for Windows Mobile Kevin Burke and Juan Luera.
Esri UC 2014 | Technical Workshop | ArcGIS for Windows Mobile - An Introduction Sunee Puckdee, Rui Ge, Morgan Zhang.
Esri UC 2014 | Demo Theater | Using ArcPad in the Field Juan Luera.
Navigator for ArcGIS – Tech Preview Mark Bockenhauer Scott Sandusky.
Using the Operations Dashboard for ArcGIS Jay Chen / Tif Pun.
Esri UC 2014 | Technical Workshop | Geocoding with ArcGIS Online and ArcGIS Online World Geocoding Service Jeff Rogers and Brad Niemand.
Using the New ArcGIS Runtime SDK for Microsoft
Trimble GeoCollector for ArcGIS: An Introduction Morgan Zhang (Esri), Matthew Morris (Trimble)
Network Analyst in ArcGIS Pro Scott Sandusky. Network Analyst in ArcGIS Pro This session covers how to use Network Analyst in ArcGIS Pro. It will also.
Esri UC 2014 | Technical Workshop | Developing Offline Apps with ArcGIS Runtime SDKs Euan Cameron Justin Colville Will Crick.
Working with Feature Services Gary MacDougall Russell Brennan.
Getting the most out of ArcMap Jack Horton & Jorge Ruiz-Valdepeña.
ArcGIS Editor for OpenStreetMap: Contributing Data Christine White.
Extending the Operations Dashboard
Road Ahead for Vector Mapping
Esri UC 2014 | Technical Workshop | Developing iOS and Mac Apps with ArcGIS Runtime SDK Divesh Goyal & Al Pascual.
Collector for ArcGIS: Tips and Tricks Morgan Zhang Li Lin.
Advanced workflows for creating 3D Web Scenes in ArcGIS Online Javier Gutierrez and Janett Baresel.
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
Make Mobile Work For You Dave Lewis. Why Mobile GIS? Key Business Drivers for Field Operations Empowering Field Operations with Data Replace paper maps.
Publishing GIS Services to ArcGIS Server
Esri UC 2014 | Technical Workshop | Editing in ArcMap: An Introduction Lisa Stanners, Phil Sanchez.
On-the-fly image processing in ArcGIS Pro Simon Woo.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Configuring Geocoding for Portal for ArcGIS and ArcGIS Online
Working with Feature Layers
Administering Your ArcGIS Organization Through Scripting
Shankar Chandrasekaran
Best Practices: Authoring Maps for Field Use
ArcGIS API for Silverlight – An Introduction
ModelBuilder – Getting Started
Geocoding with ArcGIS Pro: Getting Started
Authoring Effective Maps For Collector
Geocoding with ArcGIS Desktop: An Introduction
ArcGIS Pro: An Introduction Overview
Esri Roads and Highways An Introduction
Presentation transcript:

Developing Windows Desktop and Device Apps with the ArcGIS Runtime SDK for.NET Rex Hansen Thad Tilton

Agenda What is the ArcGIS Runtime? ArcGIS Runtime SDK for.NET - Platform - Highlights - Getting started - What’s new - Road ahead

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

Runtime platforms QT OS X Windows Store JavaSE Windows Mobile iOS Android Windows Phone Mobile Desktop Embedded.NET Windows Desktop Windows Store Windows Phone Windows Desktop

“The.NET Team”

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

Getting Started Demos

Define a map with XAML <esri:ArcGISTiledMapServiceLayer ServiceUri=" ID="Basemap" /> xmlns:esri=" Syntax differs slightly in Store/Phone apps

Several types of layers Tiled layers - ArcGISTiledMapServiceLayer - ArcGISLocalTiledLayer - BingLayer - WebTiledLayer - WmtsLayer Dynamic layers - ArcGISDynamicMapServiceLayer - DynamicMapServiceLayer - FeatureLayer (online or local) - GraphicsLayer

Use Tasks for specialized functionality QueryTask: use attribute or spatial criteria to find features IdentifyTask: get information about features at a location FindTask: find a text value across several layers and fields LocatorTask: geocode an address RouteTask: find the best path between points on a network PrintTask: output data to a specific device Many others …

Work while disconnected Consistent user experience Consistent developer experience Synchronize data sources when connected - Push edits made to local data - Pull newest version of online data Feature Service Local Geodatabase Sync

Provision local data Can create local data using ArcMap File > Share As > Runtime content - Feature data (read only) - Base map tiles - Locators - Network datasets

Generate local data Sync-enabled feature service - Generate editable local geodatabase while connected - For desired layers and extent Export tiles enabled map service - Generate local tile cache while connected - For desired scale levels and extent

Synchronize edits Only changes (delta) are synchronized GeodatabaseSyncTask.SyncGeodatabaseAsync - Push edits made on the client into the service - Pull changes in the service down to the client

Offline and editing Demo

What’s new? 3D - Scenes are maps for 3D - Scene layers - 3D symbols - Elevation sources KML - v2.2 + extensions - Online and direct read

What’s New Demos

What’s next? Quartz - Direct read of files - Analysis - Map authoring Xamarin Windows 10

Other Sessions Road Ahead: ArcGIS Runtime SDKs Wed Jul 22 3:15pm-4:30pm Room 8 Demo Theaters - Migrating your WPF apps to the.NET Runtime SDK Wed Jul 22 1:30pm – 2:15pm Theater 11 - Building.NET apps with the ArcGIS Runtime: Tips and Tricks Thu Jul 23 9:30am – 10:15am Theater 11 - Using Xamarin to build cross platform apps Thu Jul 23 10:30am – 11:15am Theater 11

Thank you … Please fill out the session survey in your mobile app Select Developing Windows Desktop and Device Apps with the ArcGIS Runtime SDK for.NET - Use the Search Feature to quickly find this title Click “Technical Workshop Survey” Answer a few short questions and enter any comments