1. Trang chủ
  2. » Công Nghệ Thông Tin

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

10 238 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 82,68 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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 a

Trang 1

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

Trang 2

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 See Viewpoint 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

Trang 3

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 See Variable 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

Trang 4

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

Trang 5

area See HyperText Markup Language

creation See Valid

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

Trang 6

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;

Trang 7

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

Trang 8

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

Trang 9

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

Trang 10

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

Ngày đăng: 04/07/2014, 02:20

TỪ KHÓA LIÊN QUAN