3D Visualization & Analytics

ArcGIS Pro SDK at Dev Summit 2017

The Esri Developer Summit in Palm Springs is just a couple months away, and once again you’ll find a comprehensive line-up of technical workshops and sessions on the ArcGIS Pro SDK for .NET.  Whether you’re looking to get started, or to get updates on the latest SDK features and patterns, there will be something for everyone.

Here’s a listing of the current Pro SDK offerings at Dev Summit 2017:

Pre-summit Hands-On Training:

Once again, there will be a pre-summit hands-on SDK training course available.  The course is titled “Introduction to Programming with the ArcGIS Pro SDK for .NET” and will be offered March 5 – 6, 8:30 a.m. – 5:30 p.m. at the Palm Springs Hard Rock Hotel.   If you’re looking for a great opportunity to get started with the Pro SDK, this is it.  You’ll receive training from the Educational Services team that will be offering the upcoming official course.  Plan to bring your own machine and Visual Studio .NET skills and get ready to learn.  You can find out more information from the Pre-summit Training page.

Introduction to Programming with the ArcGIS Pro SDK for .NET 

This two-day hands-on training course will introduce you to the fundamentals of using the ArcGIS Pro SDK for .NET to customize and extend ArcGIS Pro. Participants will work with Microsoft Visual Studio, the .NET Framework and the Pro SDK to create Pro add-ins to automate existing processes and to add new capabilities that you design and write. The ArcGIS Pro API exposes core aspects of Pro, including: 2D and 3D maps, sharing, integration with ArcGIS Online, Geodatabase, Geometry, Editing, Layouts, and more. The Pro API is also asynchronous and supports multi-threaded programming, and the Pro SDK patterns will be introduced in the workshop.

Technical Sessions:

ArcGIS Pro SDK for .NET:  Editing and Geodatabase Integration

Learn how to create editing tools in Pro. We show customizing the galleries, modify dockpane, using the sketch, and integrating construction tools into the Pro Editor and layer Create Feature templates. We introduce edit operations for creating and modifying Geodatabase features and Geometry.

ArcGIS Pro SDK for .NET:  Map Authoring and Exploration

Learn how to create map tools for selection and identify, layer pop-ups, custom pop-ups, and how to use the MapControl. We also cover Map Authoring APIs for renderers for 2D (unique value, class break, scale dependent – i.e. for working with Vector Tiles) and rule packages for 3D.

ArcGIS Pro SDK for .NET:  Integration with ArcGIS Online

Learn how to take advantage of Pro’s API for accessing Portal and ArcGIS Online. We show use of ArcGISPortalManager, ArcGISPortal, EsriHttpClient, and Json.Net to search, retrieve and upload Online items such as feature services, Vector Tile packages, and web maps. The session will also delve into integrating the portal API into an ArcGIS Pro Configuration.

ArcGIS Pro SDK for .NET:  Configurations

Learn how to take advantage of the new Pro SDK Configuration extensibility pattern. We cover handling pre-initialization callbacks (i.e. before the application window is shown) and custom branding with the Splash Screen and Start up Page. We look at streamlining the user interface for specific workflows and user roles.

ArcGIS Pro SDK for .NET:  UI Design for Accessibility and High DPI

Learn how to write dpi-aware Add-ins designed with accessibility in mind. Additionally, supporting high contrast mode and keyboard-only navigation is an important part of making your Add-in accessible. We cover scaling, layouts, fonts, styling, and high dpi considerations for Add-ins. We will also cover keytips, tab order, accelerators, and shortcuts for Pro.

ArcGIS Pro SDK for .NET:  UI Design and MVVM

Learn how to write Add-ins for Pro with advanced user interface components including custom control, gallery, and dockpane. We focus on MVVM and integration of WPF to write compelling UIs with Pro supporting Pro themes. We also cover multi-threading considerations when developing UIs in Pro.

ArcGIS Pro SDK for .NET:  An Overview of the Geodatabase API

This session will provide an overview of the Geodatabase API (ArcGIS.Core.Data) for working with data in ArcGIS Pro.

Demo Theater Sessions:

ArcGIS Pro SDK for .NET:  Getting Started

Looking for a walk-through on how to get up and running with the ArcGIS Pro SDK? Swing by for tips and demos on installing the Pro SDK and the SDK community samples and building your first Pro add-in with DAML. We’ll show you how you can get up and running quickly with the samples as a foundation for great add-ins using the Pro SDK dev patterns and also show you all the online resources and how to get the most out of them.

ArcGIS Pro SDK for .NET:  Building Configurations

Solution configurations are a new way to create a focused UI/UX experience in ArcGIS Pro for your users. We’ll give you a quick introduction and then walk-through a basic configuration to customize the Pro splash screen, start up page, and UI. We’ll cover how to design and develop your configuration in Visual Studio with the Pro SDK and Esri’s Desktop Application Markup Language (DAML), and then test your configuration in ArcGIS Pro.

For information on the latest ArcGIS Pro SDK resources, visit the Pro SDK landing page.

About the author

Chris is a product manager on the ArcGIS Desktop Team, focused on the ArcGIS Pro SDK and helping users achieve their Pro customization goals.

Notify of
Inline Feedbacks
View all comments

Next Article

Mix and match buffer styles for your business solutions

Read this article