+612 9045 4394
 
CHECKOUT
Wireless XML Developer's Guide : Applications Development - Mikael Hillborg

Wireless XML Developer's Guide

Applications Development

Paperback

Published: 14th February 2002
Ships: 7 to 10 business days
7 to 10 business days
RRP $122.00
$89.35
27%
OFF
or 4 easy payments of $22.34 with Learn more

A guide to developing wireless XML. It details the correct XML-based standards used to implement mobile Internet applications. There are tips on how to create and optimise multimedia applications on wireless devices, and the volume includes ready-to-use code that developers can plug into their own mobile applications and customise. It also covers integration of databases with wireless devices using XML Query.

Introductionp. xv
XML in a Wireless Context
Introduction to Wireless Applicationsp. 3
Application Typesp. 4
Connected All the Timep. 4
Instant Messaging and Presencep. 4
Personalizationp. 7
Locationp. 11
Synchronizationp. 12
Applicationsp. 14
Environmentsp. 14
Applicationsp. 15
Wireless Networks and Protocolsp. 17
Network Topologiesp. 18
Cellsp. 18
Wireless Does Not Imply Mobilityp. 19
Circuit Switching and Packet Switchingp. 19
Circuit-switched Networksp. 19
Packet-switched Networksp. 20
From the First to the Fourth Generationp. 20
The First Generationp. 21
2Gp. 21
2.5Gp. 21
3Gp. 22
4Gp. 25
Protocols and Interfacesp. 26
Protocol Stacksp. 27
Application Protocolsp. 27
Network Protocolsp. 33
XML Primerp. 47
XML Documentsp. 48
Content Typesp. 49
Elements, Tags, and Attributesp. 50
Grammarsp. 52
The XML Declarationp. 54
Character Encodingp. 54
The Formal Public Identifierp. 55
Validationp. 55
Document Type Definitionsp. 56
Namespacesp. 71
Schemasp. 72
The Structure of a Schemap. 72
Simple and Complex Typesp. 72
Sequencesp. 75
Attributesp. 76
Rewriting a DTD as a Schemap. 77
Linksp. 80
Link Typesp. 81
Pathsp. 86
Tree Structuresp. 86
XSL Transformationsp. 88
Structurep. 89
Cascading Style Sheetsp. 92
CSS Basicsp. 93
Block and Inline-level Elementsp. 93
Font Propertiesp. 95
Spacep. 96
Unitsp. 97
Colorsp. 98
Matchingp. 99
XML Toolsp. 100
The Developer's Quick Reference Guide
XHTMLp. 103
XHTML and the Modularization of HTML4p. 104
Document Type Definitionsp. 104
Closed Tags (Well-Formed XML)p. 105
The XHTML Modulesp. 106
The Modules of XHTML Basicp. 107
Structure, Text, Hypertext, and Listsp. 108
Applets and Scriptingp. 109
Presentation, Edit, and Bidirectional Textp. 110
Forms and Basic Formsp. 111
Tables and Basic Tablesp. 113
Image Maps and Embedded Objectsp. 117
Frames, iframes, and Targetsp. 118
Intrinsic Events and Metainformationp. 119
Style Sheets and the Style Attributep. 120
Links and Basep. 120
Name Identification and Legacy Constructsp. 121
Voicep. 123
VoiceXMLp. 124
Document Structurep. 125
Formsp. 126
Menusp. 128
Play Audio Filesp. 129
Alternatives to VoiceXMLp. 131
CallXMLp. 131
VoxMLp. 131
Otherp. 132
Synchronized Multimediap. 133
SMIL 2.0p. 135
The Structure of a SMIL Presentationp. 135
Graphicsp. 136
Audiop. 136
Sequential Presentationsp. 137
Parallel Presentationsp. 138
Combinations of Sequential and Parallel Presentationsp. 139
Linksp. 141
Practical Issuesp. 143
The SMIL Modulesp. 145
The SMIL 2.0 Basic Profilep. 147
Modulesp. 147
Geographyp. 149
Geography Markup Language (GML)p. 150
SVGp. 164
The Drawing Boardp. 165
Shapesp. 167
Pathsp. 167
Textp. 168
The Map in SVGp. 169
Translations and Optimizationsp. 171
Binary XMLp. 172
The Start of a WBXML Documentp. 173
The String Tablep. 176
The Document Bodyp. 177
Summaryp. 181
A Few Words About WAXp. 183
One Languagep. 183
Profilesp. 185
RDF--Resource Description Frameworkp. 186
CC/PPp. 189
UAProfp. 190
Using the Profilep. 193
Synchronizationp. 195
SyncML Messagesp. 197
The Source and Target Elementsp. 199
SyncML Commandsp. 200
Low-level Communicationp. 205
Distributed Wireless Systemsp. 206
Procedure Callsp. 207
XML-RPCp. 208
Using Data Typesp. 210
Further Readingp. 213
Use Cases: The Developer's Detailed Guide
Building XHTML Applicationsp. 217
Examples in XHTMLp. 218
Converting HTML to XHTMLp. 218
Dealing with Framesp. 225
Things to Avoidp. 226
Examples in XHTML Basicp. 230
Creating a Site for Small Devices and Desktop Computersp. 230
Converting i-mode HTML to XHTML Basicp. 235
A Sample XHTML Basic 1.0 and i-mode Sitep. 249
Working with XHTML Basic, the Presentation, and Style Sheet Modulesp. 259
Development Toolsp. 264
XML Spyp. 264
HTML-Kitp. 267
XHTML Support in the Nokia Mobile Internet Toolkitp. 268
Building WML 2.0 Applicationsp. 271
Basicsp. 272
HTML Body vs. a Deck of Cardsp. 273
Formattingp. 276
Linksp. 278
Tablesp. 280
Imagesp. 282
Making Navigation Easierp. 284
Using Access Keysp. 284
Using Variablesp. 286
Reading the Value of a Variablep. 286
Writing Parameterized Code Using Variable Referencesp. 287
Setting a Variablep. 287
Free Text Inputp. 288
Sending Variable Values to a Server Scriptp. 291
Setting Variables to Change Attribute Valuesp. 293
Selection Listsp. 294
Jumpsp. 297
Jumping Forwardp. 297
Setting Variables in a Jumpp. 301
Jumping Backp. 302
Detecting Forward and Backward Jumpsp. 304
Using the Timerp. 306
A Start Pagep. 307
Simple Animationsp. 307
Integrating Phone Functionalityp. 309
Dialing a Numberp. 309
Managing the Phone Bookp. 310
Using Scriptsp. 310
Functionsp. 311
The Standard Librariesp. 314
Using the Librariesp. 315
Building WML 1.x-compliant Sitesp. 324
Namespaces and the Headerp. 324
Widgets and Rolesp. 325
Templatesp. 326
Building a Voice Portalp. 327
Functionalityp. 328
A Welcome Messagep. 328
A Top Menu of Choicesp. 329
Servicesp. 330
Implementationp. 331
The Welcome Messagep. 331
The Navigation Systemp. 331
The Servicesp. 337
Building Multimedia Applicationsp. 365
Preparationsp. 366
Development Toolsp. 366
Formats and Content Typesp. 367
Document Submissionp. 367
Layouts and Regionsp. 368
Image and Text Regionsp. 368
Making It Fit Particular Screen Typesp. 371
Slide Show Timingsp. 377
Text Messagesp. 378
Static Textp. 379
Animated Textp. 381
Graphics and Animationp. 384
Animation with Picturesp. 385
Animation Using Sequencesp. 386
Combined Text and Graphics Animationsp. 387
Optimizations and Adjustmentsp. 388
Audiop. 388
Embedding Audiop. 388
iMelodyp. 390
Using SVG with GML to Represent the Real Worldp. 395
Advanced Object-oriented Modelsp. 396
Modeling Toolsp. 396
Modelsp. 399
A Mapp. 399
Representation in GMLp. 401
Transformation to SVGp. 423
About Batikp. 431
Mobile Commercep. 433
Digital Signaturesp. 434
Signing a Document and Sending It to a Serverp. 434
ECMLp. 438
Shippingp. 439
Shipping Content to a Mobile Phone Numberp. 441
Billingp. 443
Receiptsp. 446
Cards Detailsp. 449
Merchant and Transaction Informationp. 452
The Future of XML in Wireless
Proximityp. 459
Navigation with NVMLp. 460
Document Structurep. 461
Routesp. 462
Guidesp. 464
Specifying Points of Interest with POIXp. 466
Formatsp. 467
The Positionp. 468
Mobilityp. 469
Extending the Point of Interest with Start and End Pointsp. 471
The Future of Personalizationp. 475
CSS Mobile Profile 1.0p. 476
Adding Stylep. 476
Selectorsp. 476
Propertiesp. 479
Virtual Personal Informationp. 480
Using the vCard Formatp. 480
Using the vCalendar Formatp. 483
Future Representations of Business Cards and Calendarsp. 485
Instant Messaging and Presence Applicationsp. 487
RFC2778 and RFC2779p. 488
The Instant Messaging and Presence Protocolp. 489
CPIM Messagesp. 489
CPIM Instant Inboxesp. 490
CPIM Presentitiesp. 491
APEXp. 493
The APEX Corep. 493
The APEX Presence Servicep. 494
Make It SIMPLEp. 495
Watchersp. 495
Databasesp. 497
XQueryp. 498
A Basic Queryp. 498
Conditional Queriesp. 499
For, Let, Where, Return Queriesp. 501
XQLp. 502
Other Alternativesp. 504
Indexp. 505
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780072195361
ISBN-10: 0072195363
Series: Applications Development
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 548
Published: 14th February 2002
Publisher: McGraw-Hill Education - Europe
Country of Publication: US
Dimensions (cm): 23.5 x 19.0  x 2.8
Weight (kg): 0.93