News

ArcWatch: GIS News, Views, and Insights

June 2012


Build Dynamic Mapping Applications with ArcGIS Runtime

Esri Offers New Developer Technology for Desktop and Mobile Devices

By Jennifer Jacob
Esri Product Marketing

The ArcGIS Runtime SDK for WPF lets developers build rich GIS mapping applications that take full advantage of the WPF platform.
The ArcGIS Runtime SDK for WPF lets developers build GIS mapping applications that take full advantage of the WPF platform.

Using ArcGIS Runtime, a new developer technology from Esri, developers can create powerful, lightweight GIS applications that display quickly, deploy easily, and work with the entire ArcGIS system.

ArcGIS Runtime features a new modern architecture for building focused, stand-alone mapping applications for both desktop and mobile devices. Software development kits (SDKs), available from the Esri Developer Network (EDN), make it easy to create compelling custom applications that integrate geospatial data and GIS capabilities. With ArcGIS Runtime deployment can be as simple as plugging in a USB drive.

ArcGIS Runtime on Desktop Devices

Developers can use Windows Presentation Foundation (WPF) or Java to embed dynamic mapping and geospatial applications into existing applications or build new custom ones. Users can author maps, content, and GIS functionality in ArcGIS for Desktop or publish web services, which can be consumed in a custom application. An ArcGIS Runtime application can be a client to ArcGIS for Server or run completely disconnected. Advanced geoprocessing, editing, and analytical capabilities can be integrated into applications built using ArcGIS Runtime.

ArcGIS Runtime will help you

"ArcGIS Runtime is a new generation of tools for developers," said Rob Elkins, ArcGIS product manager. "It has a very lightweight footprint, meaning it's about the same size as Adobe Acrobat Reader. It doesn't need any administrative privileges to be installed and provides you with very fast capabilities to display maps, do editing, and perform analysis. Developers are able to build an application and leverage it in a focused environment, taking advantage of local hardware to get very fast display performance, for example, with in-vehicle applications."

Here's what you can do with ArcGIS Runtime SDK for WPF and Java:

This custom tsunami evacuation zone application was built by the City and County of Honolulu using the ArcGIS Runtime SDK for Android.
This custom tsunami evacuation zone application was built by the City and County of Honolulu using the ArcGIS Runtime SDK for Android.

ArcGIS Runtime SDK for Java and WPF, for example, provides a set of development tools that allows you to create 2D map applications for deployment onto Windows and Linux platforms. The SDK enables you to integrate remote maps, local maps, and geoprocessing models to create rich applications for the desktop.

ArcGIS Runtime SDK for Java and WPF are now in prerelease. All current EDN subscribers, Esri partners, and 2012 Esri Developer Summit attendees can get access to the prerelease version. The official 1.0 release is expected later this summer.

ArcGIS Runtime on Mobile Devices

Esri also offers ArcGIS Runtime SDKs for building and deploying custom mobile mapping applications. These SDKs are integrated with the ArcGIS system and make developing, testing, and deploying applications faster and easier. They combine geospatial data and maps into intuitive mobile applications.

Currently, Esri supports ArcGIS Runtime SDKs on the following mobile platforms:

Users can access local data and web services in both connected and disconnected environments, collect and report data, perform GIS analysis, and take advantage of the wealth of user-contributed content from ArcGIS Online. After a custom mobile application has been created and tested, it can be distributed through various app stores, marketplaces, or private enterprise networks. Users who have been developing and deploying applications with previously released SDKs for smartphones and tablet devices are already taking advantage of ArcGIS Runtime technology.

 
Contact Us | Privacy | Legal | Site Map