ArcGIS Runtime SDK for.net Getting Started. Jo Fraley

Similar documents
ArcGIS Runtime SDK for WPF

ArcGIS Runtime SDK for.net Building Apps. Rex Hansen

ArcGIS Runtime SDK for Java: A Beginner s Guide. Mark Baird JC Malott

An introduction to ArcGIS Runtime

Getting Started with the ArcGIS Runtime SDKs. Dave, Will, Euan

Developing Mobile Apps with the ArcGIS Runtime SDK for.net

Building WPF Apps with the new ArcGIS Runtime SDK for.net. Antti Kajanus Mike Branscomb

Building Apps with the ArcGIS Runtime SDK for ios

Building Applications with the ArcGIS Runtime SDK for WPF

ArcGIS Runtime SDK for.net Building Apps. Antti Kajanus David Cardella

Getting Started with ArcGIS Runtime SDK for the Microsoft.NET Framework. Morten Nielsen Mike Branscomb Antti Kajanus Rex Hansen

Esri Developer Summit in Europe Building Applications with ArcGIS Runtime SDK for Java

Building Java Apps with ArcGIS Runtime SDK

Developing Qt Apps with the Runtime SDK

ArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen

Getting Started with ArcGIS Runtime SDK for Java SE

An Introduction to GIS for developers

Getting Started with ArcGIS Runtime. Jeff Shaner David Cardella

Getting Started with ArcGIS Runtime SDK for Qt. Thomas Dunn & Nandini Rao

ArcGIS Runtime: Building Cross-Platform Apps. Mike Branscomb Michael Tims Tyler Schiewe

Developing Cross-Platform Native Apps with AppStudio for ArcGIS. Jo Fraley Erwin Soekianto

Migrating your WPF Apps to the New ArcGIS Runtime SDK for.net. Mike Branscomb Antti Kajanus

The Road to Runtime. Mark Cederholm UniSource Energy Services Flagstaff, Arizona

Developing mapping applications with ArcGIS Runtime SDK for ios. Divesh Goyal Eric Ito

Deploying ios Apps. Al Pascual

ArcGIS Runtime SDK for.net: Building Xamarin Apps. Rich Zwaap Thad Tilton

ArcGIS Runtime SDK for Qt: Building Apps. Koushik Hajra and Lucas Danzinger

Web AppBuilder Presented by

Best Development Practices and Patterns Using ArcGIS Runtime SDK for Android. Xueming Wu Puneet Prakash

ArcGIS SDK for Windows Phone and ArcGIS for SharePoint. Jo Fraley Nikki Golding

ArcGIS for Developers: An Introduction. Moey Min Ken

Building Applications with ArcGIS Runtime SDK for ios - Part I. Divesh Goyal Mark Dostal

ArcGIS for Mobile An Introduction. Bonnie Stayer

Using ArcGIS for Server. Javier Abadía, Esri España Peter McDaid, Esri UK

ArcGIS Runtime: Working with Maps Online and Offline. Will Crick Justin Colville [Euan Cameron]

Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

What s New for Developers in ArcGIS Maura Daffern October 16

Getting Started with ArcGIS Runtime SDK for ios. Nick Furness / Al Pascual

Building Android Apps Runtime SDK for Android

Working with Feature Layers. Russell Brennan Gary MacDougall

Developing Add-Ins for ArcGIS Pro (.NET) Toronto Esri Canada UC Presented by: Gandhar Wazalwar & Kern Ranjitsingh October 11, 2018

ArcGIS API for Silverlight An Introduction

Configuring and Customizing the ArcGIS Viewer for Silverlight. Katy Dalton

ArcGIS Runtime SDK for Android An Introduction. Xueming

ArcGIS Runtime SDK for Android: Building Apps. Shelly Gill

Integrate GIS Functionality into Windows Apps with ArcGIS Runtime SDK for.net

Sharing Web Layers and Services in the ArcGIS Platform. Melanie Summers and Ty Fitzpatrick

ArcGIS Runtime SDK for ios and macos: Building Apps. Suganya Baskaran, Gagandeep Singh

A Developers Guide To Mobile GIS. David Cardella, Jeff Shaner

Developers Road Map to ArcGIS Desktop and ArcGIS Engine

ArcGIS App Strategies Ben

Collector for ArcGIS

Product-Specific Terms of Use

