www.openwave.com

UP.SDK Developer's Guide


Preface

Roadmap to UP.SDK Documentation

Technical Support and Other Resources

Style and Typographical Conventions

Chapter 1: Introduction to WML

Overview of WML Syntax

Navigating Between Cards and Decks

Handling User Input

Using Variables

Formatting Text

Chapter 2: Doing More with WML

Using Contexts to Structure Your Service's Interface

Defining Access Control

Letting Users Bookmark Your Service

Interacting with the UP.Browser Cache

Using Timers

Chapter 3: Dynamic WML Services

Creating Dynamic WML Services

Tuning Performance with Digests

Modifying the UP.Phone Cache

Sending Faxes

Initiating Voice Calls

Retrieving Subscriber, Device, and UP.Link Information

Getting UP.Phone Preferences

Identifying Your Service to the UP.Link Server

Chapter 4: Using Images

Using Images in WML

Using Images Efficiently

Chapter 5: Sending Notifications

Notification Content Types

How the UP.Link Server Delivers Notifications

How WML Services Can Use Notifications

How to Send Notifications

Using the COM Notification Library to Send Notifications

Using the C++ Notification Library

Combining Alerts and WML Content in Pull Notifications

Debugging Notifications

Notifications and Security

Chapter 6: Security

Overview of UP.Link Platform Security

Writing WML that Minimizes Security Risks

Common Security Risks for WML Services

Security and Notifications

Chapter 7: Interacting with Other Services

Overview

Issuing Requests to Registered Services

Providing a Registered Service

Chapter 8: User Interface Guidelines

Testing Your User Interface

Text Entry

Navigation

Function Keys

Bookmarks

Notifications

Images

Chapter 9: Internationalization

Providing WML Content in Multiple Languages

Handling Different Character Sets

Index