MTU Cork Library Catalogue

Syndetics cover image
Image from Syndetics

GPRS and 3G wireless applications : professional developer's guide / Christoffer Andersson.

By: Andersson, Christoffer, 1974-.
Material type: materialTypeLabelBookPublisher: Chichester ; New York : Wiley, 2001Description: xxv, 317 p. ; 24 cm.ISBN: 0471414050 .Subject(s): Wireless communication systems | Mobile communication systemsDDC classification: 621.382
Contents:
Part One: The mobile networks -- Basic concepts -- The mobile evolution -- GPRS - wireless packet data -- 3G wireless systems -- Bluetooth - cutting the cord! -- Part Two: Optimizing the transmission -- Unwiring the internet -- The wireless application protocol (WAP) -- Adapting for wireless challenges -- Part Three: Applications and their environments -- Application architectures -- Mobile internet devices -- Operating systems and application environments -- Security -- Location-based services -- Testing the wireless applications -- Getting it all together.
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
General Lending MTU Bishopstown Library Lending 621.382 (Browse shelf(Opens below)) 1 Available 00083050
Total holds: 0

Enhanced descriptions from Syndetics:

To ensure competitive advantage for their companies in wireless product development, developers need to understand how wireless technologies work, what impact they have on applications being developed, and how to use them to optimize products for success in the marketplace. Designed to answer these and other wireless development questions, this unique handbook explores how a host of relevant technologies work together with the new worldwide standards for wireless technologies--General Packet Radio Service (GPRS) and Third Generation (3G). Leading expert Christoffer Andersson clearly explains how GPRS and 3G control the mobile environment, then goes on to describe how the emerging radio technology of Bluetooth fits in with WAP and Java, how wireless applications work with HTTP and TCP/IP on the Internet, and how to create "always-on" wireless applications.

Includes index.

Part One: The mobile networks -- Basic concepts -- The mobile evolution -- GPRS - wireless packet data -- 3G wireless systems -- Bluetooth - cutting the cord! -- Part Two: Optimizing the transmission -- Unwiring the internet -- The wireless application protocol (WAP) -- Adapting for wireless challenges -- Part Three: Applications and their environments -- Application architectures -- Mobile internet devices -- Operating systems and application environments -- Security -- Location-based services -- Testing the wireless applications -- Getting it all together.

