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

  • Customize ArcGIS for Desktop by writing add-ins or building custom components in .NET or Java.
  • Extend ArcGIS for Server with server object extensions written in .NET or Java.
  • Create stand-alone desktop applications in .NET, Java, or Cross-platform C++.

Flex

iOS

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

Java

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

JavaScript

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

Python

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

REST

Use the 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.

WPF

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

6/13/2012