Programming and Design Patterns for the ArcGIS Mobile SDK

ArcGIS Pro SDK for.net Intro and Pro Add-in Programming Patterns. Wolfgang Kaiser

ArcGIS Runtime SDK for Android: Building Apps. Shelly Gill

ArcGIS Apps: An Overview

Essentials of Developing Windows Store Apps Using C#

Using Collector for ArcGIS and Operations Dashboard for ArcGIS. Mike Sweeney Esri-Charlotte

Introducing Survey123 For ArcGIS

Dynamic Situational Awareness. Through Developer Applications

Interactive webmaps with ArcGIS. Kristel Meikas, AlphaGIS

ArcGIS GeoEvent Server: Making 3D Scenes Come Alive with Real-Time Data

ArcGIS Viewer for Microsoft Silverlight An Introduction

Transitioning to the ArcGIS Runtime SDK for.net. Antti Kajanus & Mike Branscomb

ICIT. Brian Hiller ESRI Account Manger. What s new in ArcGIS 10

Developing Real-Time Web Mapping Applications

ArcGIS Viewer for Flex An Introduction

Author. Publish. Use

ArcGIS Runtime SDKs: Building a Routing Application. Frank Kish Konstantin Kutsner

Optimizing Field Operations. Jeff Shaner

EUCOM/AFRICOM DEFENSE USER GROUP MEETING MARCH 2010 STUTTGART WELCOME!

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS

Developing ios & Mac apps with ArcGIS Runtime SDK. Suganya Baskaran, Divesh Goyal

ArcGIS Runtime: Building 3D Apps. Rex Hansen Adrien Meriaux

ArcGIS for Server Michele Lundeen

Tom Brenneman. Good morning and welcome, introductions and thank you for being here.

Implementing ArcGIS Mobile Applications for the Enterprise

ArcGIS Runtime SDK for Java: Building Apps. Mark Baird

ArcGIS Viewer for Silverlight Advanced Topics

Web App Builder: Code-free Development. Adam Ziegler, Esri-Northeast, Local Government Team

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

ArcGIS Runtime: Styling Maps. Ralf Gottschalk, Daniel Lee, Lucas Danzinger

Agenda. Configuration. Customization. Customization without programming. Creating Add-ins

ArcGIS Enterprise Extending Services. Bill Major

Manual Visual Studio 2010 Web Developer Tools Offline

ArcGIS Runtime SDKs Building Offline Apps. Nick Furness

Getting Started with the ArcGIS API for JavaScript. Julie Powell, Paul Hann

Microsoft and Mobile. Jennifer Marsman Principal Developer Evangelist, Microsoft

Upgrading Your Development Skills to SharePoint 2013

Introduction to ArcGIS Online and Story Maps

ArcGIS Online. The Road Ahead Geoff Mortson

Module Title : 20484C:Essentials of Developing Windows Store Apps Using C#

Module Title : Course 55014A : Upgrading Your Development Skills to SharePoint 2013 Duration : 5 days

Developing Microsoft Azure Solutions (70-532) Syllabus

Serving Imagery with ArcGIS Server 10.1

Configuring ArcGIS Enterprise in Disconnected Environments

Navigator for ArcGIS an Introduction

ArcGIS Online: Best Practices for High-Demand Web Applications. Kelly Gerrow-Wilcox Bonnie Stayer Beth Romero

Transcription:

ArcGIS Runtime SDK for.net Getting Started Jo Fraley

Agenda What is the ArcGIS Runtime? What s new for ArcGIS developers? ArcGIS Runtime SDK 10.2 for WPF ArcGIS Runtime SDK for.net Building Windows Store apps Building Windows Phone apps

Agenda What is the ArcGIS Runtime? What s new for ArcGIS developers? ArcGIS Runtime SDK 10.2 for WPF ArcGIS Runtime SDK for.net Building Windows Store apps Building Windows Phone apps

What is the ArcGIS Runtime? The GIS runtime for devices

What is the ArcGIS Runtime? Core functional capabilities Mapping, geometry, data access, geocoding, routing Implemented in the C++ Runtime Core C++ Runtime Core

What is the ArcGIS Runtime? Compiled for multiple architectures: - 32-bit, 64-bit & ARM Compiled for multiple platforms: - Android, Linux, ios, OS X, Windows and WinRT Win Android Linux ios OS X WinRT x86 x64 ARM C++ Runtime Core

