{"id":277082,"date":"2019-10-27T19:59:15","date_gmt":"2019-10-28T02:59:15","guid":{"rendered":"https:\/\/www.esri.com\/about\/newsroom\/?post_type=arcnews&#038;p=277082"},"modified":"2019-10-23T16:08:04","modified_gmt":"2019-10-23T23:08:04","slug":"arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers","status":"publish","type":"arcnews","link":"https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers","title":{"rendered":"ArcGIS Runtime SDKs Extend Capabilities for Utility, Public Safety Developers"},"author":5752,"featured_media":0,"menu_order":0,"template":"","format":"standard","meta":{"_acf_changed":false,"sync_status":"","episode_type":"","audio_file":"","castos_file_data":"","podmotor_file_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","_links_to":"","_links_to_target":""},"categories":[10732,81,10832],"tags":[192822,280422,266502,1251,160512],"arcnews_issues":[387012],"class_list":["post-277082","arcnews","type-arcnews","status-publish","format-standard","hentry","category-arcgis-runtime-sdks","category-capability","category-developer-technology","tag-arcgis-for-developers","tag-arcgis-platform","tag-defense","tag-public-safety","tag-utilities","arcnews_issues-fall-2019","arcnews_sections-esri-technology"],"acf":{"short_description":"ArcGIS Runtime SDKs 100.6 ushers in a track-focused road map for the developer technology centered this time on utilities and public safety.","pdf":{"host_remotely":false,"file":"","file_url":""},"flexible_content":[{"acf_fc_layout":"content","content":"ArcGIS Runtime SDKs 100.6, released in August, is a milestone for ArcGIS Runtime SDKs both in capabilities and how Esri plans content for releases.\r\n\r\nWith 100.6\u2014also called update 6\u2014Esri introduces a track-focused road map for ArcGIS Runtime. The three tracks for this update are utilities, defense and public safety, and platform support. While these tracks were the drivers behind adding various capabilities to ArcGIS Runtime, in most cases, the new capabilities can be applied far beyond the specific track that helped bring them to life."},{"acf_fc_layout":"content","content":"<h2>Utilities<\/h2>\r\nThis is the big one! With update 6, ArcGIS Runtime gains the first phase of support for the utility network. It also boasts improved annotation support, better integration of navigation, more ways to work offline, and fresh-out-of-beta augmented reality (AR) capabilities.\r\n<h3>Support for Utility Network<\/h3>\r\nSince the introduction of the utility network to the ArcGIS platform, many Esri users have asked for tools they can use to access and work with their utility network data in mobile field solutions. Update 6 is the first step in providing those tools.\r\n\r\nEsri now delivers APIs that can read network element attributes, such as the voltage capacity and whether switches are open or closed. These APIs can also describe associations between network elements and their geographic features, which is helpful when, for example, a switch with many terminals is represented by a single point on the map."},{"acf_fc_layout":"image","image":275992,"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"Update 6 also introduces network tracing. Users can set one or more starting points on their network\u2014at a junction or terminal or somewhere along an edge\u2014and, as an option, specify any number of barriers and then perform a trace. Traces are extremely fast, too.\r\n\r\nAs of this release, all utility network capabilities in ArcGIS Runtime are service based and require a network connection. In subsequent releases, Esri will be adding more utility network functionality, including the ability to work offline."},{"acf_fc_layout":"content","content":"<h3>Improved Annotation Support<\/h3>\r\nBoth annotations and reference scale are important for utilities that represent their networks on maps. Together, these capabilities allow mapmakers to specify precisely how text looks as users zoom in and out. These were added to the ArcGIS Runtime SDKs at update 5 as a sneak peek at what would be released in the utility track.\r\n\r\nAt update 6, users can now take annotation services offline, which is great for working in areas with variable network connectivity. Esri will continue to expand these capabilities over the next few releases.\r\n<h3>Easier Navigation Integration<\/h3>\r\nAnother new capability that was driven by Esri\u2019s utility users but that has a broad range of applications is the navigation API.\r\n\r\nArcGIS Runtime has long been able to deliver turn-by-turn directions, both when connected and when offline, but developers have had to write a fair bit of custom code to provide an interactive navigation experience. The new navigation API makes it easy to integrate navigation directly into ArcGIS Runtime apps.\r\n\r\nThis first release provides APIs that alert app users of upcoming maneuvers, detect when users have wandered off route, and automatically reroute them if need be (but for now, only when using local datasets). Use of the navigation API in a production app does require a Basic level (or higher) ArcGIS Runtime license."},{"acf_fc_layout":"content","content":"<h3>Enhanced Offline Capabilities<\/h3>\r\nUpdate 6 also introduces several improvements to working offline\u2014another capability that was driven by the utilities track but is applicable to so many other situations.\r\n\r\nThe new scheduled updates capability augments preplanned offline workflows by generating and storing periodic, read-only data changes on the server so they\u2019re ready for clients to download. An ArcGIS Runtime app can then check the server to see which updates will make it current, download them, and apply them in sequence. This brings the performance benefits of the preplanned offline workflow capability\u2014including being able to generate an offline map once and distribute it broadly without taxing the server\u2014to data updates.\r\n<h3>Augmented Reality Is Now out of Beta<\/h3>\r\nFor the past year, more than 300 customer development teams have worked with Esri\u2019s AR beta program, and those capabilities are now being brought out of beta. With update 6, ArcGIS Runtime is AR-enabled for iOS and Android devices.\r\n\r\nIt was clear that delivering a truly exceptional AR experience across a range of use cases would require customization, configuration, and calibration. To support that, Esri will be providing open-source toolkit components to help build tabletop (small, model-like versions of a map or scene), flyover, and full-scale AR experiences."},{"acf_fc_layout":"content","content":"<h2>Defense and Public Safety<\/h2>\r\nDefense and public safety organizations often have specific\u2014and critical\u2014rules about how their maps are styled. Military symbology, for example, has to be broad, flexible, and information rich yet highly readable and immediately recognizable. Additionally, since these organizations usually can\u2019t adopt external authentication and security patterns, they generally require apps to integrate with their existing patterns. Update 6 addresses both of these matters.\r\n<h3>Symbology Powered by ArcGIS Arcade<\/h3>\r\nWith update 6, Esri introduces improved support for military symbology\u2014and this is being built into the ArcGIS platform, not just ArcGIS Runtime. This refreshed, customizable solution accesses symbols in a style file and is powered by ArcGIS Arcade."},{"acf_fc_layout":"image","image":276002,"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"While this supports defense users\u2019 needs, it also exposes complex, attribute-driven rendering for use in any kind of app. For example, with a little Arcade customization, an app could display restaurants with symbology that shows not only their locations and types but also their customer ratings, when they\u2019re open, and if they\u2019re kid-friendly.\r\n<h3>More Support for OGC<\/h3>\r\nMany services that are published according to Open Geospatial Consortium, Inc. (OGC), standards use parameter-based authorization schemes for access, and that affects a number of defense and public safety organizations. Esri now supports using these authorization keys\u2014and, for that matter, any custom parameters\u2014for Web Feature Service (WFS) layers, Web Map Service (WMS) layers, and Web Map Tile Service (WMTS) layers.\r\n\r\nUpdate 6 also adds creation and editing capabilities to Keyhole Markup Language (KML) files. This means that users can now modify a KML file or author one from scratch, save it, and share it with others directly from an ArcGIS Runtime app. Creating and editing a KML file in a production app does require licensing ArcGIS Runtime at the Standard level (or higher)."},{"acf_fc_layout":"content","content":"<h2>Platform Support<\/h2>\r\nIn addition to the updates focused on utilities and defense and public safety, Esri has released some other capabilities that were driven by the needs of the ArcGIS platform as a whole. Highlights of these include the following:\r\n<ul>\r\n \t<li>Mobile map packages now support group layers.<\/li>\r\n \t<li>ArcGIS Runtime opens WFS layers from a web app.<\/li>\r\n \t<li>Users can now identify and select features in a point scene layer.<\/li>\r\n \t<li>Scene layers, feature layers, and graphic overlays can have a vertical offset defined for use in a scene.<\/li>\r\n<\/ul>\r\nEsri has also fixed multiple bugs in ArcGIS Runtime and made some big improvements to performance and memory usage\u2014in particular, with dictionary renderers, Arcade, and working with mobile map packages."},{"acf_fc_layout":"content","content":"<h2>Download and Get Started<\/h2>\r\nThere is a lot of important and foundational new technology in update 6 of ArcGIS Runtime SDKs, much of which is only the start of what the team has planned.\r\n\r\nTo get 100.6, go to the <a href=\"https:\/\/developers.arcgis.com\/\">ArcGIS for Developers website<\/a>, look for the ArcGIS Runtime SDK you want, go to its web page, and download the SDK. If you\u2019re new to developing with ArcGIS Runtime and don\u2019t have an ArcGIS Developer subscription, <a href=\"https:\/\/developers.arcgis.com\/sign-up\">sign up for a free account<\/a> and get access to everything you need to create your app, including tutorials, samples, and rich documentation."}],"references":null},"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 Runtime SDKs Extend Capabilities for Utility, Public Safety Developers<\/title>\n<meta name=\"description\" content=\"ArcGIS Runtime SDKs 100.6 ushers in a track-focused road map for the developer technology centered this time on utilities and public safety.\" \/>\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\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ArcGIS Runtime SDKs Extend Capabilities for Utility, Public Safety Developers\" \/>\n<meta property=\"og:description\" content=\"ArcGIS Runtime SDKs 100.6 ushers in a track-focused road map for the developer technology centered this time on utilities and public safety.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers\" \/>\n<meta property=\"og:site_name\" content=\"Esri\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2019\/10\/arcnews-banner-updatetoarcgisruntime-card.jpg\" \/><meta property=\"og:image\" content=\"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2019\/10\/arcnews-banner-updatetoarcgisruntime-card.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers\",\n\t            \"url\": \"https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers\",\n\t            \"name\": \"ArcGIS Runtime SDKs Extend Capabilities for Utility, Public Safety Developers\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#website\"\n\t            },\n\t            \"datePublished\": \"2019-10-28T02:59:15+00:00\",\n\t            \"description\": \"ArcGIS Runtime SDKs 100.6 ushers in a track-focused road map for the developer technology centered this time on utilities and public safety.\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/www.esri.com\/about\/newsroom\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"ArcNews Articles\",\n\t                    \"item\": \"https:\/\/www.esri.com\/about\/newsroom\/arcnews\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 3,\n\t                    \"name\": \"ArcGIS Runtime SDKs Extend Capabilities for Utility, Public Safety Developers\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#website\",\n\t            \"url\": \"https:\/\/www.esri.com\/about\/newsroom\/\",\n\t            \"name\": \"Esri\",\n\t            \"description\": \"Esri Newsroom\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/www.esri.com\/about\/newsroom\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#\/schema\/person\/41c803b2ea8734c36f9c4e9586d1449d\",\n\t            \"name\": \"Amy Ambard\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.esri.com\/about\/newsroom\/#\/schema\/person\/image\/\",\n\t                \"url\": \"https:\/\/secure.gravatar.com\/avatar\/f356480172f8ad0bc8d72b855e84171c52f1944c7c7779f3e425d73bf3efa3c7?s=96&d=blank&r=g\",\n\t                \"contentUrl\": \"https:\/\/secure.gravatar.com\/avatar\/f356480172f8ad0bc8d72b855e84171c52f1944c7c7779f3e425d73bf3efa3c7?s=96&d=blank&r=g\",\n\t                \"caption\": \"Amy Ambard\"\n\t            },\n\t            \"url\": \"\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"ArcGIS Runtime SDKs Extend Capabilities for Utility, Public Safety Developers","description":"ArcGIS Runtime SDKs 100.6 ushers in a track-focused road map for the developer technology centered this time on utilities and public safety.","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\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers","og_locale":"en_US","og_type":"article","og_title":"ArcGIS Runtime SDKs Extend Capabilities for Utility, Public Safety Developers","og_description":"ArcGIS Runtime SDKs 100.6 ushers in a track-focused road map for the developer technology centered this time on utilities and public safety.","og_url":"https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers","og_site_name":"Esri","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","og_image":[{"url":"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2019\/10\/arcnews-banner-updatetoarcgisruntime-card.jpg","type":"","width":"","height":""},{"width":1920,"height":1080,"url":"https:\/\/www.esri.com\/about\/newsroom\/app\/uploads\/2019\/10\/arcnews-banner-updatetoarcgisruntime-card.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@Esri","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers","url":"https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers","name":"ArcGIS Runtime SDKs Extend Capabilities for Utility, Public Safety Developers","isPartOf":{"@id":"https:\/\/www.esri.com\/about\/newsroom\/#website"},"datePublished":"2019-10-28T02:59:15+00:00","description":"ArcGIS Runtime SDKs 100.6 ushers in a track-focused road map for the developer technology centered this time on utilities and public safety.","breadcrumb":{"@id":"https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/about\/newsroom\/arcnews\/arcgis-runtime-sdks-extend-capabilities-for-utility-public-safety-developers#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/about\/newsroom"},{"@type":"ListItem","position":2,"name":"ArcNews Articles","item":"https:\/\/www.esri.com\/about\/newsroom\/arcnews"},{"@type":"ListItem","position":3,"name":"ArcGIS Runtime SDKs Extend Capabilities for Utility, Public Safety Developers"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/about\/newsroom\/#website","url":"https:\/\/www.esri.com\/about\/newsroom\/","name":"Esri","description":"Esri Newsroom","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/about\/newsroom\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.esri.com\/about\/newsroom\/#\/schema\/person\/41c803b2ea8734c36f9c4e9586d1449d","name":"Amy Ambard","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/about\/newsroom\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f356480172f8ad0bc8d72b855e84171c52f1944c7c7779f3e425d73bf3efa3c7?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f356480172f8ad0bc8d72b855e84171c52f1944c7c7779f3e425d73bf3efa3c7?s=96&d=blank&r=g","caption":"Amy Ambard"},"url":""}]}},"sort_order":"8","_links":{"self":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/arcnews\/277082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/arcnews"}],"about":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/types\/arcnews"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/users\/5752"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/arcnews\/277082\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/media?parent=277082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/categories?post=277082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/tags?post=277082"},{"taxonomy":"arcnews_issues","embeddable":true,"href":"https:\/\/www.esri.com\/about\/newsroom\/wp-json\/wp\/v2\/arcnews_issues?post=277082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}