{"id":76011,"date":"2017-03-05T11:30:16","date_gmt":"2017-03-05T11:30:16","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/products\/product\/uncategorized\/arcgis-pro-sdk-at-dev-summit-2017-update\/"},"modified":"2018-03-26T21:12:22","modified_gmt":"2018-03-26T21:12:22","slug":"arcgis-pro-sdk-at-dev-summit-2017-update","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update","title":{"rendered":"ArcGIS Pro SDK at Dev Summit 2017 Update"},"author":6271,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23341,23851,22941],"tags":[23641,33161,27971,30181,23391],"industry":[],"product":[36561,36851,36601],"class_list":["post-76011","blog","type-blog","status-publish","format-standard","hentry","category-analytics","category-data-management","category-mapping","tag-net","tag-devsummit-2017","tag-editing","tag-developer-summit","tag-spatial-analytics","product-arcgis-pro","product-arcgis-pro-net","product-developers"],"acf":{"short_description":"The 2017\u00a0Esri Developer Summit is here!\u00a0 This post is an update on ArcGIS Pro SDK offerings this year at Dev Summit. \u00a0The Desktop SDK ...","flexible_content":[{"acf_fc_layout":"content","content":"<p>The 2017\u00a0<a href=\"http:\/\/www.esri.com\/events\/devsummit\">Esri Developer Summit<\/a> is here!\u00a0 This post is an update on ArcGIS Pro SDK offerings this year at Dev Summit. \u00a0The Desktop SDK Team has once again put together a comprehensive line-up of technical workshops to help you get up to speed with the Pro SDK and get caught up with the latest features and patterns. \u00a0The SDK team will also be available to show you more throughout Dev Summit at the ArcGIS Pro Island in the Showcase.<\/p>\n<p>Here\u2019s a listing of the Pro SDK offerings at Dev Summit 2017.\u00a0 For even more information, you can also go to the detailed agenda and do a search on \u201cPro SDK\u201d <a href=\"https:\/\/devsummitps17.schedule.esri.com\/session-catalog\">here<\/a>.<\/p>\n<p><span style=\"color: #339966\"><strong><span style=\"text-decoration: underline\">Technical Sessions (listed by date\/time):<\/span><\/strong><\/span><\/p>\n<p><strong>ArcGIS Pro SDK for .NET: \u00a0UI Design and MVVM <\/strong><\/p>\n<p><em>Tuesday, March 07, 2:30 pm &#8211; 3:30 pm \/ Primrose C-D<\/em><\/p>\n<p>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.<\/p>\n<p><strong>ArcGIS Pro SDK for .NET: \u00a0Map Authoring and Exploration<\/strong><\/p>\n<p><em>Tuesday, March 07, 5:30 pm &#8211; 6:30 pm \/ Primrose A<\/em><\/p>\n<p>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 &#8211; i.e. for working with Vector Tiles) and rule packages for 3D.<strong><\/strong><\/p>\n<p><strong>ArcGIS Pro SDK for .NET: \u00a0Integration with ArcGIS Online<\/strong><\/p>\n<p><em>Wednesday, March 08, 5:30 pm &#8211; 6:30 pm \/ Mesquite C<\/em><\/p>\n<p>Learn how to take advantage of Pro\u2019s 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.<\/p>\n<p><strong>ArcGIS Pro SDK for .NET: \u00a0UI Design for Accessibility and High DPI<\/strong><\/p>\n<p><em>Thursday, March 09, 9:00 am &#8211; 10:00 am \/ Catalina-Madera<\/em><\/p>\n<p>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.<\/p>\n<p><strong>Creating Rule Packages (RPKS) for ArcGIS Pro and CityEngine with CGA<\/strong><\/p>\n<p><em>Thursday, March 09, 10:30 am &#8211; 11:30 am \/ San Jacinto<\/em><\/p>\n<p>Learn how to use and author Computer Generated Architecture (CGA) rules. These rules can create 3D models representing buildings, zoning volumes, streetscapes, parks, natural landscape, and various other feature. \u00a0We\u2019ll do some hands on development of a Computer Generated Architecture (CGA) rules, and learn how to export them to RPKs for sharing on ArcGIS Online and in ArcGIS Pro.<\/p>\n<p><strong>ArcGIS Pro SDK for .NET: \u00a0Configurations<\/strong><\/p>\n<p><em>Thursday, March 09, 5:30 pm &#8211; 6:30 pm \/ Smoketree A \u2013 E<\/em><\/p>\n<p>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.<\/p>\n<p><strong>ArcGIS Pro SDK for .NET: \u00a0An Overview of the Geodatabase API<\/strong><\/p>\n<p><em>Friday, March 10, 8:30 am &#8211; 9:30 am \/ San Jacinto<\/em><\/p>\n<p>This session will provide an overview of the Geodatabase API (ArcGIS.Core.Data) for working with data in ArcGIS Pro.<\/p>\n<p><strong>ArcGIS Pro SDK for .NET: Editing and Geodatabase Integration<\/strong><\/p>\n<p><em>Friday, March 10, 10:00 am &#8211; 11:00 am \/ Mesquite C<\/em><\/p>\n<p>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.<\/p>\n<p><span style=\"color: #339966\"><strong><span style=\"text-decoration: underline\">Demo Theater Sessions (listed by date\/time):<\/span><\/strong><\/span><\/p>\n<p><strong>Getting Started with the ArcGIS Pro SDK for Raster and Imagery<\/strong><\/p>\n<p><em>Tuesday, March 07, 1:30 pm &#8211; 2:00 pm \/ Demo Theater 2- Oasis 1<\/em><\/p>\n<p>Learn how to get started with the ArcGIS Pro SDK in working with raster and imagery.<\/p>\n<p><strong>ArcGIS Pro SDK for .NET: Road-Ahead for Data Validation Using ArcGIS Data Reviewer<\/strong><\/p>\n<p><em>Wednesday, March 08, 10:30 am &#8211; 11:00 am \/ Demo Theater 2 &#8211; Oasis 1<\/em><\/p>\n<p>Learn about new data validation capabilities planned for the ArcGIS Pro SDK for .NET. These capabilities include implementation of data quality requirements using Data Reviewer checks, automated feature validation and workflows for sharing validation methods across the platform.<\/p>\n<p><strong>ArcGIS Pro SDK for .NET: \u00a0Getting Started<\/strong><\/p>\n<p><em>Thursday, March 09, 10:30 am &#8211; 11:00 am \/ Demo Theater 2 &#8211; Oasis 1<\/em><\/p>\n<p>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&#8217;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.<\/p>\n<p><strong>ArcGIS Pro SDK for .NET: \u00a0Building Configurations<\/strong><\/p>\n<p><em>Thursday, March 09, 11:00 am &#8211; 11:30 am \/ Demo Theater 2 &#8211; Oasis 1<\/em><\/p>\n<p>Solution configurations are a new way to create a focused UI\/UX experience in ArcGIS Pro for your users. We&#8217;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&#8217;ll cover how to design and develop your configuration in Visual Studio with the Pro SDK and Esri&#8217;s Desktop Application Markup Language (DAML), and then test your configuration in ArcGIS Pro.<\/p>\n<p><span style=\"color: #339966\"><strong><span style=\"text-decoration: underline\">Hands-On Training:<\/span><\/strong><\/span><\/p>\n<p>If you weren\u2019t able to make this year\u2019s Pre-Summit Pro SDK training class, don\u2019t worry!\u00a0 There are great opportunities for learning the Pro SDK starting in April with the brand new Pro SDK training course \u2013<strong> <\/strong><strong><a href=\"https:\/\/www.esri.com\/training\/catalog\/5875286780ac1ffc066b76e3\/extending-arcgis-pro-with-add-ins\/\">Extending ArcGIS Pro with Add-Ins<\/a><\/strong>.<strong> <\/strong>\u00a0This great new 3-day course from Esri Educational Services provides a comprehensive introduction to the Pro SDK. \u00a0As of Dev Summit week start, there are still available seats for the first online offering of the course scheduled April 3 \u2013 5.<\/p>\n<p>We hope you have a great Dev Summit!<strong><\/strong><\/p>\n"}],"authors":[{"ID":6271,"user_firstname":"Christopher","user_lastname":"Zent","nickname":"chriszent","user_nicename":"chriszent","display_name":"Christopher Zent","user_email":"czent@esri.com","user_url":"","user_registered":"2018-03-02 00:18:09","user_description":"Chris is a product manager on the ArcGIS Desktop Team, focused on the ArcGIS Pro SDK and helping users achieve their Pro customization goals.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}]},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ArcGIS Pro SDK at Dev Summit 2017 Update<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ArcGIS Pro SDK at Dev Summit 2017 Update\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2018-03-26T21:12:22+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update\"},\"author\":{\"name\":\"Christopher Zent\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0cf6cfa13d415d40bb6f89b6082c496a\"},\"headline\":\"ArcGIS Pro SDK at Dev Summit 2017 Update\",\"datePublished\":\"2017-03-05T11:30:16+00:00\",\"dateModified\":\"2018-03-26T21:12:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update\"},\"wordCount\":7,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\".NET\",\"DevSummit 2017\",\"editing\",\"Esri Developer Summit (DevSummit)\",\"spatial analytics\"],\"articleSection\":[\"Analytics\",\"Data Management\",\"Mapping\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update\",\"name\":\"ArcGIS Pro SDK at Dev Summit 2017 Update\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2017-03-05T11:30:16+00:00\",\"dateModified\":\"2018-03-26T21:12:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ArcGIS Pro SDK at Dev Summit 2017 Update\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0cf6cfa13d415d40bb6f89b6082c496a\",\"name\":\"Christopher Zent\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg\",\"caption\":\"Christopher Zent\"},\"description\":\"Chris is a product manager on the ArcGIS Desktop Team, focused on the ArcGIS Pro SDK and helping users achieve their Pro customization goals.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/chriszent\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ArcGIS Pro SDK at Dev Summit 2017 Update","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update","og_locale":"en_US","og_type":"article","og_title":"ArcGIS Pro SDK at Dev Summit 2017 Update","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2018-03-26T21:12:22+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update"},"author":{"name":"Christopher Zent","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0cf6cfa13d415d40bb6f89b6082c496a"},"headline":"ArcGIS Pro SDK at Dev Summit 2017 Update","datePublished":"2017-03-05T11:30:16+00:00","dateModified":"2018-03-26T21:12:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update"},"wordCount":7,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":[".NET","DevSummit 2017","editing","Esri Developer Summit (DevSummit)","spatial analytics"],"articleSection":["Analytics","Data Management","Mapping"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update","name":"ArcGIS Pro SDK at Dev Summit 2017 Update","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2017-03-05T11:30:16+00:00","dateModified":"2018-03-26T21:12:22+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/analytics\/analytics\/arcgis-pro-sdk-at-dev-summit-2017-update#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"ArcGIS Pro SDK at Dev Summit 2017 Update"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0cf6cfa13d415d40bb6f89b6082c496a","name":"Christopher Zent","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg","caption":"Christopher Zent"},"description":"Chris is a product manager on the ArcGIS Desktop Team, focused on the ArcGIS Pro SDK and helping users achieve their Pro customization goals.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/chriszent"}]}},"text_date":"March 5, 2017","author_name":"Christopher Zent","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/chriszent","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Pro","tag_data":[{"term_id":23641,"name":".NET","slug":"net","term_group":0,"term_taxonomy_id":23641,"taxonomy":"post_tag","description":"","parent":0,"count":65,"filter":"raw"},{"term_id":33161,"name":"DevSummit 2017","slug":"devsummit-2017","term_group":0,"term_taxonomy_id":33161,"taxonomy":"post_tag","description":"","parent":0,"count":5,"filter":"raw"},{"term_id":27971,"name":"editing","slug":"editing","term_group":0,"term_taxonomy_id":27971,"taxonomy":"post_tag","description":"","parent":0,"count":166,"filter":"raw"},{"term_id":30181,"name":"Esri Developer Summit (DevSummit)","slug":"developer-summit","term_group":0,"term_taxonomy_id":30181,"taxonomy":"post_tag","description":"","parent":0,"count":60,"filter":"raw"},{"term_id":23391,"name":"spatial analytics","slug":"spatial-analytics","term_group":0,"term_taxonomy_id":23391,"taxonomy":"post_tag","description":"","parent":0,"count":344,"filter":"raw"}],"category_data":[{"term_id":23341,"name":"Analytics","slug":"analytics","term_group":0,"term_taxonomy_id":23341,"taxonomy":"category","description":"","parent":0,"count":1328,"filter":"raw"},{"term_id":23851,"name":"Data Management","slug":"data-management","term_group":0,"term_taxonomy_id":23851,"taxonomy":"category","description":"","parent":0,"count":920,"filter":"raw"},{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2689,"filter":"raw"}],"product_data":[{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2036,"filter":"raw"},{"term_id":36851,"name":"ArcGIS Pro SDK","slug":"arcgis-pro-net","term_group":0,"term_taxonomy_id":36851,"taxonomy":"product","description":"","parent":36601,"count":91,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":763,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-pro","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/76011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/6271"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=76011"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/76011\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=76011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=76011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=76011"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=76011"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=76011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}