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

by
Edition: CD
Format: Paperback
Pub. Date: 2001-11-01
Publisher(s): Wiley
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $52.49

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

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 Biography

<B>DreamTech Software India, Inc.</B> is a leading provider of corporate software solutions in New deli, India. The developers at DreamTech have more than 50 years of combined software engineering experience in areas including Java, XML and .NET technologies.

Table of Contents

Preface vii
Acknowledgments xi
WAP, Bluetooth, and 3G: A Brief Introduction
1(4)
Evolution of Wireless Networks
1(1)
Evolution of Wireless Protocols and Applications
1(1)
Languages and Tools for Content Development
2(1)
Wireless Access Devices/Bluetooth
3(1)
Summary
4(1)
WML and WML Script Programming: A Case Study
5(21)
WML Commands and Syntax
5(2)
WML Script - Commands and Syntaxes
7(2)
The Information Master Application
9(6)
The Restaurant Application
15(10)
Summary
25(1)
WAP Using Cold Fusion: A Project
26(23)
Cold Fusion: An Overview
26(3)
Application: Question Quiz
29(19)
Summary
48(1)
WTA: An Advanced Interaction Technique for Mobile Phones
49(14)
Applications of WTA
49(1)
Introduction to WTA Architecture
50(4)
Using the Interface Components
54(5)
Event and State Management in WTA
59(1)
WTAI Function Call Example
60(2)
Summary
62(1)
Integrating Java with WAP
63(21)
Introduction to Java Technologies
63(3)
Create Dynamic Content with Servlets and JSPs for WAP Browsers
66(2)
A JSP and Servlets-Based Application for WAP
68(15)
Summary
83(1)
Push Technology in WAP
84(43)
Pull Technology for Accessing Internet Content
84(1)
What Is Push Technology?
84(1)
Push Technology Applications
85(1)
Push Technology Implementation
86(3)
Push Framework in WAP
89(5)
Push Proxy Gateway
94(1)
Develop the Database and Servlet Applications
95(1)
Application: Pushing the Stock Quotes
96(11)
Application: Shopping Cart with Advertisement Push
107(18)
Pros and Cons of Push Framework
125(1)
Summary
126(1)
Bluetooth: A Basic Introduction
127(21)
Introduction to Personal Area Networks (PANs)
127(1)
Overview of Bluetooth
127(3)
Bluetooth System Specifications
130(1)
Bluetooth versus Other Technologies
131(1)
Commercial Bluetooth Solutions
132(2)
Network of Bluetooth Devices: Piconet and Scatternet
134(1)
Data and Voice Support
134(1)
Security Issues in Bluetooth
135(1)
Architecture of a Bluetooth System
135(12)
Bluetooth APIs for Developing Applications
147(1)
Summary
147(1)
Using WAP with Bluetooth
148(15)
Bluetooth as a WAP Bearer
148(1)
Application of WAP with Bluetooth
148(5)
Implementation of WAP for Bluetooth
153(1)
Addressing in WAP with Bluetooth
153(1)
Application: Airport Kiosk
154(4)
Application: Shopping Mall Kiosk
158(4)
Summary
162(1)
Bluetooth Programming
163(162)
Overview of the Bluetooth Development Kit
163(1)
Installing the Bluetooth Module and PC Reference Stack
163(1)
HCI Programming
163(31)
Registering and Discovering Services: SDP Programming
194(18)
File Transfer Application
212(59)
Application: Chat
271(52)
Summary
323(2)
An Overview of 3G
325(24)
Principles of Cellular Mobile Communications
325(1)
Multi-Cell Wireless Networks
326(1)
Cellular System Design Issues
327(1)
First Generation Wireless Networks
328(1)
Second Generation Wireless Networks
328(11)
2.5G Wireless Networks
339(2)
Third Generation Wireless Networks
341(5)
Summary
346(3)
Advanced 3G Programming
349(27)
3G Application Development Issues
349(3)
Implementation of Real-World 3G Applications
352(18)
Development of a Mobile Advertising Application Using the Wireless Tool Kit
370(5)
Summary
375(1)
3G Programming Using BREW
376(44)
BREW Overview
376(1)
Using BREW to Develop a New Application
377(7)
Application: Developing Animation
384(9)
Application: Downloading Music onto a Mobile Device
393(6)
Application: Mobile Advertisements
399(10)
Application: Database
409(10)
Summary
419(1)
Voice and Video Communication over IP and Mobile IP Networks
420(40)
Application of Voice and Video over IP
420(1)
Protocols Overview
421(1)
Low Bit Rate Coding of Voice and Video
421(1)
H.323 Standards
422(1)
Java Media Framework
423(1)
Application Setup
424(1)
Application: Voice Messaging
424(10)
Application: Audio Broadcasting
434(12)
Application: Audio-Video Broadcasting
446(12)
Summary
458(2)
The Future of Wireless Networks
460(14)
Convergence Technologies
460(4)
Emerging Technologies
464(1)
Instant Messaging
465(1)
Unified Messaging
465(2)
Precise Location-Based Services
467(1)
Mobile Devices
467(1)
Tools for Content Development
468(1)
VoiceXML
468(2)
SyncML
470(1)
Protocols
470(2)
Mobile IP
472(1)
4G Systems
472(1)
Summary
473(1)
Appendix A: What's on the CD-ROM 474(3)
System Requirements
474(1)
CD Contents
474(2)
Troubleshooting
476(1)
Appendix B: Tomcat Installation and Configuration 477(13)
Introduction to a Web Server
477(1)
How a Web Server Works: An Overview
477(1)
Introduction to the Tomcat Web Server
478(1)
Install the Tomcat Web Server
478(8)
Deploy Web Applications to Tomcat
486(2)
Deploy a Web Application to Tomcat
488(2)
Appendix C: SQL Server 2000 Installation and XML Support Configuration 490(18)
About MS SQL Server 2000
490(3)
Complete Installation of SQL Server 2000 (Setup)
493(8)
XML Support in SQL Server 2000
501(1)
Using IIS (Internet Information Server) for Accessing SQL Server 2000
502(6)
Appendix D: Bluetooth Reference and Resources 508(2)
Appendix E: 3G Reference and Resources 510(2)
Index 512(16)
End User License Agreement 528(2)
Sun Microsystems, Inc. Binary Code License Agreement 530(3)
License Agreement: Forte for Java Release 2.0 Community Edition for All Platforms 533

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.