Introduction to Esri's New Developer Technology for Desktop and Mobile Devices
ArcGIS Runtime SDK is a new developer technology from Esri for creating powerful, lightweight GIS applications that are fast to display, are fast to deploy, and work with the entire ArcGIS system. It features a new modern architecture for developers to build focused, stand-alone mapping applications for both desktop and mobile devices. Software development kits (SDKs) are available from the Esri Developer Network (EDN) and make it easy to create compelling custom applications that integrate geospatial data and GIS capabilities. ArcGIS Runtime SDK is designed to support very simple deployments, as easy as plugging in a USB drive.
Developers can use Windows Presentation Foundation (WPF) or Java to embed dynamic mapping and geospatial applications into existing applications or custom build new ones. Users can author maps, content, and GIS functionality in ArcGIS for Desktop or publish web services that can be consumed in a custom application. An ArcGIS Runtime SDK application can be a client to ArcGIS for Server or run completely disconnected. Advanced geoprocessing, editing, and analytical capabilities can also be integrated into applications built using ArcGIS Runtime SDK.
ArcGIS Runtime SDKs for Java and WPF are now in prerelease for all current EDN subscribers, Esri Partners, and Esri Developer Summit attendees. The official 1.0 release is expected in Q3 2012.
ArcGIS Runtime SDK on mobile devices consists of a collection of 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. 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 application 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 SDK technology.
Currently, Esri supports ArcGIS Runtime SDKs on the following mobile platforms:
To learn more, visit esri.com/runtime.