What is the ArcGIS Runtime? Developers access functionality via native API built specifically for each platform: - Android, Java, Cocoa, Qt,.NET ArcGIS Runtime API Android Java ios OS X Qt WPF.NET Beta Win Android Linux ios OS X WinRT x86 x64 ARM C++ Runtime Core

What is the ArcGIS Runtime? Developers focus on functionality and API - Choose an API - Identify functionality - Treat the Runtime Core like a black box ArcGIS Runtime API Android Java ios OS X Qt WPF.NET Beta C++ Runtime Core

What is the ArcGIS Runtime? API provided with SDK to make development productive - Conceptual doc, API reference, samples, and the developer community ArcGIS Runtime SDK Guide API Ref Samples Community ArcGIS Runtime API Android Java ios OS X Qt WPF.NET Beta C++ Runtime Core

Agenda What is the ArcGIS Runtime? What s new for ArcGIS developers? ArcGIS Runtime SDK 10.2 for WPF ArcGIS Runtime SDK for.net Building Windows Store apps Building Windows Phone apps

What s new for ArcGIS Developers Free ArcGIS Developer subscriptions for Dev/Test - Signup at developers.arcgis.com Download the ArcGIS Runtime SDKs free - Follow link from the Resource Center or ArcGIS Developers site - Login with ArcGIS Developer account

What s new for ArcGIS Developers Get Dev / Test license codes from ArcGIS Developers site - https://developers.arcgis.com/en/licensing/ - Use with Software Authorization Wizard during SDK install Get Basic deployment licenses Purchase Standard licenses from your esri distributor Run Software Auth. Wizard & enter number View all licenses in License Viewer

Agenda What is the ArcGIS Runtime? What s new for ArcGIS developers? ArcGIS Runtime SDK 10.2 for WPF ArcGIS Runtime SDK for.net Building Windows Store apps Building Windows Phone apps

ArcGIS Runtime SDK 10.2 for WPF What s new Part I Highlights: Graphics rendering performance - Good for many thousands of graphics Support for async Tasks - Greatly simplifies your async code

ArcGIS Runtime SDK 10.2 for WPF What s new Part II Support for new ArcGIS for Server 10.2 features - Rotation of labels, image services Enhanced API for ArcGIS Online and web maps - WebMapViewModel for MVVM - Add/update portal items New security options - Integrated Windows Authentication - OAuth2 Enhanced support for high DPI devices Hydrographic S57 layer and military symbology improvements

Agenda What is the ArcGIS Runtime? What s new for ArcGIS developers? ArcGIS Runtime SDK 10.2 for WPF ArcGIS Runtime SDK for.net Building Windows Store apps Building Windows Phone apps

ArcGIS Runtime SDK for.net Desktop Store Phone ArcGIS Runtime

ArcGIS Runtime SDK for.net ArcGIS Runtime

ArcGIS Runtime SDK for.net Windows Desktop API Windows Store app API ArcGIS Runtime Windows Phone 8 API

ArcGIS Runtime SDK for.net Windows Desktop API Windows Store app API ArcGIS Runtime Windows Phone 8 API

ArcGIS Runtime SDK for.net Desktop beta Store Phone ArcGIS Runtime

ArcGIS Runtime SDK for.net Desktop ArcGIS Runtime

ArcGIS Runtime SDK for.net Windows Desktop New API Esri.ArcGIS.Runtime.dll -.NET 4.5 - Async Tasks - MVVM Supported IDE: - Visual Studio 2012 & Blend for 2012 - Visual Studio 2013 & Blend for 2013 Supported OS: - Windows 7, 8 & 8.1

Getting started Go to the Microsoft Dev Center Desktop http://msdn.microsoft.com/enus/windows/desktop/

Getting started (when final) Sign in to developers.arcgis.com Download ArcGIS Runtime SDK for.net Install SDK License with developer auth number Read the doc online Get Toolkit and Samples from GitHub

Functionality Mapping Geometry operations Geocoding Routing Editing Geoprocessing Location display

Demo Mapping and Geometry

Mapping and Geometry GIS-optimized map display - Basemap, Operational, Graphics - Online and offline layers - Feature labelling - Location display - Bindable layers collection for MVVM Geometry engine - Fast geometry operations without calling a service

