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

Slides:



Advertisements
Similar presentations
Offline Routing and Geocoding using ArcGIS Runtime SDK
Advertisements

Esri UC 2014 | Technical Workshop | ArcGIS for Water Utilities: An Overview Howard Crothers Mike Miller.
Local Geofencing Using the ArcGIS Runtime SDK
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 International User Conference | San Diego, CA Technical Workshops | ArcGIS API for Microsoft Silverlight/WPF—An Introduction Morten Nielsen Rex Hansen.
Esri UC 2014 | Technical Workshop | Audience Participation URL: goo.gl/tN4Vzq Open in device browser… CAD: The ArcGIS for AutoCAD Plug-in.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Viewer for Flex—
Developing Mobile Apps with the ArcGIS Runtime SDK for .NET
Esri Maps for Salesforce and Microsoft Dynamics CRM
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Viewer for Flex An Introduction Canserina Kurnia and Derek Law July 12,
Collector for ArcGIS: An Introduction
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 UC 2014 | Technical Workshop | Optimizing Your JavaScript Web App for Performance Jeremy Bartley Derek Swingley.
Technical Workshops | Esri International User Conference San Diego, California Deploying your Smartphone and Tablet Apps Eric Ito David Cardella
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS for SharePoint, An Introduction Art Haddad Rich Zwaap.
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 &
Technical Workshops | Esri International User Conference San Diego, California ArcGIS for Windows Mobile Justin Colville July 24th.
Sharing Geographic Content
Esri UC 2014 | Technical Workshop | Accessing Spatial Databases in ArcGIS using Query Layers Annie Sasidar.
Esri International User Conference | San Diego, CA Technical Workshops | Windows Phone – Developing Applications Kylie Donia and Eager Ip July 13, 2011.
Network Analysis with Python
Developing Windows Desktop and Device Apps with the ArcGIS Runtime SDK for.NET Rex Hansen Thad Tilton.
Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer Edwin Waite & Shankar Chandrasekaran Planning and Deploying Data Quality Services.
Esri UC 2014 | Demo Theater | ArcGIS Runtime Offline APIs Gary Sheppard.
Building Offline Apps With the ArcGIS Runtime SDKs
ArcGIS for Smartphones and Tablets Paul Barker & Russ Roberts.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Windows.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS API for Flex.
Esri UC 2014 | Technical Workshop | Animating Thousands of Graphics with ArcGIS Runtime SDK for Java Mark Baird and Vijay Gandhi.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Viewer for Flex.
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
Esri UC 2014 | Technical Workshop | ArcGIS for Windows Mobile - An Introduction Sunee Puckdee, Rui Ge, Morgan Zhang.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Geodatabase Administration:
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
Esri UC 2014 | Technical Workshop | ArcGIS Online: An Introduction and Overview Ray Bunn Andrew Hendrickson Tim Oliver, Horry County Paul Ross.
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.
Configuring the ArcGIS for Local Government Election Polling Place and Election Results applications Lindsay Thomas.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
Esri UC 2014 | Demo Theater | An Overview of ArcGIS for Local Government’s Model ArcGIS Online Organization Scott Oppmann.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Customizing the Operations.
Esri UC 2014 | Technical Workshop | Using ArcGIS Online Analysis Widgets Shing Lin, Jerome Yang.
ArcGIS Editor for OpenStreetMap: Contributing Data Christine White.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Migrating Parcel data.
Configuring the Briefing Book Application in your Community Lindsay Thomas.
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.
ArcGIS Online: Sharing your Content Ben Ramseth John Thieling.
Esri UC 2014 | Technical Workshop | Managing and Editing Annotation Wendy Harrison.
Esri UC 2014 | Demo Theater | Using ArcGIS Online App Logins in Node.js James Tedrick.
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
Publishing GIS Services to ArcGIS Server
Esri UC 2014 | Technical Workshop | ArcGIS API for JavaScript: An Introduction Kelly Hutchins Derek Swingley.
Esri UC 2014 | Technical Workshop | Editing in ArcMap: An Introduction Lisa Stanners, Phil Sanchez.
Esri UC 2014 | Technical Workshop | Migrating Data To The Parcel Fabric Christine Leslie Amir Bar-Maor.
Esri UC 2014 | Technical Workshop | Enhancing Web Map Performance in ArcGIS Online Julia Guard & Melanie Summers.
Packaging Network and Geocoding Data for Navigator Mark Bockenhauer & Frank Kish.
Working with Feature Layers
Geocoding with ArcGIS for Desktop: Getting Started
ArcGIS Pro: An Introduction Overview
Presentation transcript:

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