Table of contents provided by Syndetics

  • Acknowledgments (p. xiii)
  • Introduction (p. xv)
  • Part 1 The Mobile Networks (p. 1)
  • Chapter 1 Basic Concepts (p. 3)
  • How a Mobile Phone System Works (p. 3)
  • Architecture (p. 4)
  • Concepts and Terminology (p. 8)
  • Separating Users from Each Other (p. 9)
  • Separating Sending and Receiving Traffic (p. 9)
  • Defining Concepts (p. 10)
  • Summary (p. 11)
  • Chapter 2 The Mobile Evolution (p. 13)
  • Mobile Phone History (p. 13)
  • Mobile Systems Now and in the Future (p. 17)
  • GSM Evolution (p. 18)
  • TDMA (IS-136) Evolution (p. 20)
  • cdmaOne Evolution (p. 21)
  • PDC Evolution (p. 22)
  • WAP, Bluetooth, and Other Related Evolutions (p. 23)
  • The Mobile Internet (p. 23)
  • Mobitex and Palm.net (p. 24)
  • I-Mode (p. 25)
  • What Makes the Mobile Internet Take Off? (p. 26)
  • Summary (p. 27)
  • Chapter 3 GPRS--Wireless Packet Data (p. 29)
  • The Need for Packet Data (p. 29)
  • Key Features of GPRS and Packet Data Networks (p. 32)
  • The Always Online Feature (p. 32)
  • An Upgrade to Existing Networks (p. 34)
  • An Integral Part of Future 3G Systems (p. 35)
  • GPRS Network Architecture (p. 35)
  • GPRS Handsets (p. 39)
  • The R-Reference Point Interface (p. 41)
  • Accessing Lower Layers with AT Commands (p. 42)
  • Attaching to the Network (p. 44)
  • Attaching to the Network and Getting an IP Address (p. 45)
  • Mobility Management (p. 47)
  • Communicating with a GPRS User (p. 49)
  • Speed, Capacity, and Other End-User Aspects (p. 50)
  • Charging for Packet Data (p. 51)
  • The Future of GPRS (p. 53)
  • Summary (p. 53)
  • Chapter 4 3G Wireless Systems (p. 55)
  • What Is 3G? (p. 55)
  • Key Features of All 3G Systems (p. 57)
  • Higher Bit Rates (p. 57)
  • QoS (p. 58)
  • Bit Rates Dependent on Distance (p. 58)
  • Layered Open Architecture (p. 59)
  • New Spectrum? (p. 60)
  • System Description: EDGE (p. 61)
  • System Description: 3G CDMA Systems (p. 65)
  • Three Modes of CDMA for 3G (p. 65)
  • Features That Are Common to All 3G CDMA Systems (p. 67)
  • WCDMA-Specific Features (p. 70)
  • Features That Are Specific to cdma2000 (p. 75)
  • Which 3G System Is the Best? (p. 78)
  • Future Applications and Enhancing Applications for 3G? (p. 79)
  • Summary (p. 80)
  • Chapter 5 Bluetooth--Cutting the Cord! (p. 81)
  • Background and History (p. 82)
  • Main Features (p. 83)
  • Bluetooth Air Interface (p. 84)
  • Frequency-Hopping Radio (p. 84)
  • Link Types (p. 87)
  • The Protocol Stack (p. 91)
  • Bluetooth Networking and Profiles (p. 94)
  • The Applications and User Interfaces (p. 101)
  • Headset MMI Example (p. 101)
  • Bluetooth-Specific Development Considerations (p. 102)
  • Device Agnosticism (p. 102)
  • Ease of Use (p. 103)
  • Security and Comfort (p. 103)
  • Summary (p. 104)
  • Part 2 Optimizing the Transmission (p. 105)
  • Chapter 6 Unwiring the Internet (p. 107)
  • Background and History (p. 108)
  • The Internet Protocols in Wireless (p. 109)
  • The OSI Model for the Internet (p. 109)
  • Internet Protocol (IP) (p. 111)
  • Transmission Control Protocol (TCP) (p. 112)
  • Hypertext Transfer Protocol (HTTP) (p. 119)
  • File Transfer Protocol (FTP) (p. 123)
  • Solutions (p. 123)
  • Changing the Protocols (p. 124)
  • Summary (p. 124)
  • Chapter 7 The Wireless Application Protocol (WAP) (p. 125)
  • Background and History (p. 125)
  • Overview and Architecture (p. 127)
  • The Client and User Agents (p. 129)
  • The WAP Gateway (p. 130)
  • Content Server (p. 132)
  • The Protocol Stack (p. 133)
  • Wireless Application Environment (WAE) (p. 134)
  • Wireless Session Protocol (WSP) (p. 139)
  • Wireless Transaction Protocol (WTP) (p. 141)
  • Wireless Transport Layer Security (WTLS) (p. 143)
  • Wireless Datagram Protocol (WDP) (p. 145)
  • WAP Now and in the Future (p. 146)
  • What's New in WAP 1.2.1 (June 2000)? (p. 146)
  • WAP Next Generation (WAP-NG) (p. 147)
  • Why WAP in 3G? (p. 147)
  • Summary (p. 149)
  • What Affects Applications and Why? (p. 151)
  • Chapter 8 Adapting for Wireless Challenges (p. 151)
  • Handling Interruptions (p. 153)
  • Dealing with Latency (p. 158)
  • The Effects of Packet Loss (p. 161)
  • Improving Robustness (p. 163)
  • Improving Efficiency (p. 164)
  • Overhead (p. 165)
  • Excessive Data Transmission (p. 167)
  • Using Compression (p. 168)
  • Using Caching (p. 169)
  • Buffer Issues (p. 170)
  • Improving Perceived Performance (p. 171)
  • Keep the User in Control (p. 172)
  • Keep the User Informed (p. 173)
  • Middleware Solutions (p. 174)
  • Summary (p. 176)
  • Part 3 Applications and Their Environments (p. 179)
  • Chapter 9 Application Architectures (p. 181)
  • Architectures Now and in the Future (p. 181)
  • Today's Applications Architectures (p. 185)
  • Introducing the Service Network (p. 186)
  • Architecture Overview (p. 187)
  • Service Enablers (p. 190)
  • Personal Service Environment (p. 196)
  • Application Servers (p. 199)
  • Service Management (p. 200)
  • Summary (p. 202)
  • Chapter 10 Mobile Internet Devices (p. 203)
  • Devices Now and in the Future (p. 204)
  • Building the Ultimate Device (p. 206)
  • Business Aspects (p. 206)
  • The Man-Machine Interface (p. 207)
  • Communication (p. 208)
  • Hardware Advances (p. 209)
  • Input Mechanisms (p. 210)
  • Integrated versus Divided Concepts (p. 215)
  • Designing for Generic Devices (p. 219)
  • Summary (p. 220)
  • Chapter 11 Operating Systems and Application Environments (p. 221)
  • What Defines a Good Application Environment? (p. 221)
  • Browser-Based versus Terminal-Based Applications (p. 223)
  • The Fight of the Operating Systems (p. 226)
  • Palm OS (p. 226)
  • Windows CE (p. 228)
  • EPOC (p. 230)
  • Pocket Linux (p. 232)
  • Who Needs an Operating System? (p. 233)
  • Java for Mobile Devices (p. 233)
  • Terminal Capabilities and MExE (p. 237)
  • Summary (p. 238)
  • Chapter 12 Security (p. 241)
  • How Secure Does It Have to Be? (p. 241)
  • Securing the Transmission (p. 243)
  • Authentication (p. 243)
  • Encryption (p. 243)
  • Protecting the Message Integrity (p. 244)
  • GSM/GPRS/3G Network Security (p. 245)
  • Enabling Security in Higher Layers (p. 246)
  • Algorithm Decision (p. 246)
  • Security Protocols and Their Wireless Usage (p. 246)
  • Security Issues (p. 247)
  • WAP Security Issues (p. 248)
  • Bluetooth Security Issues (p. 249)
  • Redundant Security (p. 250)
  • Making Decisions and Security Perspectives (p. 250)
  • Summary (p. 252)
  • Chapter 13 Location-Based Services (p. 253)
  • Overview (p. 253)
  • Positioning Methods (p. 255)
  • Terminal-Based Positioning: GPS and A-GPS (p. 255)
  • Enhanced Observed Time Difference (E-OTD) (p. 258)
  • Network-Based Positioning: UL-TOA (p. 259)
  • CGI-TA (p. 260)
  • Which Solutions Will We Use, and What Are the Consequences? (p. 260)
  • Example of Positioning API Usage (p. 263)
  • Summary (p. 266)
  • Chapter 14 Testing the Wireless Applications (p. 267)
  • Why and How to Test (p. 267)
  • Emulators and Real Networks and Devices (p. 269)
  • Real versus Emulated GUIs (Devices) (p. 270)
  • Real versus Emulated Mobile Networks (p. 270)
  • GUI and Usability Testing (p. 271)
  • Network Emulator Testing (p. 274)
  • Wireless Emulators (p. 274)
  • Test Cases and Wireless Scenarios (p. 276)
  • Server-Side Testing (p. 277)
  • Application Server Issues (p. 278)
  • Service Network Intercommunication (p. 278)
  • End-to-End (Proof-of-Concept) Testing (p. 279)
  • Getting Help (p. 279)
  • Summary (p. 280)
  • Chapter 15 Getting It All Together (p. 281)
  • Business Aspects (p. 281)
  • The Mobile Internet Industry (p. 282)
  • To Charge or Not to Charge? (p. 284)
  • Be Fast and Be Loud (p. 285)
  • Do Not Get into Fights That You Cannot Win (p. 286)
  • Get the Right Partners (p. 287)
  • Simple Is Often Good (p. 289)
  • Make Things that Appeal to People (p. 290)
  • Distribution and Maintenance (p. 290)
  • Know Your Network, the Operator, and the Consumer (p. 292)
  • Leverage the Unique Possibilities (p. 293)
  • Personalization (p. 293)
  • Always Online (p. 295)
  • Mobility (p. 296)
  • Summary (p. 297)
  • Acronym List (p. 299)
  • Index (p. 303)

Author notes provided by Syndetics

CHRISTOFFER ANDERSSON is Senior Specialist and Manager of Special Projects for Terminals & Applications 2G/3G at Ericsson. He served as Head of Technology for Ericsson's Mobile Applications Initiative (formerly GPRS Applications Alliance), helping application developers-including such industry giants as Microsoft, IBM, and Oracle-to optimize their products for wireless environments. Andersson is a frequent speaker for Ericsson at major events, has designed software and radio network algorithms for 3G wireless systems, and holds multiple patents in this area.
ERICSSON is a world leader in mobile Internet. With more than 100,000 employees and for 125 years, its vast wealth of accumulated knowledge has spread to more than 140 countries.

Powered by Koha