Geocoding and Routing Geocoding - Uses ArcGIS Locators - Online and offline - Full address & single line search - Online World geocoding service Routing - Uses ArcGIS Network Analyst - Online and offline - Supports multipoint, barriers, etc

Demo Feature Layers

Feature Layers and Editing Display, query and edit features Features have fixed schema Feature services and offline geodatabases API access to features and feature tables Query geodatabase tables for features Edit geometry, attributes and attachments Feature templates Editor tracking & access control

What is available? ArcGIS Runtime SDK for WPF ArcGIS Runtime SDK for.net Desktop Store Phone ArcGIS Runtime ArcGIS Runtime Oct 2013 10.2 March 2014 10.2.1 beta

Roadmap ArcGIS Runtime SDK for.net Desktop Store Phone ArcGIS Runtime SDK for WPF ArcGIS Runtime SDK for.net Desktop Store Phone ArcGIS Runtime ArcGIS Runtime ArcGIS Runtime 10.2.1 beta March 2014 10.2 2014

Which should you choose? Continue to use current WPF SDK for existing projects Work with.net SDK if starting a new project for deployment mid-late 2014 Or plan to migrate? - Use async Task support in 10.2 WPF SDK - Instead of events - Use accelerated display mode - Avoid custom XAML symbols - Use 'using' rather than fully qualifying class names

Agenda What is the ArcGIS Runtime? What s new for ArcGIS developers? ArcGIS Runtime SDK 10.2 for WPF ArcGIS Runtime SDK for.net Building Windows Store apps Building Windows Phone apps

ArcGIS Runtime SDK for.net Desktop Store Phone ArcGIS Runtime

ArcGIS Runtime SDK for.net Store ArcGIS Runtime

Windows Store Apps App design different to traditional Windows dev Prescriptive UI design pattern Content first approach Single window full-screen apps Recommend navigation patterns Touch likely to be the primary user input Push notifications vs.

Getting started Building Windows Store apps Same Microsoft process for Store and Phone Develop: - Sign up for free Microsoft account Publish: - Individual account ($ per year) Publish + enterprise capabilities: - Company account ($ per year)

Getting started Building Windows Store apps Prerequisites: - Windows 8.1 and VS2013 - VS2013 will upgrade existing 8.0 apps to target 8.1 - Cannot downgrade http://msdn.microsoft.com/enus/library/windows/apps/dn376326.aspx

Deployment Deployment different to traditional Windows apps Support for ARM processor Limited local file system access Need to request access permission - Location, Documents, Skydrive App certification Deploy app in the Windows Store Deploy outside the Store - sideloading Windows 8.1 only

App deployment Two deployment routes - Windows Store - Enterprise deployment

ArcGIS Portal Viewer ArcGIS Windows Store app for browsing ArcGIS Portal content - ArcGIS Online - Portal for ArcGIS Available as a sample on Github with 10.2.1 public beta

ArcGIS Runtime SDK for.net Windows Store app API ArcGIS Runtime

Agenda What is the ArcGIS Runtime? What s new for ArcGIS developers? ArcGIS Runtime SDK 10.2 for WPF ArcGIS Runtime SDK for.net Building Windows Store apps Building Windows Phone apps

Microsoft Windows Phone Platform Windows Phone 8.0 - Shares components with Windows 8 - Many new platform capabilities - Enterprise deployment Windows Phone 7.8 - Just new WP8 style Windows Phone Store - 175,000+ apps

ArcGIS Runtime SDK for.net Desktop Store Phone ArcGIS Runtime

ArcGIS Runtime SDK for.net Phone ArcGIS Runtime

Getting started Go to Microsoft Windows Phone Dev Center http://developer.windowsphone.com/en-us

Getting started Building Windows Phone apps Same Microsoft process for Store and Phone Develop: - Sign up for free Microsoft account Publish: - Individual account ($ per year) Publish + enterprise capabilities: - Company account ($ per year)

Getting started Sign in to developers.arcgis.com Download ArcGIS Runtime SDK for.net Install SDK License with developer auth number Read the doc online Get Toolkit and Samples from GitHub

Development and Testing Emulator - Included with SDK - Can simulate GPS, etc - Requires Hyper-V Device - No substitute for real device - Need to unlock - Microsoft account (1 device) - Developer account (3 devices)

App deployment Two deployment routes - Windows Phone Store - Enterprise deployment

Questions? Need help? http://forums.arcgis.com Enhancement requests?