Developer ResourcesLabs |
DevelopArcWeb Services is a set of GIS Web services, such as mapping, routing, and geocoding, hosted by ESRI. It gives you access to content and capabilities without installing software or maintaining data. Access ArcWeb Services through Web browsers, desktop applications, mobile devices, or APIs. APIsArcWeb Services offers several different client-side and server-side APIs to meet Web developers' needs for rapid deployment, customization, and functionality. You can use more than one API with your application. There are three client-side APIs: ArcWeb Explorer Flex API and ArcWeb Explorer JavaScript API are available for use with the ArcWeb Explorer demo application; the J2ME Mobile Toolkit API is designed for use with Java-enabled devices. Client-side APIs use server-side APIs behind the scenes, such as SOAP and REST for the ArcWeb Explorer Flex API. OpenLS is another server-side API available with ArcWeb Services. View an ArcWeb Services API comparison chart.ArcWeb Explorer Flex API, a client-side API based on Adobe Flex Builder, allows you to
ArcWeb Explorer JavaScript API is a client-side API designed to customize ArcWeb Explorer, a mapping demo application based on Adobe's Macromedia Flash. The ArcWeb Explorer JavaScript API allows you to
J2ME Mobile Toolkit is a Java-based client-side API that offers the ability to
REST offers developers a lightweight, intuitive server-side environment. Use REST if you would like to
SOAP offers the most functionality and customization of the ArcWeb Services APIs. Server-side with SOAP, you can
OpenLS provides an Open Geospatial Consortium, Inc. (OGC)-compliant platform for wireless services server-side using XML. With OpenLS, you can
ArcWeb Public ServicesArcWeb Public Services offers Web developers free access to all the APIs and a large subset of ArcWeb Services content and capabilities. The program is limited to personal, noncommercial work and is valid for one year. Use restrictions apply. LabsLabs provides an early look at new products and technologies including new APIs and toolkits, stand-alone applications using emerging technologies, and useful development resources. In the Labs area, you can become a part of the development process, sharing ideas and feedback for the newest ArcWeb Services ideas and products. |