ArcGIS Pro is the exciting new application that now comes with ArcGIS 10.3 for Desktop. ArcGIS Pro is like no other desktop application from Esri. It is an asynchronous WPF app that can be extended with the upcoming ArcGIS Pro SDK for .NET that will be available at 1.1 (Beta). ArcGIS Pro SDK for .Net is based on the Add-in extensibility pattern that requires no elevated user permissions or COM-style category registration. With this new SDK, you can leverage modern .NET features and patterns such as Task Asynchronous Programming, TAP, LINQ, WPF Binding, and MVVM to write integrated 2D /3D Add-ins using Pro’s Editing, Mapping, Geoprocessing, Layout, Geodatabase, and Geometry APIs to name a few.
At 1.1 (Final) the ArcGIS Pro SDK for .Net can be installed directly from within Visual Studio using its Extension and Update mechanism. Simply install the ArcGIS Pro SDK by clicking on the gallery entry in the Extensions and Updates dialog. Updates to the ArcGIS Pro SDK will be shown to the developer as Visual Studio notification popups.
ArcGIS Pro exposes a set of APIs written entirely in .NET. It is a new API implemented for core aspects of ArcGIS Pro – supporting 2D, 3D, Sharing, Integration with Online, Geodatabase, Geometry, Editing, Layout and more. The API is asynchronous and supports multi-threaded programming.
ArcGIS Pro SDK for .NET resources to include concepts, guide, tutorials, samples, and snippets will be available at version 1.1 of Pro on Github. An initial set of samples will be available at Beta 1.1 on Github as well as a complete API Reference online.
Note: ArcGIS Pro 1.1 Beta is planned for late April and May 2015 and will be available to all ArcGIS Desktop customer current on software maintenance.