{"id":669772,"date":"2019-12-19T11:13:51","date_gmt":"2019-12-19T19:13:51","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=669772"},"modified":"2019-12-19T15:39:01","modified_gmt":"2019-12-19T23:39:01","slug":"welcome-to-arcgis-runtime-100-7","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7","title":{"rendered":"Announcing ArcGIS Runtime 100.7"},"author":3811,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[37101],"tags":[23451,38851],"industry":[],"product":[36871,36881,36891,36901,36921,36601],"class_list":["post-669772","blog","type-blog","status-publish","format-standard","hentry","category-announcements","tag-arcgis-runtime","tag-developers","product-api-net-win-desktop","product-api-for-android","product-api-ios","product-api-java","product-api-cqt","product-developers"],"acf":{"short_description":"ArcGIS Runtime 100.7 expands utility network support, adds user based licensing for all license levels, and much more.","flexible_content":[{"acf_fc_layout":"content","content":"<p>Just in time for the festive season, the ArcGIS Runtime team brings you Update 7. Continuing the track-focused development introduced with Update 6, this release expands capabilities for Utilities, Defense &amp; Public Safety, as well as providing some more platform driven functionality.<\/p>\n<p>As before, much of the functionality that\u2019s driven by one of those tracks is usable in a broad range of scenarios. Read on to see what\u2019s new.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Utilities<\/h2>\n<h3>Network Trace<\/h3>\n<p>At 100.7 we\u2019ve added the following utility network traces to give you a full suite of options:<\/p>\n<ul>\n<li>Subnetwork: Trace a logical subset of the network (e.g. a circuit or a zone).<\/li>\n<li>Downstream: Find out what is being fed from a particular part of the network.<\/li>\n<li>Upstream: Useful to see what&#8217;s feeding a particular part of the network.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":685222,"id":685222,"title":"Upstream Trace","filename":"UpstreamTraceCloseup.png","filesize":88943,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/UpstreamTraceCloseup.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7\/upstreamtracecloseup","alt":"Utility network demo UI showing all trace options (Connected, Subnetwork, Upstream and Downstream)","author":"3811","description":"","caption":"Multiple tracing options are now supported","name":"upstreamtracecloseup","status":"inherit","uploaded_to":669772,"date":"2019-12-18 16:36:42","modified":"2019-12-18 16:41:29","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":815,"height":419,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/UpstreamTraceCloseup-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/UpstreamTraceCloseup.png","medium-width":464,"medium-height":239,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/UpstreamTraceCloseup.png","medium_large-width":768,"medium_large-height":395,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/UpstreamTraceCloseup.png","large-width":815,"large-height":419,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/UpstreamTraceCloseup.png","1536x1536-width":815,"1536x1536-height":419,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/UpstreamTraceCloseup.png","2048x2048-width":815,"2048x2048-height":419,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/UpstreamTraceCloseup.png","card_image-width":815,"card_image-height":419,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/UpstreamTraceCloseup.png","wide_image-width":815,"wide_image-height":419}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Building on the foundation introduced at 100.6, Runtime now supports a much richer collection of tracing options. Traces can be configured to stop based on complex attribute expressions or function barriers. Advanced attribute propagation is also supported, enabling the authoring of phase-based electrical traces. Connectivity associations and structural attachment associations can now be queried, and additional utility network schema information is available. ArcGIS Runtime can now serve as the basis for truly powerful utility network field apps.<\/p>\n<h3>Subtype Feature Layer<\/h3>\n<p>An ArcGIS utility network maintains real world network element types (fuses, transformers, switches etc.) as subtypes in a single feature class. This is good for performance but can be challenging when customizing how each of these subtypes is presented to the user (think popups, visible scale ranges, etc.).<\/p>\n<p>The new SubtypeFeatureLayer provides a clean solution: point it at a single feature class and it acts as a group layer that automatically includes a feature layer for each subtype in the source feature class. These sublayers can be configured independently of one another and queries are optimized across all sublayers. For example, a pan of the map sends a single request to the source feature class to cover all the sublayers (manually creating a feature layer for each subtype would have resulted in a query per feature layer).<\/p>\n<p>As you can imagine, while this is important for utility network, you can also make good use of it anywhere subtypes are found.<\/p>\n<h3>Augmented Reality<\/h3>\n<p>One of the three AR modes introduced with Update 6 was Tabletop: you provide a scene to the ArcGIS Runtime SDK Toolkit\u2019s AR component and determine the surface on which to place it. Runtime now allows you to clip that scene so that it will better fit on top of the surface.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":685142,"id":685142,"title":"TableTop AR With Clipping","filename":"TableTop-AR-With-Clipping.jpg","filesize":416160,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/TableTop-AR-With-Clipping.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7\/tabletop-ar-with-clipping","alt":"Tabletop augmented reality experience","author":"3811","description":"Downtown San Diego scene displayed fixed to a table top","caption":"Tabletop AR of downtown San Diego","name":"tabletop-ar-with-clipping","status":"inherit","uploaded_to":669772,"date":"2019-12-18 16:11:27","modified":"2019-12-18 16:12:31","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":2436,"height":1062,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/TableTop-AR-With-Clipping-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/TableTop-AR-With-Clipping.jpg","medium-width":464,"medium-height":202,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/TableTop-AR-With-Clipping.jpg","medium_large-width":768,"medium_large-height":335,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/TableTop-AR-With-Clipping.jpg","large-width":1920,"large-height":837,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/TableTop-AR-With-Clipping-1536x670.jpg","1536x1536-width":1536,"1536x1536-height":670,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/TableTop-AR-With-Clipping-2048x893.jpg","2048x2048-width":2048,"2048x2048-height":893,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/TableTop-AR-With-Clipping-826x360.jpg","card_image-width":826,"card_image-height":360,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/TableTop-AR-With-Clipping-1920x837.jpg","wide_image-width":1920,"wide_image-height":837}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>While we were at it, we incorporated various optimizations to download scenes quicker and more efficiently.<\/p>\n<h3>Other improvements:<\/h3>\n<ul>\n<li>Use a map\u2019s reference scale with graphics overlays<\/li>\n<li>Scale-based symbol classes for layers delivered via MMPKs<\/li>\n<li>Work with Preplanned Areas defined by polygons<\/li>\n<li>Use custom styles for VTPK based layers in MMPKs<\/li>\n<\/ul>\n<h3>Utility network licensing<\/h3>\n<p>Access to utility network data and analysis (eg tracing) now requires an extension license. For named users, the Utility Network user type extension (available with ArcGIS Enterprise 10.8) can be added to a named user. For license keys, a new Utility Network extension can be purchased for Runtime deployments. In either case, the extension enables licensed access to utility network functionality in Runtime. See the Licensing by User Type section below for more details on enhancements to Runtime licensing with named users. As always, you don\u2019t need this extension during development, only when deploying an app for production use.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Defense &amp; Public Safety<\/h2>\n<p>When draping marker symbols on the ground in 3D scenes, you can now choose whether to display them billboarded or flat.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":685752,"id":685752,"title":"Draped Mode","filename":"IMG_0011.png","filesize":155352,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_0011.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7\/img_0011","alt":"Comparing trailhead locations displayed in Billboarded Draped Mode vs Flat Draped Mode","author":"3811","description":"","caption":"Draped mode comparison. Billboarded (left) vs Flat (right)","name":"img_0011","status":"inherit","uploaded_to":669772,"date":"2019-12-18 22:06:22","modified":"2019-12-18 22:11:29","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":800,"height":346,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_0011-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_0011.png","medium-width":464,"medium-height":201,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_0011.png","medium_large-width":768,"medium_large-height":332,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_0011.png","large-width":800,"large-height":346,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_0011.png","1536x1536-width":800,"1536x1536-height":346,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_0011.png","2048x2048-width":800,"2048x2048-height":346,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_0011.png","card_image-width":800,"card_image-height":346,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/IMG_0011.png","wide_image-width":800,"wide_image-height":346}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Runtime apps can now create and edit KML screen overlays (previously you could just display them).<\/p>\n<p>We\u2019ve made various improvements to MMPKs and MSPKs for working offline:<\/p>\n<ul>\n<li>Rasters can be read directly from a MMPK or MSPK without unpacking it<\/li>\n<li>MSPKs can include rasters as elevation sources<\/li>\n<li>MSPKs can now include transportation networks<\/li>\n<\/ul>\n"},{"acf_fc_layout":"content","content":"<h2>Platform<\/h2>\n<h3>Licensing by User Type<\/h3>\n<p>The big one here is that you can now license Runtime apps at all levels via your ArcGIS Online or ArcGIS Enterprise named user login. No longer limited to Lite and Basic, named user logins now also enable Standard and Advanced levels.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":685172,"id":685172,"title":"Runtime License with shadow","filename":"Runtime-License-with-shadow.png","filesize":24513,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/Runtime-License-with-shadow.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7\/runtime-license-with-shadow","alt":"Screenshot of ArcGIS Online showing user type and runtime license","author":"3811","description":"","caption":"User types can now enable all levels of Runtime license","name":"runtime-license-with-shadow","status":"inherit","uploaded_to":669772,"date":"2019-12-18 16:28:10","modified":"2019-12-18 16:31:19","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":806,"height":452,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/Runtime-License-with-shadow-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/Runtime-License-with-shadow.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/Runtime-License-with-shadow.png","medium_large-width":768,"medium_large-height":431,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/Runtime-License-with-shadow.png","large-width":806,"large-height":452,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/Runtime-License-with-shadow.png","1536x1536-width":806,"1536x1536-height":452,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/Runtime-License-with-shadow.png","2048x2048-width":806,"2048x2048-height":452,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/Runtime-License-with-shadow.png","card_image-width":806,"card_image-height":452,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/Runtime-License-with-shadow.png","wide_image-width":806,"wide_image-height":452}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>Here\u2019s what included with ArcGIS user types and Partner user types:<\/p>\n"},{"acf_fc_layout":"content","content":"<table>\n<tbody>\n<tr>\n<th style=\"text-align: left\"><strong>User Type<\/strong><\/th>\n<th style=\"text-align: left\"><strong>Runtime Level<\/strong><\/th>\n<\/tr>\n<tr>\n<td>Viewer \/ Lite [partner]<\/td>\n<td>Lite<\/td>\n<\/tr>\n<tr>\n<td>Editor \/ Field Worker \/ Basic [partner]<\/td>\n<td>Basic<\/td>\n<\/tr>\n<tr>\n<td>Creator \/ GIS Professional Basic \/ Standard [partner]<\/td>\n<td>Standard<\/td>\n<\/tr>\n<tr>\n<td>GIS Professional Standard \/ GIS Professional Advanced \/ Advanced [partner]<\/td>\n<td>Advanced<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n"},{"acf_fc_layout":"content","content":"<h3>Extension licensing for User Types<\/h3>\n<p>A new Runtime Analysis extension can also now be assigned as an add-on to Creator and GIS Professional users (user types that include a Runtime Standard or Advanced license).<\/p>\n<p>With the upcoming release of ArcGIS Enterprise 10.8, a new user type extension will be introduced for utility network. This covers capabilities of utility network across the platform and we\u2019ve simply rolled Runtime utility network licensing right into that. The Utility Network user type extension is included with GIS Professional Standard and GIS Professional Advanced user types and can be assigned as an add-on to all other user types (Viewer user type will be limited to viewing and tracing utility networks).<\/p>\n<h2>All the rest<\/h2>\n<p>There are many more new features dotted around the Runtime in 100.7, and as ever we\u2019ve also fixed a number of bugs and made various improvements and optimizations under the hood.<\/p>\n<p>But a good SDK is not just about the code:<\/p>\n<ul>\n<li>New samples have been added to the SDK Samples apps.<\/li>\n<li>The guide and reference docs have been updated.<\/li>\n<li>The Open Source Apps team has updated the Data Collection .Net WPF app with new functionality to bring it into line with the Data Collection iOS app. And as an added bonus they\u2019ve released a UWP version too.<\/li>\n<\/ul>\n<p>Please note: There is no update to Local Server at 100.7.<\/p>\n<p><span class=\"uiOutputText\" dir=\"ltr\">See the release notes for each individual SDK for more details:\u00a0<\/span><a title=\"https:\/\/developers.arcgis.com\/android\/latest\/guide\/release-notes.htm\" href=\"https:\/\/developers.arcgis.com\/android\/latest\/guide\/release-notes.htm\" target=\"_blank\" rel=\"noopener\"><span class=\"uiOutputText\" dir=\"ltr\">Android<\/span><\/a><span class=\"uiOutputText\" dir=\"ltr\">, <\/span><a title=\"https:\/\/developers.arcgis.com\/qt\/latest\/qml\/guide\/release-notes.htm\" href=\"https:\/\/developers.arcgis.com\/qt\/latest\/qml\/guide\/release-notes.htm\" target=\"_blank\" rel=\"noopener\"><span class=\"uiOutputText\" dir=\"ltr\">Qt<\/span><\/a><span class=\"uiOutputText\" dir=\"ltr\">, <\/span><a title=\"http:\/\/developers.arcgis.com\/net\/latest\/wpf\/guide\/release-notes.htm\" href=\"http:\/\/developers.arcgis.com\/net\/latest\/wpf\/guide\/release-notes.htm\" target=\"_blank\" rel=\"noopener\"><span class=\"uiOutputText\" dir=\"ltr\">.NET<\/span><\/a><span class=\"uiOutputText\" dir=\"ltr\">, <\/span><a title=\"https:\/\/developers.arcgis.com\/java\/latest\/guide\/release-notes.htm\" href=\"https:\/\/developers.arcgis.com\/java\/latest\/guide\/release-notes.htm\" target=\"_blank\" rel=\"noopener\"><span class=\"uiOutputText\" dir=\"ltr\">Java<\/span><\/a><span class=\"uiOutputText\" dir=\"ltr\">, and <\/span><a title=\"https:\/\/developers.arcgis.com\/ios\/latest\/swift\/guide\/release-notes.htm\" href=\"https:\/\/developers.arcgis.com\/ios\/latest\/swift\/guide\/release-notes.htm\" target=\"_blank\" rel=\"noopener\"><span class=\"uiOutputText\" dir=\"ltr\">iOS<\/span><\/a>.<\/p>\n<p>We\u2019re really proud of how 100.7 builds upon the foundations of 100.6 where we introduced the Utility, Defense &amp; Public Safety, and Platform tracks and we\u2019re already hard at work on 100.8.<\/p>\n"},{"acf_fc_layout":"content","content":"<h2>Download and get started<\/h2>\n<p>To get 100.7, go to the\u00a0<a href=\"https:\/\/developers.arcgis.com\/arcgis-runtime\/\">ArcGIS for Developers<\/a>\u00a0web site, browse the ArcGIS Runtime SDK page of your choice and download the SDK.\u00a0 You can also reference the Runtime SDK through\u00a0<a href=\"https:\/\/developers.arcgis.com\/net\/latest\/wpf\/guide\/install-the-sdk.htm#ESRI_SECTION1_BA40EF70B43B4F789B33C2CAA2053873\">NuGet<\/a>,\u00a0<a href=\"https:\/\/developers.arcgis.com\/android\/latest\/guide\/develop-your-first-map-app.htm#ESRI_SECTION1_E1CFE3BFB2814243ADFD8CE8DB11ACC2\">Gradle<\/a>, or\u00a0<a href=\"https:\/\/developers.arcgis.com\/ios\/latest\/swift\/guide\/install.htm#ESRI_SECTION1_9448ADD25F414BA3BA0319E77C1E8FF8\">CocoaPods<\/a>. If you\u2019re new to developing with ArcGIS Runtime and don\u2019t have an ArcGIS Developer subscription, simply\u00a0<a href=\"http:\/\/developers.arcgis.com\/sign-up\/\">sign up<\/a>\u00a0for a free account and you\u2019ll be able to access everything you need to develop your app.<\/p>\n"}],"authors":[{"ID":3811,"user_firstname":"Nicholas","user_lastname":"Furness","nickname":"Nicholas Furness","user_nicename":"nfurness","display_name":"Nick Furness","user_email":"NFurness@esri.com","user_url":"http:\/\/developers.arcgis.com","user_registered":"2018-03-02 00:15:26","user_description":"Nick Furness is a Product Manager for the ArcGIS Maps SDKs for Native Apps, and ArcGIS Maps SDKs for Game Engines, specializing in Swift and iOS. He's spent over 25 years working in the GIS space building projects ranging from small mom-and-pop solutions all the way up to enterprise utility and national government deployments. Nick presents at various Esri Developer Summits, the User Conference, and many other events, almost always talking about something to do with the Native Maps SDKs (although you might find the odd bit of JavaScript thrown in there).","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/01\/DevSummit-2013-Face-150x150.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"},{"ID":4091,"user_firstname":"Rex","user_lastname":"Hansen","nickname":"Rex Hansen","user_nicename":"rex-hansen","display_name":"Rex Hansen","user_email":"rhansen@esri.com","user_url":"","user_registered":"2018-03-02 00:15:41","user_description":"Rex Hansen is a Product Manager for the ArcGIS Maps SDKs for Native Apps and ArcGIS Maps SDKs for Game Engines.  He has over 25 years of experience in GIS, spatial analytics, and computer mapping.  Currently, he guides the development of native technologies in the GIS industry to use authoritative geospatial content and analysis in offline workflows, photorealistic experiences, and immersive, extended reality solutions.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/11\/RexHansen1200x1200-465x465.png' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/Runtime-100-7-card.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/Runtime-100-7-banner-logo.jpg"},"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>Announcing ArcGIS Runtime 100.7<\/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\/developers\/announcements\/welcome-to-arcgis-runtime-100-7\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing ArcGIS Runtime 100.7\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7\" \/>\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=\"2019-12-19T23:39:01+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\/developers\/announcements\/welcome-to-arcgis-runtime-100-7#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7\"},\"author\":{\"name\":\"Nick Furness\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e07f43559a84520f015fcf55e8c58ab8\"},\"headline\":\"Announcing ArcGIS Runtime 100.7\",\"datePublished\":\"2019-12-19T19:13:51+00:00\",\"dateModified\":\"2019-12-19T23:39:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7\"},\"wordCount\":3,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Runtime\",\"Developers\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7\",\"name\":\"Announcing ArcGIS Runtime 100.7\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2019-12-19T19:13:51+00:00\",\"dateModified\":\"2019-12-19T23:39:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing ArcGIS Runtime 100.7\"}]},{\"@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\/e07f43559a84520f015fcf55e8c58ab8\",\"name\":\"Nick Furness\",\"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\/2019\/01\/DevSummit-2013-Face-150x150.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/01\/DevSummit-2013-Face-150x150.png\",\"caption\":\"Nick Furness\"},\"description\":\"Nick Furness is a Product Manager for the ArcGIS Maps SDKs for Native Apps, and ArcGIS Maps SDKs for Game Engines, specializing in Swift and iOS. He's spent over 25 years working in the GIS space building projects ranging from small mom-and-pop solutions all the way up to enterprise utility and national government deployments. Nick presents at various Esri Developer Summits, the User Conference, and many other events, almost always talking about something to do with the Native Maps SDKs (although you might find the odd bit of JavaScript thrown in there).\",\"sameAs\":[\"http:\/\/developers.arcgis.com\",\"https:\/\/www.linkedin.com\/in\/nixta\/\",\"https:\/\/x.com\/geeknixta\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/nfurness\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Announcing ArcGIS Runtime 100.7","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\/developers\/announcements\/welcome-to-arcgis-runtime-100-7","og_locale":"en_US","og_type":"article","og_title":"Announcing ArcGIS Runtime 100.7","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2019-12-19T23:39:01+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\/developers\/announcements\/welcome-to-arcgis-runtime-100-7#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7"},"author":{"name":"Nick Furness","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/e07f43559a84520f015fcf55e8c58ab8"},"headline":"Announcing ArcGIS Runtime 100.7","datePublished":"2019-12-19T19:13:51+00:00","dateModified":"2019-12-19T23:39:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7"},"wordCount":3,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Runtime","Developers"],"articleSection":["Announcements"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7","name":"Announcing ArcGIS Runtime 100.7","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2019-12-19T19:13:51+00:00","dateModified":"2019-12-19T23:39:01+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Announcing ArcGIS Runtime 100.7"}]},{"@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\/e07f43559a84520f015fcf55e8c58ab8","name":"Nick Furness","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\/2019\/01\/DevSummit-2013-Face-150x150.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/01\/DevSummit-2013-Face-150x150.png","caption":"Nick Furness"},"description":"Nick Furness is a Product Manager for the ArcGIS Maps SDKs for Native Apps, and ArcGIS Maps SDKs for Game Engines, specializing in Swift and iOS. He's spent over 25 years working in the GIS space building projects ranging from small mom-and-pop solutions all the way up to enterprise utility and national government deployments. Nick presents at various Esri Developer Summits, the User Conference, and many other events, almost always talking about something to do with the Native Maps SDKs (although you might find the odd bit of JavaScript thrown in there).","sameAs":["http:\/\/developers.arcgis.com","https:\/\/www.linkedin.com\/in\/nixta\/","https:\/\/x.com\/geeknixta"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/nfurness"}]}},"text_date":"December 19, 2019","author_name":"Multiple Authors","author_page":"https:\/\/www.esri.com\/arcgis-blog\/products\/developers\/announcements\/welcome-to-arcgis-runtime-100-7","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/12\/Runtime-100-7-banner-logo.jpg","primary_product":"Developers","tag_data":[{"term_id":23451,"name":"ArcGIS Runtime","slug":"arcgis-runtime","term_group":0,"term_taxonomy_id":23451,"taxonomy":"post_tag","description":"","parent":0,"count":91,"filter":"raw"},{"term_id":38851,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":38851,"taxonomy":"post_tag","description":"","parent":0,"count":78,"filter":"raw"}],"category_data":[{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":1967,"filter":"raw"}],"product_data":[{"term_id":36871,"name":"ArcGIS Runtime SDK for .NET","slug":"api-net-win-desktop","term_group":0,"term_taxonomy_id":36871,"taxonomy":"product","description":"","parent":36601,"count":65,"filter":"raw"},{"term_id":36881,"name":"ArcGIS Runtime SDK for Android","slug":"api-for-android","term_group":0,"term_taxonomy_id":36881,"taxonomy":"product","description":"","parent":36601,"count":65,"filter":"raw"},{"term_id":36891,"name":"ArcGIS Runtime SDK for iOS","slug":"api-ios","term_group":0,"term_taxonomy_id":36891,"taxonomy":"product","description":"","parent":36601,"count":55,"filter":"raw"},{"term_id":36901,"name":"ArcGIS Runtime SDK for Java","slug":"api-java","term_group":0,"term_taxonomy_id":36901,"taxonomy":"product","description":"","parent":36601,"count":59,"filter":"raw"},{"term_id":36921,"name":"ArcGIS Runtime SDK for Qt","slug":"api-cqt","term_group":0,"term_taxonomy_id":36921,"taxonomy":"product","description":"","parent":36601,"count":80,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":764,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=developers","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/669772","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\/3811"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=669772"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/669772\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=669772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=669772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=669772"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=669772"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=669772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}