Android

No migration changes are required for OData Android applications; however, you might need to make some changes to take advantage of new features, or when you modify an application.

Migrate OData SDK Version 2.1 ESD #3 to 2.2

  • For information and examples for migrating existing 2.1 ESD #3 Android applications to 2.2, see Migrating Android Applications.

  • Scale-out nodes take requests only from messaging clients (OData SDK, Hybrid Web Container) and HTTP clients (REST APIs). For these clients to connect to the scale-out node, clients must be built with Unwired Platform version 2.2. Only 2.2 clients can fully support HTTP cookies. You must migrate existing clients to version 2.2 if you want to connect to scale-out nodes. For details about cookie support, see the corresponding Developer Guide for your client type.

  • Any device applications that implement Afaria libraries need to be recompiled to use standalone Afaria libraries, and reprovisioned.

    1. Download the latest Afaria libraries from: http://frontline.sybase.com/support/downloads.aspx (registration required).
    2. Copy the libraries to a new location.
    3. Relink the libraries in your development environment. See Developer Guide: OData SDK, Downloading the Latest Libraries (Android section).