Sun Java System Portal Server Mobile Access 6 2005Q1 Developer's Reference |
About This Guide
Sun Java System Portal Server Mobile Access (formerly known as Sun ONE Portal Server, Mobile Access) software is an extension to Sun Java System Portal Server (formerly Sun ONE Portal Server) software that enables users to access portal services from mobile devices such as cellular phones and PDAs. Mobile Access ships with three mobile applications—Calendar, Address Book, and Mail—which developers can fully customize.
The mobile applications listed above are based on JavaServer Pages (JSP) technology, and as such, make extensive use of custom tag libraries that implement their behavior. Each tag library is customizable through a corresponding set of APIs written in the Java programming language.
In addition, Mobile Access software contains support for voice accessibility; therefore, applications that respond directly to voice commands can be written.
This preface includes the following sections:
Who Should Read This BookThis reference is intended for developers who want to:
- Gain a developer’s perspective of the mobile address book, calendar, and mail applications
- Create voice-enabled applications accessible from any telephone
- Customize or extend the Portal Desktop for their mobile devices
- Create pages for mobile devices using Abstract Markup Language (AML)
- Gain a developer’s perspective of the Mobile Access software schema definitions for Sun Java System Identity Server software (formerly Sun ONE Identity Server software)
What You Need to KnowWhat you need to know will vary with the characteristics of your site. Knowledge of the following is recommended:
- Sun Java Enterprise System 2005Q1
- Sun Java System Portal Server 6 2005Q1 software
- Sun Java System Portal Server Secure Remote Access 6 2005Q1 software (formerly Sun ONE Portal Server, Secure Remote Access software)
- Sun Java System Identity Server 6 2005Q1 software
- Sun Java System Directory Server 5.2 2005Q1 software (formerly Sun ONE Directory Server software)
- Your Web Container
- Programming and Markup Languages
- The Java Programming Language
- JavaScript Programming Language
- Markup languages used to create portal content appropriate for users’ mobile and voice environments, such as Wireless Markup Language (WML), compact Hypertext Markup Language (cHTML), Handheld Device Markup Language (HDML), Extensible Hypertext Markup Language (XHTML), and Voice Extensible Markup Language (VoiceXML).
- Other Technologies
- Your Operating System
In addition, you should have knowledge of basic UNIX� administrative procedures and you should have knowledge of the applications provided to your users—for example, Sun Java System Calendar Server 6 (formerly Sun ONE Calendar Server).
How This Book Is OrganizedThis book contains the following chapters:
- Chapter 1, Calendar Control Flow Reference Charts, lists the AML and WML-based JSP pages that comprise the mobile Calendar application.
- Chapter 2, Address Book Control Flow Reference Charts, lists the AML and WML-based JSP pages that comprise the mobile Address Book application.
- Chapter 3, Mail Control Flow Reference Charts, lists the AML and WML-based JSP pages that are included with the mobile Mail application.
- Chapter 4, Common Voice Prompts, lists commonly-used voice prompts that are not specific to any one particular application.
- Chapter 5, Authentication and Channel Chooser Voice Prompts, lists the corresponding voice prompts that are provided in this release.
- Chapter 6, Notes, Personal Notes and Mail Provider Voice Prompts, lists the corresponding voice prompts that are provided in this release.
- Chapter 7, Calendar Voicelet Prompts, lists the corresponding voice prompts that are provided in this release.
- Chapter 8, Mail Voicelet Prompts, lists the corresponding voice prompts that are provided in this release.
- Chapter 9, Abstract Markup Language (AML) Elements, lists and describes the usage of AML elements.
- Chapter 10, Mobile Access Software Schema Reference, lists Mobile Access software schema definitions used by Identity Server software.
An index is also provided with this guide.
Conventions Used in This GuideThis guide uses certain typographical conventions to represent types of information presented.
Monospaced Font
Monospaced font is used for any text that appears on the computer screen or text that you should type. This font is also used for file names, distinguished names, functions, and examples.
Italicized Font
An italicized font is used to represent text that you enter using information that is unique to your installation (for example, variables). This font is used for server paths and names and account IDs.
Where to Find Related InformationIn addition to this guide, this Mobile Access software release provides supplementary information for administrators as well as documentation for developers.
Use the following URL to view all the Portal Server documentation:
http://docs.sun.com/coll/PortalServer_05q1
Additional documents that are available include:
- Portal Server Mobile Access Administration Guide
- Portal Server Mobile Access Deployment Planning Guide
- Portal Server Mobile Access Developer’s Guide
- Portal Server Mobile Access Tag Library Reference
Note
Check the Mobile Access documentation web site at http://docs.sun.com/coll/PortalServer_05q1 for updates to the Mobile Access documentation.
Where to Find This Guide OnlineYou can find the Portal Server Mobile Access 6 Developer’s Reference online in PDF and HTML formats. This book can be found at the following URL:
http://docs.sun.com/doc/819-1371
Sun Welcomes Your CommentsSun is interested in improving its documentation and welcomes your comments and suggestions. Use the web-based form to provide feedback to Sun:
http://www.sun.com/hwdocs/feedback
Please provide the full document title and part number in the appropriate fields. The part number of this guide is 819-1371.