You are here: Using J2ME Mobile Toolkit > Using ArcWeb J2ME Mobile Toolkit

O V E R V I E W

Using ArcWeb J2ME Mobile Toolkit to access ArcWeb Services

The ArcWeb J2ME Mobile Toolkit allows you to build ArcWeb Services applications for Java-enabled cell phones and PDAs. The toolkit contains a set of classes that enables developers to build Location Based Service applications for mapping, geocoding, routing, address mapping, and points of interest searches using ArcWeb Services. It also includes functionality to process and save requests. For a look at how this API compares to the others, see the ArcWeb API chart.

The ArcWeb J2ME Mobile Toolkit consists of a Java 2 Platform, Micro Edition (J2ME) toolkit. The J2ME toolkit is used to build mobile client applications that seamlessly consume ArcWeb Services and is based on Connected Limited Device Configuration (CLDC) and the Mobile Information Device Profile (MIDP). Applications built using the toolkit run on devices that support MIDP 2.0. XML-based services combined with the wireless application platform provide a rich environment for building Java-enabled applications for handheld devices.

The toolkit does not have any User Interface (UI) classes. This allows the developer flexibility in developing the application to meet their needs. The UI can be developed using the javax.microedition.lcdui package within the MIDP 2.0 set of classes. The toolkit contains business logic and hides implementation specific details from the developer, making it easier to build applications.

The ArcWeb Mobile Toolkit allows you to perform the following functions on Java-enabled cell phones and PDAs:

The ArcWeb J2ME Mobile Toolkit documentation describes downloading and requirements, includes API (Javadoc), Service groups, samples, and developer resources.

Access and authentication

To use the ArcWeb J2ME Mobile Toolkit with ArcWeb Services, you need an active subscription to ArcWeb Services. Most ArcWeb requests consume credits from a user account. See Understanding credits and costs for more information.

Encryption is an important part of ArcWeb J2ME Mobile Toolkit because you send ArcWeb your user name and password via HTTP. Your user name and password are decrypted, and if you are a valid ArcWeb user, a token is returned via HTTP which you then use to access ArcWeb Services. The token signifies that you are authenticated to access ArcWeb Services. Authentication is handled by the TokenServiceProxy class. See the API (Javadoc) for details.

Activation

The Wireless Device Lookup service accesses your registered cellular phones. You can use the Wireless Location Web Service to locate your registered cell phones, check their status and send the phones text messages. You must register with your service provider before using the Wireless Device Lookup Service in your wireless location applications. See Activating Wireless Location Web Service for details.

NOTE: The Wireless Device Lookup service uses the SOAP Wireless Location Web Service.


Visit the Feedback page to give comments or suggestions about the ArcWeb Developer's Guide.

ArcWeb site | ArcWeb support | support.esri.com

Copyright © ESRI