UP.SDK Developer's Guide

[Cover] [Previous Section] [Next Section] [Index]

Section 61 out of 61 total sections


Index


Symbols

$$ (dollar sign) 35
& (ampersand) 35
' (apostrophe) 35
> (greater than) 35
< (less than) 35
  (non-breaking space) 35
" (quote) 35
­ (soft hyphen) 35
> 17

A

ACCEPT-charset attribute (go element) 28
accept-charset attribute (go element) 145, 147
access control
defining 46
error message 49
Access Control Error 49
access element 47
actions, deck versus card level 16
activities
tasks for 38
address book services 113
adding addresses 116
selecting addresses 114
alerts
in notifications 78
MIME type 54
UI guidelines 136
ampersand character (&), specifying in text 35
anchor element 17
apostrophe character ('), specifying in text 35
application/x-up-alert (MIME type) 54
application/x-up-cacheop (MIME type) 54
asynchronous communication 77
attributes, syntax for 10

B

bookmarks 50
UI guidelines 134
using CGI variables 143

C

cache, UP.Phone 51, 59, 144
cache operations
adding to digest with C library 62
adding to digest with Perl library 61
in notifications 79
MIME type 54
call entries, adding to To Do service 119
calls (voice), initiating 66
card element 10, 50, 135
cards
navigating between 11
using multiple 14
case
in variable names 28
UI guidelines 125
certificates
and notifications 100, 109
installing 101
requesting from Verisign 101
CertMaker (Windows certificate tool) 100
CGI variables
escaping ampersands 12
in bookmarks 143
returning query data 31
character elements 12, 35
character set
in HTTP response header 141
specifying for message entity 140
supported names 147
transcoding 31, 139, 142, 144, 145, 146
WML 10
choice lists (see selection lists)
communication
asynchronous 77
with other services 111
constants
COM Notification library 88
content types (see message entities)
context, implementing in WML 39
contexts
and history stack 41
and variable scoping 41
child 38
defined 111
definition 37
handling context return events 41
individual 38
parent 40
passing information between 43
passing variables 44
returning values 44
contexts, navigating between 38, 39

D

data
passing user-entered information 142
returning to your application 31
data types
UI guidelines 128
DeckEscapeString() utility 36
decks
max-age (time to live) 59
navigating between 17
size limits 17
digests 9
format for 56
generating with C library 58, 62
generating with Perl library 61
generating with Perl utilities 57, 72
images 75
MIME type 54
size limits 56
using to tune performance 55
display text 33, 35, 131
do element 11, 14, 18
dollar sign character ($), specifying in text 35
DOMAIN attribute (ACCESS element) 47
dynamic services, creating 53

E

email services 112
environment variables, in HTTP request headers 68
escaping, special characters 12, 35
Example
An e-commerce transaction 45
Extensible Markup Language 9

F

faxes
response MIME type 54
sending from UP.Phone 62
sending with Perl utilities 64
supported formats 62
testing with UP.Simulator 65
fieldset element 10
format specifiers 21, 128
passwords 129
function keys
UI guidelines 133

G

go element 11, 26, 31, 67, 142, 145
greater than character (>), specifying in text 35

H

head element 10
history stack 12
and contexts 41
HTTP_ACCEPT_LANGUAGE environment variable 139
HTTP_COOKIE environment variable 68
HTTP_REFERER environment variable 68
HTTP_USER_AGENT environment variable 68
HTTP_X_UP_FAX_ACCEPTS environment variable 69
HTTP_X_UP_FAX_ENCODINGS environment variable 69
HTTP_X_UP_FAX_LIMIT environment variable 69
HTTP_X_UP_SUBNO environment variable 69
HTTP_X_UP_UPLINK environment variable 69
HTTP status codes, for notifications 97

I

IDEFAULT attribute (SELECT element) 25
images
adding to digests using Perl utilities 75
packaging multiple 75
supported formats 74
UI guidelines 137
img element 73
INPUT element 19
input element 10
intrinsic events 26-28, 29, 52
onenterforward 29
onpick 26

K

KEY attribute (SELECT element) 25

L

latency
putting images in digests 75
retrieving decks from cache versus server 51
less than character (<), specifying in text 35
line breaks
in display text 33
in WML code 10
link 17
lists, for user selection 24

M

message entities
MIME types 54
specifying character set 140
meta element 59
method attribute (go element) 31, 142
MIME types (see message entities)
multipart/mixed (MIME type) 54
multipart/x-up-fax (MIME type) 54

N

navigation, UI guidelines 129
newline characters, in WML code 10
non-breaking space character, specifying in text 35
notifications
applications for 84
configuring COM library 87
HTTP status codes 97
pending 83
pull channel 80, 81
push channel 77, 80
sending with Perl 90
sending with Visual Basic 89
testing with UP.Simulator 98
types 80
UI guidelines 136
viewing status 98

O

onenterforward intrinsic event 29
onevent element 25, 26
onpick intrinsic event 26
ontimer attribute (card element) 52
option element 26

P

passwords, masking 129
PATH attribute (ACCESS element) 47
pending notifications 98
Perl utilities
adding cache operations to digests 61
adding images to digests 75
escaping special characters 36
generating digests 57, 72
generating HTTP response headers 141
sending faxes 64
sending notifications 87, 90
phone calls, initiating 66
postfield attribute (go element) 28, 31
postfield element (go element) 142
postfieldelement (go element) 144
provisioning Web pages, UP.Link server 98
pull notifications 80, 81
push notifications 77, 80

Q

query arguments, using variables 31
quote character ("), specifying in text 35

R

RC5 cipher algorithm 105
refresh element 29
registered services
address book 113
email 112
issuing requests to 112
providing 121
security 122
To Do 118
response headers, HTTP 141
RSA Data Security 105

S

scrolling, text 34
security 46, 105
common risks 107
registered services 122
RSA algorithms 105
SELECT element 24
select element 10, 129
selection lists 24
specifying task items 26
UI guidelines 129
SENDREFERER attribute (GO element) 68, 106
sendreferer attribute (go element) 28
Service Registry, UP.Link server 111
services (see registered services)
shadowing 16
size limits, for decks or digests 17, 56
soft (discretionary) hyphen, specifying in text 35
spaces, in WML code 10
special characters
specifying in text 35
specifying in URLs 12
syntax, overview of 9

T

t 39
tabs
in display text 35
in WML code 10
task entries, adding to To Do service 120
template element 10, 14
text
alignment 35
scrolling and wrapping 34
UI guidelines 131
using special characters 35
text/vnd.wap.wml (MIME type) 54
text/vnd.wap.wmlscript (MIME type) 54
text/x-wap.wml (MIME type) 141
text entry 19
adding automatic characters 22
format specifiers 21
making optional 21
timer element 52
Time to Live (TTL)
decks 59
notifications 79, 81, 82
title attribute
in card element 50, 135
To Do services 118
adding call entries 119
adding task entries 120
transcoding 31, 139, 142, 144, 145, 146

U

UP.Link services
Fax Manager 63
interacting with 111
Messenger 99
provisioning Web pages 98
UP.Mail, issuing requests to 112
UP.Organizer
adding addresses 116
adding call entries 119
adding task entries 120
issuing requests to 113, 118
selecting addresses 114
UP.Phone 7
cache 51, 59, 144
history stack 12
UP.Simulator
testing different character sets 146
testing faxes 65
testing notifications 98
upcerins (UNIX certificate installation) 101
upcerreq (UNIX certificate request) 100
URLs, specifying 12
user input, handling 19
user interface guidelines 125
usingexit 39
usingspawn 38
usingthrow 39

V

variables
as CGI arguments 31
CGI arguments in bookmarks 143
in HTTP request headers 68
initializing 29
naming 28
passing to a child contexty 44
referencing 30
scoping 41
setting explicitly 28
setting from a child context 44
Verisign, requesting certificates from 101
Visual Basic, sending notifications 89
voice calls, initiating 66

W

WAP Forum 9
white space, in WML code 10
WML
character set 10
generating content dynamically 53
MIME type 54
sending multiple decks 55
syntax overview 9
wml element 10
WMLScript
MIME type 54
WML service, designing 38
wrapping, text 34
WTAI (Wireless Telephony Application Interface) 66

X

XML 9
x-up-fax-accepts HTTP header 69
x-up-fax-encodings HTTP header 69
x-up-fax-limit HTTP header 64, 69
x-up-service HTTP header 72
x-up-subno HTTP header 69
x-up-uplink HTTP header 69

[Cover] [Previous Section] [Next Section] [Index]


Copyright © 2000, Phone.com Inc. All rights reserved.
Please send comments and questions to doc-comments@corp.phone.com.