Wednesday, August 10, 2011

ArcGIS on Android? Sometime later on...

This topic will describe the system requirements for developing and deploying applications using the ArcGIS application programming interface (API) for Android.


Esri offers users a host of solutions, designed to be used from PC, web and mobile clients, however, lately there’s definitely huge interest in the mobile ecosystem. The company actually offers 5 solutions they bill as “mobile” offerings. These include ArcGIS for Win Mobile, ArcPad, ArcGIS for Windows Phone and ArcGIS Desktop – each has it’s benefits, price point, and target audience/user.

Supported operating systems

The System Requirements page from Google provides a list of supported operating systems. Development of ArcGIS Android apps is supported on Mac OS X (Intel), Linux, and Windows based operating systems. Refer to Google's documentation for the specific Windows operating systems that are supported.

Eclipse IDE

The Eclipse integrated development environment (IDE) will be the only supported development environment and it is required if any development work is to be done with the ArcGIS API for Android. The following items must be considered when setting up your development environment:
  • The Android Development Tools (ADT) plug-in for Eclipse provided by Google is required before you can install the plug-ins provided by Esri. Instructions on installing this plug-in are provided by Google on the following page: ADT Plugin for Eclipse. In general, Esri's Eclipse plug-ins are loosely coupled with Android's ADT. Thus, you should be able to work with the latest ADT plug-in for Eclipse.
  • The ArcGIS API for Android Eclipse plug-ins will be supporting Eclipse 3.5 (Galileo) and Eclipse 3.6 (Helios).
  • Eclipse's Java development tools (JDT) is required before the ADT can be installed. Most Eclipse IDE packages include this plug-in by default, but it must be installed if not included with the package you download from Eclipse's web site.
  • There are several types of Eclipse packages that can be downloaded from the Eclipse Downloads site. Esri supports all of the Eclipse IDE packages stipulated by Google (see Google's System Requirements document for a list).
  • Java development kit (JDK) 6 is required. A Java runtime environment (JRE) is not enough for development.

Supported Android SDK platforms

Esri is supporting only the following Android software development kit (SDK) platforms:
  • SDK Platform Android 2.1, API 7
  • SDK Platform Android 2.2, API 8

Supported ArcGIS Server versions and platforms

The ArcGIS API for Android will work with ArcGIS Server 9.3.1 and 10.0 services. You can also use the ArcGIS API for Android with:
  • ArcGIS Server for the Java Platform
  • ArcGIS Server for the .NET Platform
  • All flavors of operating systems that are supported by Esri




No comments:

Post a Comment