WAP, Bluetooth, and 3G Programming: Cracking the Code

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book brings you complete web application with design specifications, flow diagrams, and source code with line-by-line explanation. You'll build a completely functional web application and make it available to a wide range of devices. Cracking the Code includes coverage of client access from i-mode enabled devices, voice-enabled devices, WAP and HDML devices, and various cross-platform GUIs. The technologies covered include XML, XSLT, cHTML, HDML, XUL (XML-based user interfaces,) and Voice XML.

Author(s): Dreamtech Software Team, Dreamtech Software Team
Publisher: Wiley
Year: 2001

Language: English
Pages: 600

WAP, Bluetooth, and 3G Programming - Cracking the Code......Page 1
Front Matter......Page 2
Dreamtech Software India,Inc.,Team......Page 6
About the Authors......Page 7
Preface......Page 8
Contents......Page 13
Evolution of Wireless Protocols and Applications......Page 18
Languages and Tools for Content Development......Page 19
Wireless Access Devices/Bluetooth......Page 20
Summary......Page 21
WML Commands and Syntax......Page 22
WML Script — Commands and Syntaxes......Page 24
The Information Master Application......Page 26
The Restaurant Application......Page 32
Summary......Page 42
Cold Fusion:An Overview......Page 43
Application:Question Quiz......Page 46
Summary......Page 65
Applications of WTA......Page 66
Introduction to WTA Architecture......Page 67
WTA Security Considerations......Page 68
Using the Interface Components......Page 71
Event and State Management in WTA......Page 76
WTAI Function Call Example......Page 77
Summary......Page 79
Introduction to Java Technologies......Page 80
Create Dynamic Content with Servlets and JSPs for WAP Browsers......Page 83
A JSP and Servlets-Based Application for WAP......Page 85
Summary......Page 100
What Is Push Technology?......Page 101
Push Technology Applications......Page 102
Push Technology Implementation......Page 103
Push Framework in WAP......Page 106
Push Proxy Gateway......Page 111
Develop the Database and Servlet Applications......Page 112
Application:Pushing the Stock Quotes......Page 113
Test the Application......Page 122
Application:Shopping Cart with Advertisement Push......Page 124
Pros and Cons of Push Framework......Page 142
Summary......Page 143
Overview of Bluetooth......Page 144
Bluetooth System Specifications......Page 147
Bluetooth versus Other Technologies......Page 148
Commercial Bluetooth Solutions......Page 149
Data and Voice Support......Page 151
Architecture of a Bluetooth System......Page 152
Summary......Page 164
Application of WAP with Bluetooth......Page 165
Addressing in WAP with Bluetooth......Page 170
Application:Airport Kiosk......Page 171
Application:Shopping Mall Kiosk......Page 175
Summary......Page 179
HCI Programming......Page 180
Registering and Discovering Services: SDP Programming......Page 211
File Transfer Application......Page 229
Application:Chat......Page 288
Summary......Page 340
Principles of Cellular Mobile Communications......Page 342
Multi-Cell Wireless Networks......Page 343
Cellular System Design Issues......Page 344
Second Generation Wireless Networks......Page 345
Third Generation Wireless Networks......Page 358
Summary......Page 363
3G Application Development Issues......Page 366
Implementation of Real-World 3G Applications......Page 369
Development of a Mobile Advertising Application Using the Wireless Tool Kit......Page 387
Summary......Page 392
BREW Overview......Page 393
Using BREW to Develop a New Application......Page 394
Application:Developing Animation......Page 401
Application:Downloading Music onto a Mobile Device......Page 410
Application:Mobile Advertisements......Page 416
Application:Database......Page 426
Summary......Page 436
Application of Voice and Video over IP......Page 437
Low Bit Rate Coding of Voice and Video......Page 438
H.323 Standards......Page 439
Java Media Framework......Page 440
Application:Voice Messaging......Page 441
Application:Audio Broadcasting......Page 451
Application:Audio –Video Broadcasting......Page 463
Summary......Page 475
Convergence Technologies......Page 477
Emerging Technologies......Page 481
Unified Messaging......Page 482
Mobile Devices......Page 484
VoiceXML......Page 485
Protocols......Page 487
4G Systems......Page 489
Summary......Page 490
CD Contents......Page 491
Troubleshooting......Page 493
How a Web Server Works:An Overview......Page 494
Install the Tomcat Web Server......Page 495
Deploy Web Applications to Tomcat......Page 503
Deploy a Web Application to Tomcat......Page 505
About MS SQL Server 2000......Page 507
Complete Installation of SQL Server 2000 (Setup)......Page 510
XML Support in SQL Server 2000......Page 518
Using IIS (Internet Information Server)for Accessing SQL Server 2000......Page 519
Appendix D Bluetooth Reference and Resources......Page 525
Appendix E 3G Reference and Resources......Page 527
A......Page 529
B......Page 530
C......Page 531
D......Page 532
E - F......Page 533
G - H......Page 534
I - L......Page 535
M......Page 537
N - P......Page 538
Q......Page 539
R - S......Page 540
T......Page 541
U - V......Page 542
W......Page 543
X......Page 544
Hungry Minds,Inc. End-User License Agreement......Page 545
Sun Microsystems,Inc. Binary Code License Agreement......Page 547
Java(TM)2 Software Development Kit (J2SDK),Standard Edition,Version 1.3 SUPPLEMENTAL LICENSE TERMS......Page 548
Sun Microsystems Inc.,Binary Code License Agreement......Page 550
JAVA ™ DEVELOPMENT TOOLS FORTE ™ FOR JAVA ™, RELEASE 2.0,COMMUNITY EDITION SUPPLEMENTAL LICENSE TERMS......Page 551