ArcGIS offers APIs for Web application development on various platforms. The links below direct you to documentation and samples for each API. Esri has provided sample servers so you can practice with the APIs before deploying your own ArcGIS Server.

JavaScript

JavaScript

Develop custom JavaScript applications that mashup ArcGIS services. Use the ArcGIS API for JavaScript to take full advantage of powerful mapping, editing, geocoding, and geoprocessing services. Also available are the ArcGIS Extension for Bing Maps and the ArcGIS Extension for the Google Maps API.

Flex

Flex

Develop rich Internet applications with ArcGIS services using the Flex™ framework. The API enables creating applications with an intuitive, visually rich and responsive user interface. The ArcGIS API for Flex takes full advantage of the powerful mapping, geocoding, and geoprocessing capabilities of ArcGIS services.

Silverlight/WPF

Silverlight

Develop custom applications with ArcGIS Server services using the ArcGIS API for Silverlight or the ArcGIS API for WPF.  Both APIs enable you to create highly interactive, visually rich, and expressive applications for both Web and desktop clients.

.NET

.NET ADF Resource Center

Build applications with GIS capabilities using the .NET Web Application Developer Framework (.NET Web ADF). The .NET Web ADF is an AJAX-enabled framework for building Web applications built on ASP .Net AJAX. It includes both server-side and client-side controls and libraries. The client-side JavaScript framework is built on MS-AJAX.

Java

Java ADF Resource Center

Build applications with GIS capabilities using the Java Web Application Developer Framework (Java Web ADF). The Java Web ADF is an AJAX-enabled framework for building Web applications built on JSF and Java EE. It includes server-side controls and client-side behavior accessible via JavaScript libraries.

 

 
Filed under: