did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780071477338

Mobile Computing Technology, Applications, and Service Creation

by ;
  • ISBN13:

    9780071477338

  • ISBN10:

    0071477330

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2006-11-16
  • Publisher: McGraw-Hill Education
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $119.00

Summary

The user in a mobile computing environment is able to access data from any device in a network while on the move, spread across wired and wireless media. The technology to deliver on this promise now exists, and is one of the key drivers for growth across the telecommunications industry. This book provides a detailed survery of the technologies delivering true mobile computing on both the service creation and device fronts. This book guides communications professionals and students through the complex web of acronyms, standards that wireless data runs on. It also details hot button security issues and new emerging technologies.

Author Biography

Asoke K. Talukder has been with the IT industry for about 25 years. He has held senior positions in different technology companies in India and abroad. In his last industry association, he was the founder-CTO of Cellnext, the pioneering wireless technology company in India offering technology and solutions in the domain of GSM, GPRS, SMS, MMS, Intelligent Networks, CDMA, and 3G. Since January 2003, he has been with the Indian Institute of Information Technology, Bangalore and is currently the DaimlerChrysler Chair and Associate Professor at IIITB. Asoke has worked in the USA, UK, Singapore, and India for companies like Microsoft, Oracle, Informix, Sequoia, NEC, Fujitsu-ICIM, Digital, iGate, Blue Star Infotech, ICL to name a few. A postgraduate in Physics from the University of Calcutta (1976), he set up the first X.25 network in India for the Department of Telecommunications way back in 1986. Later, he set up the first Java Centre in India in 1998. He was a key engineer for Oracle Parallel Server for Hewlett-Packard HP-FX fault tolerant computers as well as for the 64 bit Informix for DEC Alpha.

He is a recipient of many international awards for innovations and professional excellence including the ICIM Professional Excellence Award, ICL Services Trophy, ICL Chief Executive Excellence award, Atlas Club Excellence Award, etc. One of his ubiquitous middleware products was awarded the IBM Solutions Excellence Award in 2001; one other product on Java Card security was recipient of an award at the GSM World Congress in 2003.

Roopa R. Yavagal completed her B.E. Computer Science from Basaveshwar Engineering College, Bagalkot, Karnataka in 1998. After her graduation, she joined the technical team at Cellnext and developed applications for cellular companies in India in the technology domain of GSM, GPRS, and CDMA. She did her M Tech from the Indian Institute of Information Technology (IIITB) in 2001. Her areas of interest include wireless application and service creation in wireless domain. She is currently working with Symphony Services, Bangalore.

Table of Contents

Preface vii
Acknowledgments xv
Introduction
1(32)
Mobility of Bits and Bytes
1(1)
Wireless-The Beginning
2(5)
Mobile Computing
7(4)
Dialogue Control
11(1)
Networks
12(1)
Middleware and Gateways
13(2)
Application and Services (Contents)
15(6)
Developing Mobile Computing Applications
21(1)
Security in Mobile Computing
22(1)
Standards-Why is it Necessary?
23(1)
Standard Bodies
24(5)
Players in the Wireless Space
29(4)
References/Further Reading
31(1)
Review Questions
32(1)
Mobile Computing Architecture
33(40)
History of Computers
33(1)
History of Internet
34(1)
Internet-The Ubiquitous Network
35(2)
Architecture for Mobile Computing
37(1)
Three-Tier Architecture
38(11)
Design Considerations for Mobile Computing
49(19)
Mobile Computing through Internet
68(1)
Making Existing Applications Mobile-Enabled
69(4)
References/Further Reading
70(1)
Review Questions
71(2)
Mobile Computing Through Telephony
73(26)
Evolution of Telephony
73(3)
Multiple Access Procedures
76(2)
Mobile Computing through Telephone
78(6)
Developing an IVR Application
84(4)
Voice XML
88(9)
Telephony Application Programming Interface (TAPI)
97(2)
References/Further Reading
97(1)
Review Questions
98(1)
Emerging Technologies
99(38)
Introduction
99(1)
Bluetooth
99(6)
Radio Frequency Identification (Rfid)
105(5)
Wireless Broadband (WiMAX)
110(4)
Mobile IP
114(9)
Internet Protocol Version 6 (IPv6)
123(7)
Java Card
130(7)
References/Further Reading
133(5)
Review Questions
138
Global System for Mobile Communications (GSM)
137(30)
Global System for Mobile Communications
137(3)
GSM Architecture
140(3)
GSM Entities
143(5)
Call Routing in GSM
148(4)
PLMN Interfaces
152(1)
Gsm Addresses and Identifiers
153(2)
Network Aspects in GSM
155(4)
GSM Frequency Allocation
159(2)
Authentication and Security
161(6)
References/Further Reading
165(1)
Review Questions
166(1)
Short Message Service (SMS)
167(36)
Mobile Computing over SMS
167(1)
Short Message Services (SMS)
167(7)
Value Added Services through SMS
174(5)
Accessing the SMS Bearer
179(24)
References/Further Reading
200(2)
Review Questions
202(1)
General Packet Radio Service (GPRS)
203(22)
Introduction
203(1)
GPRS and Packet Data Network
203(2)
GPRS Network Architecture
205(7)
GPRS Network Operations
212(5)
Data Services in GPRS
217(2)
Applications for GPRS
219(2)
Limitations of GPRS
221(1)
Billing and Charging in GPRS
221(4)
References/Further Reading
223(1)
Review Questions
224(1)
Wireless Application Protocol (WAP)
225(30)
Introduction
225(2)
WAP
227(14)
MMS
241(9)
GPRS Applications
250(5)
References/Further Reading
252(1)
Review Questions
253(2)
CDMA and 3G
255(42)
Introduction
255(1)
Spread-Spectrum Technology
256(9)
Is-95
265(13)
Cdma versus GSM
278(1)
Wireless Data
279(2)
Third Generation Networks
281(6)
Applications on 3G
287(10)
References/Further Reading
294(1)
Review Questions
295(2)
Wireless Lan
297(40)
Introduction
297(1)
Wireless LAN Advantages
297(4)
IEEE 802.11 Standards
301(1)
Wireless LAN Architecture
302(15)
Mobility in Wireless LAN
317(2)
Deploying Wireless LAN
319(5)
Mobile Ad Hoc Networks and Sensor Networks
324(1)
Wireless LAN Security
325(7)
WiFi Versus 3G
332(5)
Reference/Further Reading
334(1)
Review Questions
335(2)
Intelligent Networks and Interworking
337(28)
Introduction
337(1)
Fundamentals of Call Processing
337(3)
Intelligence in the Networks
340(2)
SS#7 Signaling
342(12)
IN Conceptual Model (INCM)
354(5)
Softswitch
359(1)
Programmable Networks
360(1)
Technologies and Interfaces for IN
360(5)
References/Further Reading
363(1)
Review Questions
364(1)
Client Programming
365(14)
Introduction
365(1)
Moving Beyond the Desktop
365(4)
A Peek under the Hood: Hardware Overview
369(1)
Mobile Phones
370(2)
PDA
372(3)
Design Constraints in Applications for Handheld Devices
375(4)
References/Further Reading
378(1)
Review Questions
378(1)
Programming for the Palm OS
379(40)
Introduction
379(1)
History of Palm OS
380(2)
Palm OS Architecture
382(5)
Application Development
387(14)
Communication in Palm OS
401(8)
Multimedia
409(5)
Enhancements in the Current Release
414(5)
References/Further Reading
416(1)
Review Questions
417(2)
Wireless Devices with Symbian Os
419(36)
Introduction to Symbian OS
419(3)
Symbian OS Architecture
422(4)
Applications for Symbian
426(21)
Controls and Compound Controls
447(2)
Active Objects
449(1)
Localization
449(2)
Security on the Symbian OS
451(4)
References/Further Reading
453(1)
Review Questions
453(2)
J2ME
455(88)
JAVA in the Handset
455(3)
The Three-Prong Approach to Java Everywhere
458(3)
Java 2 Micro Edition (J2ME) Technology
461(6)
Programming for CLDC
467(11)
GUI in MIDP
478(25)
UI Design Issues
503(1)
Multimedia
503(4)
Record Management System
507(18)
Communication in MIDP
525(11)
Security Considerations in MIDP
536(2)
Optional Packages
538(1)
Conclusion
539(4)
References/Further Readings
540(1)
Review Questions
541(2)
Wireless Devices with Windows CE
543(20)
Introduction
543(1)
Different Flavors of Windows CE
544(2)
Windows CE Architecture
546(14)
Windows CE Development Environment
560(3)
References/Further Reading
562(1)
Review Questions
562(1)
Voice over Internet Protocol and Convergence
563(28)
Voice over IP
563(1)
H.323 Framework for Voice over IP
564(3)
Session Initiation Protocol (SIP)
567(3)
Comparison between H.323 and SIP
570(2)
Real Time Protocols
572(1)
Convergence Technologies
573(5)
Call Routing
578(5)
Voice over IP Applications
583(2)
IP Multimedia Subsystem (IMS)
585(2)
Mobile VoIP
587(4)
References/Further Reading
589(1)
Review Questions
590(1)
Security Issues in Mobile Computing
591(44)
Introduction
591(1)
Information Security
591(8)
Security Techniques and Algorithms
599(9)
Security Protocols
608(6)
Public Key Infrastructure
614(2)
Trust
616(5)
Security Models
621(4)
Security Frameworks for Mobile Environment
625(10)
References/Further Reading
632(2)
Review Questions
634(1)
List of Abbreviations 635(20)
Index 655

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program