Tải bản đầy đủ (.pdf) (10 trang)

Webmaster''''s Guide to the Wireless Internet part 53 docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (82.68 KB, 10 trang )

492 Index
Case-sensitive language, 141
Catch block, 416
catch (extension), usage, 123–124
Cathode ray tube (CRT), 40
CDMA. See Code Division Multiple
Access
CDPD. See Cellular Digital Packet Data
Cellular Digital Packet Data (CDPD), 7,
9–10, 29, 237–238, 435
modems, 25
network, 25
usage. See Handheld device
connections
Cellular phone. See Data-capable cellular
phone
Certificate Authority (CA), 441
choice, 456–457
Certificates. See Client-side certificates
deployment, 457
management framework, 457
CF. See Compact Flash
CGI. See Common Gateway Interface
Characters. See Reserved characters
Checkboxes, 328
Child context. See Nested child context
choice (card), 356
Choice (element), 402, 403
cHTML. See Compact HyperText
Markup Language
Cingular Wireless, 234


Cipher, 440. See also Block ciphers;
International Data Encryption
Algorithm; Stream ciphers
text, 439
Clamshell, 24
class attribute, 94
Class libraries, functions, 148
CLDC. See Connected Limited Device
Configuration
Clié (Sony), 21, 230
Client applications, 430
Client detection, 298
Client devices, 430
Client Key Exchange message, 444
Client-side application logic, 432
Client-side certificates, 457
Client-side components, 233–234
Client-side devices, 456
Client-side functionality enhancement,
WMLScript usage, 137
FAQs, 177
solutions, 175–176
Client-side input validation, 153
Client-side processing, 138
Clip-on external modem, 21
Clipper, 256–257, 260–262
HTML, reformatting, 279
table algorithm, 258
Clipping. See Web Clipping Application;
World Wide Web clipping

Close tag, 221
CML, 244
Code. See Active Server Pages;
Bytecode; HyperText Markup
Language; Scripting; Server-side
code; Skeleton code;Wireless
Markup Language
appearance, 410
bugs, 244
cleaner, 193
components, 378–380
dissection. See ADO.NET; Credit card
validation; Forms; User inputs;
WMLScript
usage, 354–355
Code Division Multiple Access
(CDMA), 63, 64, 431, 448
ColdFusion Application Server, 165
159_wg_wi_index 10/23/01 2:52 PM Page 492
Index 493
Color. See Link colors;Text
amount, 293
avoidance. See Low-contrast colors
choices, 257
depths, 251
COM (Windows), notification, 181
Commenting, 87
Common Gateway Interface (CGI)
libraries, 181
program. See Web-accessible CGI

program
programming, 33
script, 56, 234, 318
Communications traffic, 443
Communicator, 9210
Compact binary encoded request, 16
Compact Flash (CF), 10, 27
formats, 10
Compact HyperText Markup Language
(cHTML), 62, 66, 77, 231, 432
browser, 457
Compaq. See iPAQ
compare (attribute), 403
compare() function, 156, 169
ComparePassword (subroutine), 392, 400
CompareValidator, 405
Competing vendors, 455
Compilation error, 187
Compiled bytecode, 140
Compiled Wireless Markup Language
(WMLC), 195
decks, 180
decompiler, 195
size, 216
Compilers, 300
Compressed signal (decoding),
microbrowser usage, 17
Compression, 18
Computational resources, 59
Conditional operators, 145

Connected Limited Device
Configuration (CLDC), 65
Connection
hardware. See World Wide Web
clipping
speed, 281, 293
Connectivity. See Laptop computers;
Mobile connectivity; Mobile
phones; Personal digital assistants
types. See Wireless
Content. See Dynamic content;Text-
based content;Wireless Application
Protocol
choice. See Mobile content
components, 376–378
conversion/redevelopment. See World
Wide Web
design. SeeViewpoint content design
distribution, optimization, 356–359
history. See Wireless
parceling, 305–314
Content/services, user access, 357
Continue (keyword), usage, 147
Control structures, examination. See
WMLScript
Convergent mobile wireless devices,
31–33
Convert() function, 164, 168
Cookies, 253, 269
support. See UP.Browser

Core attributes, 83
Corporate applications. See Internet-
accessed corporate applications
Corporate data, 438
Corporate IT, 437
Corporate networks. See Private
corporate networks; Secure
corporate networks
Count-down effect, 173
159_wg_wi_index 10/23/01 2:52 PM Page 493
494 Index
Cracking, 453
CRC. See Cyclic redundancy check
Credit card validating algorithm,
157–160
Credit card validation, 157–161, 176
code, dissection, 160–161
CRLFs, 118
Cross-functionality, 32
CRT. See Cathode ray tube
Cryptography, 439. See also Elliptic
curve cryptography; Private key
cryptography; Public key
cryptography
CSS. See Cascading Style Sheets
Currency converter, 162
Customer network isolation, 449, 450
CustomValidator, 405
Cyclic redundancy check (CRC)
algorithm, 442

D
D502i (Mitsubishi), 369
DARPA. See Defense Advanced
Research Projects Agency
Data access,ADO.NET usage, 411–422,
425–426
Data binding list items, 396–399
Data center, 446, 449–452
design. See Secure data center design
Data delivery. See Wireless
Data Encryption Standard (DES), 440,
444
Data input, 32
Data integrity, 430
Data providers, 412–413. See also
OLEDB data provider; Structured
Query Language
Data types. See Boolean data types;
Floating point data types; Integer
data types; Invalid data types;
String
examination. See WMLScript
Database, 346. See also Structured Query
Language
table, 163
Data-capable cellular phone, 238
Data-capable phones, 15
DataReader, 411. See also ADO.NET
object, 411. See also SQLDataReader
object

Dataset, 411. See also ADO.NET
object, 417
DataTextField (attribute), 399, 400
DataValueField (attribute), 399, 400
Date selection, 409
datepicker object usage, 270–272
timepicker object usage, 272–274
Datepicker, 253, 265
object, usage. See Date selection
Day-to-day operations, 437
Debug messages, examination. See
Wireless Application Protocol
Debugging
capabilities. SeeVariable debugging
capabilities
features, 197
techniques. See Mobile Application
Development Kit; SmartPhone
Emulator; UP.SDK;WAP Toolkit;
WAP-Integrated Development
Environment
Deck of cards, 289, 290, 333
FAQs, 334–335
navigation, 114–117
paradigm, understanding, 92–93
solutions, 333–334
stacking, 304–319, 333
Deck-level event binding, 160
159_wg_wi_index 10/23/01 2:52 PM Page 494
Index 495

Decks
concept, 93
editing/validation/viewing. See
Wireless Markup Language
Decoded WML, 195
Defense Advanced Research Projects
Agency (DARPA), 35
DES. See Data Encryption Standard;
Triple Data Encryption Standard
Desktop browser, 246, 249, 256, 259
HTML, development, 274
Desktop Web browser, 254
Developer Zone Web Site (Ericsson),
210, 214
Development environment, 219
browser integration, 211
Development kits. See Wireless
deviceFilters (element), 403
%DEVICEID, usage, 268, 362. See also
User recognition
Device-resident WCA, 236
Devices. See Client-side devices; Mobile
wireless devices; Palm OS; Palm-
compatible devices; Pocket PC;
Unsecure devices;Wireless;
Wireless Internet
capabilities, determination, 58–59
capacity, 455
challenge. See Wireless Application
Protocol

evolution. See Mobile devices
global standards, 455
IDs, usage. See User identification
incompatibility. See Legacy devices
limitations, 435
recognition, 40–41
manufacturers, 65
Mobile Internet Toolkit support, 369
type, 140
usage. See Application
DeviceSpecific (control), 401, 402
Device-specific functions, 231
Device-specific identification strings,
362
Dialogs Library, 147, 150
Dial-up connection, 9
Dial-up ISP connection, 36
Diffie-Hellman cryptosystem, 439, 444
Digital authentication, 440
Digital certificate, 434, 439, 441. See also
X.509 digital certificates
support, 458
Digital Subscriber Line (DSL), 13
Directory2.wml, example, 329–330
Directory.wml, example, 328–329
Display
differences, examination. See Browsers
size, 59
display (element), 356
Display-based markup, limiting, 300

DisplayMessage() function, 156
DNS wildcards, 298
do (element), 98–99
DoCoMo (NTT), 6, 7, 34, 62, 66, 77
DoCoMo (NTT) i-mode
devices, 445
phones, 457
protocol, 431
DOCTYPE, 84
Document Object Model (DOM), 35
Document Type Definition (DTD), 22,
79–82, 115, 341, 351
editing, 129
inclusion, 246
validation, 356
Documents. See Wireless Markup
Language
159_wg_wi_index 10/23/01 2:52 PM Page 495
496 Index
area. See HyperText Markup Language
creation. SeeValid documents;Well-
formed documents
request. See Networks
DOM. See Document Object Model
DotWAP, 129
Download managers, 201
Dragonball (Motorola), 25
chips, 28
Dreamweaver (Macromedia), 127, 254
Drilling down, 304

DSL. See Digital Subscriber Line
DTD. See Document Type Definition
Dynamic content, 164
Dynamic WML, creation, 117–120
Dynamically served content, 117
E
E911, relationship. See Privacy
EasyPad. See WAPtor
eBay, 430
ECC. See Elliptic curve cryptography
ECMA262, 138
ECMAScript, 138, 253
Editors, 129. See also Wireless Markup
Language
Electronic mail (e-mail), 232, 357
addresses, 280
checking, 295
exchanging, 437
message, 279
pagers, 320
program, 274
requirements, 430
sending,Web server usage, 276–281
tasks, 298
!ELEMENT, 82
Element indexing, 160
Element Tree, 195
Elements. See Empty elements;Wireless
Markup Language
attribute values, quoting, 84

characterization, attribute usage, 86
closing, 85
corresponding endings, 84
lowercase usage, 84
names, case sensitivity, 84
overlapping, 84
support. See Supported tags/elements;
Unsupported tags/elements
usage, 88
Elliptic curve cryptography (ECC), 441
Elliptic Curve Diffie-Hellman
cryptosystem, 439, 444
em (element), 88, 96, 100, 102
em (tag), usage, 255, 260
Emacs, 184
E-mail services. See World Wide Web
Embedded device manufacturer, 190
Embedded scanning engine, 436
Embedded security technology, 446, 447
Embedded Visual Toolkit 3.0, 385
Emphasized text, 88
Empty elements, 84
Emulators, 180, 220, 330. See also Palm
OS Emulator;Wireless Application
Protocol;Wireless Markup
Language
debugging, 174
instability, 174
program, 248
Encryption, 432, 434–435, 441

algorithm/key, 439
level, 434
End element, 78
End-to-end encryption, 443
159_wg_wi_index 10/23/01 2:52 PM Page 496
Index 497
End-to-end security, 436, 438
models, 431
interaction. See Public Key
Infrastructure
End-to-end SSL
protection, support, 430
security, 448
Enterprise Resource Planning (ERP),
131
Enterprise-class applications, 21
Entities, replacement, 84–85
ENTITY, 84
%ENV, 346
Environmental variables, 362
reading, 350–352
EPOC, 36, 437
operating system, 31
ereg() function, 349
Ericsson, 4, 12, 15, 36, 52, 54, 139. See
also Developer Zone Web Site;
M280; R320; R380; R520m;
WapIDE SDK
browsers, 214
phones, 130

support, 138
WAP gateway, 208
ERP. See Enterprise Resource Planning
Error-checking, 244
Errors, 303. See also Compilation error;
Validation
message, 196, 197, 208, 215, 392
appearance, 221
notification, 127
receiving, 245
review, 196
summary, display, 405
Ethernet cable, 12
Events, 400–401. See also Page-level
events
binding. See Deck-level event binding
exit (extension), usage, 124
Expander. See Aladdin Expander
eXtensible HyperText Markup
Language (XHTML), 34–35, 61,
77, 246, 432
eXtensible Markup Language (XML),
33, 41, 75, 346
declaration, 83, 86, 115
document, 341
specification, 86
usage, 76, 85
validation, 129
version 1.1, 83
XML-based languages, 77

XML-compliant language, 32
eXtensible Stylesheet Language
Transformation (XSLT), 61, 358
eXtensible Stylesheet Language (XSL)
ruleset, 358
Extensions, usage. See catch; exit;
Openwave extensions; Parent/child
relationship navigation; receive;
send; spawn; throw
extern (keyword), 140, 150, 157, 168
Extranets. See Private extranets
Eyeballs, 296
F
FCC. See Federal Communications
Commission
Federal Communications Commission
(FCC), 36–38
Feedback, providing, 180
fieldset (element), 100
Files
access. See Local files
gateway, usage. See Mobile
Application Development Kit;
159_wg_wi_index 10/23/01 2:52 PM Page 497
498 Index
SmartPhone Emulator; UP.SDK;
WAP Toolkit;WAP-Integrated
Development Environment
editing mechanism, 184
editing/debugging. See WMLScript

formats, 362–363
Filter (attribute), 402, 403
Find() method, 170
Firewalls, blockage, 186
Fixed wireless connectivity, 13–14
Flash Movie (Macromedia), 345
Flash Quote, 297
Fleet-tracking applications, 9
Float Library, 147
Floating point data types, 142
Fonts
displaying, 88–89
size, manipulation, 88
For loop
continuation, 147
usage, 146, 153
Form (parameter), 388
Form tag, 244
form (tag), usage, 255, 263
format() function, 170
Forms
code, dissection, 388–389
development. See Mobile web forms
linking. See Pages
submittal. See World Wide Web
Forum Nokia Web site, 190
Forum web site, 188
Forward-only cursor, 411
Forward-only stream, 414
Fragment identifier, 97

Frames, 253
Full-motion videoconferencing, 10
Functionality, enhancement. See Client-
side functionality enhancement
G
Gateway, 91. See also Public gateway;
Secure mobile operator gateways;
Wireless Application Protocol
functionality, 220
translation, 17
usage. See Files; Multiple gateways
General Packet Radio Service (GPRS),
458
General Packet Radio System (GPRS),
7, 10, 20, 34, 63
advantage, 31
GET method, 263
getenv() function, 345
GIFs, 362–363. See also Animated GIFs
Global Positioning System (GPS), 21
chip, 37
Global standards. See Browsers; Devices
Global System for Mobile
Communications (GSM), 5, 7, 8,
63, 431
network, 30
phones, 67
GNU General Public License (GPL),
239
go (element), 95, 101, 115, 123, 148

href (attribute), 150
GoAmerica, 10, 238
Google, 359
GPL. See GNU General Public License
GPRS. See General Packet Radio
Service; General Packet Radio
System
GPS. See Global Positioning System
Graphical User Interface (GUI) features,
184
Graphic-based navigation elements, 359
Graphics
display, 257
159_wg_wi_index 10/23/01 2:52 PM Page 498
Index 499
implementation. See Wireless
program, 250
support, 290
WBMP format, 17
Grayscale
displays, 257
models, 23
GSM. See Global System for Mobile
Communications
GTE, 10
GUI. See Graphical User Interface
H
h1-h6 (tags), usage, 255, 261
Hacking, 448, 453–454
Handheld connections, MIK usage. See

Palm-compatible handheld
connections
Handheld design, 291–304
Handheld device connections, CDPD
usage, 237–238
Handheld Device Markup Language
(HDML), 4, 13, 60–62, 76, 432
development, 75
support, 139, 339
usage, 356
version 3.0, 325, 339
Handheld PC (H/PC), 24, 27
Handset. See Wireless Application
Protocol
configurations, 18
memory, 19
Handset-based technologies, 37
Handshaking protocol, 443
Handspring, 20. See also Visor PDA
Hardware
connectivity, 299
support. See World Wide Web clipping
Hash mark, 307
HDML. See Handheld Device Markup
Language
head (element), 82, 101
Header declarations, syntax, 314
Header information. See HyperText
Transfer Protocol
parsing, 344–352

Hello World!, 246–247
Hewgill, Greg, 239
Hewlett-Packard (HP), 24, 29
HH:MM format, 272
High-bandwidth components, 357
High-security solution, 430
High-Speed Circuit-Switched Data
(HSCSD), 9
History stack, 309
HomeSite, 245
Homesite (Allaire), 126
Horizontal navigation, 291
Horizontal scrolling, 258
Horsepower. See Wireless Web
Hot-sync, 66
HotSync operation, 249
H/PC. See Handheld PC
href attribute, 94, 244, 275. See also go
HSCSD. See High-Speed Circuit-
Switched Data
.htaccess file, usage, 343
HTTP. See HyperText Transfer Protocol
HTTP_ACCEPT, 345, 349–350
httpd.conf file, addition, 342
HTTP_USER_AGENT, 3, 140,
345–348
header, 347
string, 348
syntax, 349
Hub-and-spoke metaphor, 304, 314

159_wg_wi_index 10/23/01 2:52 PM Page 499
500 Index
Hyperlink, 113
HyperText Markup Language (HTML),
4, 8, 75, 431. See also Compact
HyperText Markup Language;
eXtensible HyperText Markup
Language
browsers, 64
code, 246, 249, 375, 378
coder, 33
coding, 254
components, 87
content, 31
conversion, 359
counterparts, 389
developer documentation, 181
development. See Desktop browser
display, 17
document area, 358
editors, 126, 245
elements, 85, 252, 377
extensions, introduction, 120
file sizes, 247
form, 276
format, 232
hand-coding, 254
HTML-based design, 39
JavaScript, combination, 253
markup, 282

output, 380
pages, 22, 117
reformatting. See Clipper
rescanning, 250, 251
returning, 235
scanning, 252, 277
Server, 377
server controls, 377
static pages, 359
subset, 231
support, 27
tables, 90
tags, 252
transformation, 358
usage, 19, 85
validation process. See Web Clipping
Application
version 2.0, 257
version 3.2, 22, 33, 62, 77, 243,
252–254
version 4.0, 257
versions, 58
WML, similarity, 93
writing, 252
HyperText Transfer Protocol (HTTP),
15, 101, 431. See also Secure
HTTP
communication, 444. See also
Unencrypted HTTP
communication

connection, 13, 23, 25
Direct mode, 195
drawbacks, 35–36
header information, 256
HTTP-compliant Web server, 181
redirects, 257
request, 17, 26
response header string, 118
specification, 314
status messages, 221
transaction, 338
URLs, 184
usage, 16, 26, 215, 344
I
i (element), 88, 102
i (tag), usage, 255, 260
IBM, 12, 20–21, 29. See also MicroDrive
159_wg_wi_index 10/23/01 2:52 PM Page 500
Index 501
id attribute, 94, 308
ID attributes, 300
IDEA. See International Data
Encryption Algorithm
iDEN. See Integrated Digital Enhanced
Network
Identification strings. See Device-specific
identification strings
if (construct), 146
If (statement), usage, 146
If-else statement, 145

IIS. See Internet Information Server
iKnapsack, 275
Imagemaps, 253
Images. See Wireless Bitmap
conversion, 363
display, 401–404
file formats, 362
files, 244
use, minimization, 299
ImageURL (attribute), 402
iMessenger, 274, 276
img (element), 94, 102–103
IMG tag, 363
img (tag), usage, 255, 261–262
i-Mode, 6, 34, 66
success, 7
i-mode service, 77
In the clear, 441
Index page, 353
Information. See Meta information
architects, 293
flow. See Wireless Application Protocol
gathering, 314
providing, 293, 295–296
section, 309, 311
Infrared (IR) connection, 234, 238
Inherits (attribute), 383
Input devices, 59
input (element), 103–104, 152
usage, 321, 323, 326, 327

Input field, 273
Input parameters, 155
input (tag), usage, 255, 264–266, 378
Input validation. See Client-side input
validation
WMLScript usage, 153–157
Insta-Track, 297
Integer data types, 142
Integrated Development Environment
(IDE). See Motorola IDE;WAP-
Integrated Development
Environment;Wireless IDE
Integrated Digital Enhanced Network
(iDEN), 431
Integrity, 441–442
Intel. See StrongARM
Intelligent Terminal Transfer Protocol
(ITTP), 76
development, 74
Interface, construction, 314
International Data Encryption
Algorithm (IDEA), 440
ciphers, 444
Internet, 17, 451. See also Wireless
Internet
access, 434
client/server model, 16
current technology, 34–35, 47
POSE, connecting, 242–243
security, wireless security

(comparison), 431–433, 461
traffic, 237
transition. See Wireless Internet
Internet Explorer, 59, 65, 431. See also
Mobile Internet Explorer
version 4.5, 369
159_wg_wi_index 10/23/01 2:52 PM Page 501

×