Esri UC 2014 | Demo Theater | This session should be known as… Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | 1. Install the SDK from NuGet Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | Note: beta only includes WinStore and WinPhone. WinDesktop by final… 1. Install the SDK from NuGet Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | Designer only works in x86 or AnyCPU mode. Use AnyCPU for Windows Desktop* Windows Store and Windows Phone: AnyCPU not supported. Windows RT and Windows Phone hardware: ARM Windows Phone Emulator: x86 Windows x64: x64 or x86 will both work Windows x86: x86 2. AnyCPU vs x86 vs x64 Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | Download from Or install from Visual Studio: VS2014 CTP2 now has this built in. 3. Shared Project Reference Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | Add to project by right-clicking References and selecting “Add Shared Project Reference…” 3. Shared Project Reference Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | MVVM: Model-View-ViewModel - Separate data from view via viewmodel - Allows unit-testing all your code - Reuse viewmodel and model across platforms. - Adapt just the view to the device Make it easy using “Shared Projects” - Windows Phone and Windows store: Known as ‘Universal App’ 4. Re-use -> code sharing -> MVVM Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | Beta (currently): Separate download + install from beta community Final: - Built into setup - NuGet users: Available in the Visual Studio Gallery 5. Project templates Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | WPF: One xml namespace to rule them all xmlns:esri=" Windows Store and Windows Phone: xmlns:esri="using:Esri.ArcGISRuntime.Controls" xmlns:layers="using:Esri.ArcGISRuntime.Layers" xmlns:geometry="using:Esri.ArcGISRuntime.Geometry" xmlns:location="using:Esri.ArcGISRuntime.Location" xmlns:data="using:Esri.ArcGISRuntime.Data" xmlns:toolkit="using:Esri.ArcGISRuntime.Toolkit.Controls" 6. XML Namespaces Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | 7. Local data and operations Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks Great advantage of.NET Runtime SDK vs predecessors and web APIs - Phenomenal display and computational performance - Inherently robust – not dependent on network connectivity -and/or- 2. Use offline data – tile packages, geodatabases, locators, network datasets 1. Take map services offline, use disconnected, and sync when re-connected -then- 3. Perform query, geometry operations, routing, geocoding locally on the client

Esri UC 2014 | Demo Theater | Navigation events are tasks you can wait for. Navigation tasks return false if cancelled. True if completed bool completed = await mapView.SetViewAsync(center, scale); String them together: bool completed = await mapView.SetViewAsync(fullExtent) && await mapView.SetViewAsync(center) && await mapView.SetViewAsync(center, 10000); 8. Jump-zoom Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | The MVVM sample. Lots of good tidbits in it. Poke around in it. Take things from it. Learn from it. - Almost everything applies to Windows Desktop and Windows Phone as well. Rebrand the app for your organization and lock it to your org. Install it from the store today! Just search for ‘ArcGIS’. 9. Windows Store Portal Viewer sample Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | github.com/Esri/arcgis-toolkit-dotnet Download source, learn from, modify and rebuild Submit issues and suggestion to the toolkit Submit pull-requests (please read first guidelines though) 10. Toolkit source - modify/contribute Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | How to License At the Basic Level Under Application section, create a New Application (or select existing) Click on Runtime SDK Licensing Copy the Client ID and use it to set your clientID Developing Mobile Apps with the ArcGIS Runtime SDK for.NET

Esri UC 2014 | Demo Theater | You have 2 options: 1. Use an organization account (ArcGIS Online or Portal for ArcGIS) - Requires users of your app to log in with their account 2. Use a license string obtained from Customer Service or your international distributor - License burnt into the app - Extensions can also be added with this option For more info speak to sales or product management Developing Mobile Apps with the ArcGIS Runtime SDK for.NET How to License At the Standard Level

Esri UC 2014 | Demo Theater | ArcGIS Runtime SDK Sessions – Tuesday Session NameTimeLocation Migrating Your WPF Apps to ArcGIS Runtime SDK for.NET 12:30pm – 1:00pmDeveloper Island (demo theatre) ArcGIS Runtime Offline APIs3:30pm – 4:00pmDeveloper Island (demo theatre) Developing Apps with ArcGIS Runtime SDK for Android 8:30am – 9:45amRoom 15 B Developing iOS and Mac Apps with ArcGIS Runtime SDK 10:15am – 11:30amRoom 31 C Developing Java Apps with ArcGIS Runtime SDK 3:15pm– 4:30pmRoom 31 C Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | ArcGIS Runtime SDK Sessions – Wednesday Session NameTimeLocation Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks 11:30am – 12:00pmDeveloper Island (demo theatre) Offline Routing and Geocoding in ArcGIS Runtime SDK 3:00pm – 3:30pmGeneral Theater 2 (demo theatre) Developing Windows Desktop Apps with ArcGIS Runtime SDK for.NET 8:30am – 9:45amRoom 09 Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | ArcGIS Runtime SDK sessions Thursday Session NameTimeLocation Dive Deep into the Performance of the ArcGIS Runtime SDKs Core Display Architecture 10:30am – 11:00amDeveloper Island (demo theatre) Developing Mobile Apps with ArcGIS Runtime SDK for.NET 10:15am – 11:30amRoom 05 A ArcGIS Runtime SDKs: The Road Ahead 1:30pm – 2:45pmRoom 07 A/B Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | Thank you… Please fill out the session survey: Offering ID: 1347 Online – Paper – pick up and put in drop box Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks

Esri UC 2014 | Demo Theater | Building.NET Apps with ArcGIS Runtime SDK: Tips and Tricks