Sun Java System Portal Server Mobile Access 7 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 Access Manager software (formerly Sun ONE Access Manager 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
- 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 (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 Access Manager 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.
Related DocumentationThe http://docs.sun.comSM web site enables you to access Sun technical documentation online. You can browse the archive or search for a specific book title or subject.
Books in This Documentation Set
The following table summarizes the books included in the Portal Server Mobile Access core documentation set.
Other Portal Server Documentation
Other Portal Server books include:
- Sun Java System Portal Server 7 Deployment Planning Guide
- Sun Java System Portal Server 7 Desktop Customization Guide
- Sun Java System Portal Server 7 Developer's Guide
- Sun Java System Portal Server 7 Administration Guide
- Sun Java System Portal Server 7 Secure Remote Access Administration Guide
- Sun Java System Portal Server 7 Technical Reference Guide
- Sun Java System Portal Server 7 Installation Guide
- Sun Java System Portal Server 7 Command Line Reference
Use the following URL to view all the Sun Java System Portal Server 7.0 documentation:
http://docs.sun.com/coll/1303.1
Accessing Sun Resources OnlineFor product downloads, professional services, patches and support, and additional developer information, go to the following:
- Download Center
http://wwws.sun.com/software/download/- Professional Services
http://www.sun.com/service/sunps/sunone/index.html- Sun Enterprise Services, Solaris Patches, and Support
http://sunsolve.sun.com/- Developer Information
http://developers.sun.com/prodtech/index.html
Contacting Sun Technical SupportIf you have technical questions about this product that are not answered in the product documentation, go to http://www.sun.com/service/contacting.
Related Third-Party Web Site ReferencesSun is not responsible for the availability of third-party web sites mentioned in this document. Sun does not endorse and is not responsible or liable for any content, advertising, products, or other materials that are available on or through such sites or resources. Sun will not be responsible or liable for any actual or alleged damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods, or services that are available on or through such sites or resources.
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-5314.