Developing with ArcGIS

Using ArcGIS APIs, you can create native GIS applications for the platform of your choice, build rich Internet applications, and deploy robust enterprise services, all within an open, modern architecture. Additionally, you can streamline your work in ArcGIS for Desktop by automating workflows with Python scripts, building add-ins for interactive tasks, and developing custom components for added functionality.

This table lists the APIs in alphabetical order based on logical shortened versions of their full legal names. It provides a short description for each and links to detailed resources for that API.

ArcGIS APIs

Android

Build focused GIS-enabled applications for Android devices using the ArcGIS Runtime SDK for Android.

ArcObjects

Flex

iOS

Bring GIS to your iPad or iPhone using ArcGIS Runtime SDK for iOS.

Java

Create high-speed, lightweight, on- or offline applications for Windows and Linux desktops and in-vehicle mounted devices using ArcGIS Runtime SDK for Java.

JavaScript

Harness the power of ArcGIS Online by using ArcGIS API for JavaScript in your web pages.

OS X

Create high-speed, lightweight, on- or offline applications using ArcGIS Runtime SDK for OS X.

Python

Script workflows, build and run geoprocessing tools, and write add-ins using Python for ArcGIS.

Qt

Use ArcGIS Runtime SDK for Qt to create high-speed, lightweight, on- or offline applications for Windows and Linux desktop and in-vehicle mounted devices.

REST

Use ArcGIS REST API to interact with services hosted by ArcGIS for Server.

SharePoint

Activate and configure mapping components for use in your SharePoint sites with ArcGIS for SharePoint.

Silverlight

SOAP

Use the ArcGIS SOAP SDK to access ArcGIS for Server web services.

SQL

Use SQL to work with data in enterprise geodatabases.

Windows Mobile

Deploying to Windows Mobile devices, Tablet PCs, or other mobile Windows devices? ArcGIS Runtime SDK for Windows Mobile is for you.

Windows Phone

Integrate interactive maps and tasks into your Windows Phone applications using the ArcGIS Runtime SDK for Windows Phone.

Windows Store apps

Create high-performance apps that easily integrate with ArcGIS Online using ArcGIS Runtime SDK for Windows Store apps.

WPF

Create high-speed, lightweight, on- or offline applications for desktop, tablets, and in-vehicle mounted devices using ArcGIS Runtime SDK for WPF.

5/31/2013