Contents
Contents
Preface
The UP.SDK
Roadmap to UP.SDK documentation
Style and typographical conventions
Chapter 1: Introduction to HDML
Overview of HDML syntax
Using multiple cards
Handling user input
Using variables to create a dynamic interface
Using variables to return information to your application
Formatting display text
Chapter 2: Doing More with HDML
Using activities to structure your service's interface
Allowing users to bookmark your service
Using no-display cards
Improving performance by modifying phone caching
Providing online, context-sensitive help
HDML access control
Chapter 3: Creating a Dynamic HDML Service
Setting up a dynamic HDML service
Tuning performance with digests
Modifying UP.Phone caching
Sending faxes
Retrieving subscriber, device, and UP.Link information
Getting UP.Phone preferences
Identifying your service to the UP.Link server
Chapter 4: Using Images in HDML
Using images in HDML
Using images efficiently
Chapter 5: Creating HDML Services that "Push" Information
Notification content types
How the UP.Link platform delivers notifications
How HDML services can use notifications
Notifications and security
How to send notifications in seven simple steps
Using the COM Notification library to send notifications
Using the UNIX C++ Notification Library
Combining alerts and HDML content in pull notifications
Debugging notifications
User interface guidelines for notifications
Chapter 6: Creating Secure HDML Services
Overview of UP.Link platform security
Writing HDML that minimizes security risks
Common security risks for HDML services
Security and notifications
Chapter 7: Interacting with Other HDML Services
Overview
Issuing requests to registered services
Providing a registered service
Chapter 8: User Interface Guidelines for HDML Services
Testing a service's user interface
Text entry
Navigation
Activity model
Softkey usage
Supporting bookmarks
Implementing forms entry
Providing help
User interface guidelines for notifications
User interface guidelines for images
Miscellaneous guidelines
Chapter 9: Creating Globally Accessible HDML Services
Providing HDML content in multiple languages
Ensuring correct character set handling
Index
Copyright © 1999, Unwired Planet, Inc. All rights reserved.