Sun Java System Portal Server Mobile Access 7.1 Developer's Guide

Overview

This release exposes three public APIs that you can access while developing your own mobile applications: the Tag Library API, the Desktop API, and the Rendered Desktop API. The Javadoc for the Desktop API and the Rendered Desktop API can be found on the system where Portal Server 7.1 is installed, which is at this link:

http://hostname:port/portal/javadocs/ma/index.html

In addition, the Tag Library API is described in the following section, which lists all of the publicly exposed classes that are provided in this release.

The Tag Library API

The Tag Library API provides a mechanism for tracking user state across multiple requests. This API also enables developers to change the behavior of the current tag library by creating their own custom subclasses.

The Tag Library API consists of the following base and application-specific classes:

The base classes, Context, ContextCache, and ContextTag, are the primary focus of this chapter.

The Desktop API

The Desktop API provides methods for accessing and manipulating rows and channels. The API contains the following classes:

Usage instructions for the preceding classes are available from the Javadoc on the system where Portal Server 7.1 is installed, which is at this link:

http://hostname:port/portal/javadocs/ma/index.html

The Rendered Desktop API

The Rendered Desktop API provides classes related to the rendering and delivery of AML markup. The API contains the following classes:

As with the Desktop API, usage instructions for the Rendered Desktop API are also available on the system where Portal Server 7.1 is installed, which is at this link:

http://hostname:port/portal/javadocs/ma/index.html