{"product_id":"next-generation-wireless-applications-9780470725061","title":"Next Generation Wireless Applications","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eUnique coverage of the state-of-the-art software development technologies appropriate in a wireless context. Brings together software development expertise with an understanding of wireless issues. Demonstrates how technologies fit together and may be used together to enhance functionality.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eAcknowledgements xv\u003c\/p\u003e \u003cp\u003ePreface xvii\u003c\/p\u003e \u003cp\u003eAbbreviations and Acronyms xix\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Prelude – The Next Generation Experience 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 What is ‘Next Generation’ Anyhow? 1\u003c\/p\u003e \u003cp\u003e1.2 The Mobile Mindset 2\u003c\/p\u003e \u003cp\u003e1.3 The Future’s Bright, the Future’s Ubiquity 3\u003c\/p\u003e \u003cp\u003e1.4 Our Multitasking Mobile Future 9\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Introduction 11\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 What Does ‘Next Generation’ Mean? 11\u003c\/p\u003e \u003cp\u003e2.2 What is a ‘Wireless Application’? 13\u003c\/p\u003e \u003cp\u003e2.3 A Concentric Networks Approach 14\u003c\/p\u003e \u003cp\u003e2.3.1 Social Network 15\u003c\/p\u003e \u003cp\u003e2.3.2 Device Network 16\u003c\/p\u003e \u003cp\u003e2.3.3 Radio Frequency (RF – Wireless) Network 17\u003c\/p\u003e \u003cp\u003e2.3.4 Internet Protocol (IP) Network 19\u003c\/p\u003e \u003cp\u003e2.3.5 Content Network 20\u003c\/p\u003e \u003cp\u003e2.4 Application Topologies 21\u003c\/p\u003e \u003cp\u003e2.5 Physical Network Elements 24\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Becoming an Operator 2.0 27\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Introduction 27\u003c\/p\u003e \u003cp\u003e3.2 What Applications Can I Sell? 28\u003c\/p\u003e \u003cp\u003e3.3 Where Does the Money Come From? 29\u003c\/p\u003e \u003cp\u003e3.4 Direct-to-Consumer (D2C) Retailing 30\u003c\/p\u003e \u003cp\u003e3.4.1 Application Discovery 30\u003c\/p\u003e \u003cp\u003e3.4.2 Application Distribution 32\u003c\/p\u003e \u003cp\u003e3.4.3 Application Access 33\u003c\/p\u003e \u003cp\u003e3.4.4 Charging Mechanism 33\u003c\/p\u003e \u003cp\u003e3.5 Operator Retailing 34\u003c\/p\u003e \u003cp\u003e3.6 Selling to Operators 35\u003c\/p\u003e \u003cp\u003e3.6.1 Top Ten Selling Tips 35\u003c\/p\u003e \u003cp\u003e3.6.2 Selling Apps to Operators – Operator Perspective 37\u003c\/p\u003e \u003cp\u003e3.7 Which Applications Should an Operator Deploy? 38\u003c\/p\u003e \u003cp\u003e3.7.1 The Market Challenges 38\u003c\/p\u003e \u003cp\u003e3.7.2 The User-Experience Focus 39\u003c\/p\u003e \u003cp\u003e3.8 Interpreting User-Experience Trends into Applications 40\u003c\/p\u003e \u003cp\u003e3.9 Wider Digital Trends Including Web 2.0 41\u003c\/p\u003e \u003cp\u003e3.9.1 Web 2.0 and Mobile Web 2.0 41\u003c\/p\u003e \u003cp\u003e3.9.2 Mobile Web 2.0 or Mobile 2.0? 43\u003c\/p\u003e \u003cp\u003e3.9.3 Content Trends 44\u003c\/p\u003e \u003cp\u003e3.10 Harnessing the Trends 47\u003c\/p\u003e \u003cp\u003e3.11 Conclusion 48\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Introduction to Mobile Service Architectures and Paradigms 49\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Possible Application Paradigms for Mobile Services 49\u003c\/p\u003e \u003cp\u003e4.2 Modes of Mobile Interaction 53\u003c\/p\u003e \u003cp\u003e4.3 Mapping the Interaction to the Network Model 54\u003c\/p\u003e \u003cp\u003e4.4 Mobile Interaction in the Mobile Ecosystem 57\u003c\/p\u003e \u003cp\u003e4.4.1 Social Network 58\u003c\/p\u003e \u003cp\u003e4.4.2 Device Network 59\u003c\/p\u003e \u003cp\u003e4.4.3 RF Network 61\u003c\/p\u003e \u003cp\u003e4.4.4 IP Network 66\u003c\/p\u003e \u003cp\u003e4.4.5 Content Network 67\u003c\/p\u003e \u003cp\u003e4.4.6 Machine Network 70\u003c\/p\u003e \u003cp\u003e4.5 Modes of Communication Across the Network Layers 70\u003c\/p\u003e \u003cp\u003e4.5.1 Human-to-Human Interaction (H2H) 70\u003c\/p\u003e \u003cp\u003e4.5.2 Human-to-Content Interaction (H2C) 73\u003c\/p\u003e \u003cp\u003e4.5.3 Human-to-Machine Interaction (H2M) 75\u003c\/p\u003e \u003cp\u003e4.5.4 Machine-to-Machine Interaction (M2M) 77\u003c\/p\u003e \u003cp\u003e4.6 Operator Challenges 79\u003c\/p\u003e \u003cp\u003e4.7 The Web 2.0 Challenge 83\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 P-Centric Mobile Ecosystem and Web 2.0 85\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Introduction 85\u003c\/p\u003e \u003cp\u003e5.2 The Internet and Web 2.0 91\u003c\/p\u003e \u003cp\u003e5.3 The Challenges of Liberating Data 93\u003c\/p\u003e \u003cp\u003e5.3.1 Challenge 1: Making Database Information Human-readable 95\u003c\/p\u003e \u003cp\u003e5.3.2 Challenge 2: Adding Visual Formatting to the Database Information 100\u003c\/p\u003e \u003cp\u003e5.3.3 Challenge 3: The Need for a Protocol 102\u003c\/p\u003e \u003cp\u003e5.3.4 Challenge 4: The Need for a Delivery Mechanism 106\u003c\/p\u003e \u003cp\u003e5.4 Did We Need HTTP and HTML? 109\u003c\/p\u003e \u003cp\u003e5.5 Overcoming Web Limitations with Web 2.0’s AJAX, Widgets and Other Goodies 111\u003c\/p\u003e \u003cp\u003e5.6 Sidestepping the Web with P2P Interaction 114\u003c\/p\u003e \u003cp\u003e5.7 Going Beyond Publishing with Web Services 117\u003c\/p\u003e \u003cp\u003e5.8 Semantic Web 120\u003c\/p\u003e \u003cp\u003e5.9 XML Glue 122\u003c\/p\u003e \u003cp\u003e5.10 Real-Time Services 124\u003c\/p\u003e \u003cp\u003e5.10.1 Multimedia Streaming 124\u003c\/p\u003e \u003cp\u003e5.10.2 Session Initiation Protocol (SIP) 127\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Client–Server Platforms for Mobile Services 129\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 The Greater Challenges 130\u003c\/p\u003e \u003cp\u003e6.2 The Specific Challenges 134\u003c\/p\u003e \u003cp\u003e6.3 Service Delivery Platforms 136\u003c\/p\u003e \u003cp\u003e6.4 Software Services Technologies 139\u003c\/p\u003e \u003cp\u003e6.4.1 Example CS Design Issues 141\u003c\/p\u003e \u003cp\u003e6.5 Introducing J2EE – The ‘Dirty Stuff’ Done For Us! 146\u003c\/p\u003e \u003cp\u003e6.6 Why All the Fuss About J2EE? 148\u003c\/p\u003e \u003cp\u003e6.6.1 The Challenges of Integration 149\u003c\/p\u003e \u003cp\u003e6.7 Handling SIP with Java 156\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 HTTP, WAP, AJAX, P2P and IM Protocols 159\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 The Rise of the Web 159\u003c\/p\u003e \u003cp\u003e7.2 How HTTP and HTML works 160\u003c\/p\u003e \u003cp\u003e7.3 Important Detail is in the HTTP Headers 164\u003c\/p\u003e \u003cp\u003e7.4 The Challenges of Using HTTP Over a Wireless Link 167\u003c\/p\u003e \u003cp\u003e7.5 WAP Data Transmission Protocols 171\u003c\/p\u003e \u003cp\u003e7.5.1 Protocol Stack Paradigm 171\u003c\/p\u003e \u003cp\u003e7.5.2 The WAP Stack 173\u003c\/p\u003e \u003cp\u003e7.5.3 Wireless-Profiled TCP 176\u003c\/p\u003e \u003cp\u003e7.5.4 Wireless-Profiled HTTP (W-HTTP) 179\u003c\/p\u003e \u003cp\u003e7.6 Wireless Protocols – WTP and WSP 183\u003c\/p\u003e \u003cp\u003e7.6.1 Introduction 183\u003c\/p\u003e \u003cp\u003e7.6.2 Wireless Transport Protocol (WTP) 184\u003c\/p\u003e \u003cp\u003e7.6.3 Concatenation and Segmentation 186\u003c\/p\u003e \u003cp\u003e7.6.4 Segmentation and Reassembly in Action 187\u003c\/p\u003e \u003cp\u003e7.6.5 Wireless Session Protocol (WSP) 188\u003c\/p\u003e \u003cp\u003e7.6.6 WAP Push 189\u003c\/p\u003e \u003cp\u003e7.7 Ajax 192\u003c\/p\u003e \u003cp\u003e7.8 Peer-to-Peer (P2P) 193\u003c\/p\u003e \u003cp\u003e7.8.1 Defining P2P 193\u003c\/p\u003e \u003cp\u003e7.8.2 Some P2P Concepts 194\u003c\/p\u003e \u003cp\u003e7.8.3 Jxta 195\u003c\/p\u003e \u003cp\u003e7.9 Instant Messaging (IM) Protocols 198\u003c\/p\u003e \u003cp\u003e7.9.1 Sip\/simple 198\u003c\/p\u003e \u003cp\u003e7.9.2 Xmpp 200\u003c\/p\u003e \u003cp\u003e7.9.3 Imps 201\u003c\/p\u003e \u003cp\u003e7.9.4 IM Interoperability 202\u003c\/p\u003e \u003cp\u003e7.9.5 Protocol Acceptance (Support) 203\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 J2EE Presentation Layer 207\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Separating Presentation from Business Logic 207\u003c\/p\u003e \u003cp\u003e8.1.1 Servlets and JSPs – ‘HTTP Programs’ 209\u003c\/p\u003e \u003cp\u003e8.1.2 Comparing Servlets with JSPs 211\u003c\/p\u003e \u003cp\u003e8.2 Markup Languages for Mobile Devices 214\u003c\/p\u003e \u003cp\u003e8.2.1 The HTML Foundation 215\u003c\/p\u003e \u003cp\u003e8.2.2 The Mobile Evolution (WML) 218\u003c\/p\u003e \u003cp\u003e8.3 Full Circle – WML ‘Becomes’ XHTML 226\u003c\/p\u003e \u003cp\u003e8.3.1 XHTML is Modular 227\u003c\/p\u003e \u003cp\u003e8.3.2 XHTML Basic 229\u003c\/p\u003e \u003cp\u003e8.3.3 XHTML-MP (Mobile Profile) – The Final Frontier 233\u003c\/p\u003e \u003cp\u003e8.3.4 Using XHTML-MP 234\u003c\/p\u003e \u003cp\u003e8.3.5 Browser-specific Enhancements to XHTML-MP 239\u003c\/p\u003e \u003cp\u003e8.3.6 Guidelines for Mobile Webpage Authoring 242\u003c\/p\u003e \u003cp\u003e8.4 Managing Different Devices 247\u003c\/p\u003e \u003cp\u003e8.5 Building Device-Independent Applications 250\u003c\/p\u003e \u003cp\u003e8.5.1 Detecting and Capturing Device or Browser Information 252\u003c\/p\u003e \u003cp\u003e8.5.2 Conveying CC\/PP Information 254\u003c\/p\u003e \u003cp\u003e8.5.3 Dynamic Page Generation Schemes 259\u003c\/p\u003e \u003cp\u003e8.6 Managing Sessions 270\u003c\/p\u003e \u003cp\u003e8.6.1 Cookies to the Rescue 272\u003c\/p\u003e \u003cp\u003e8.7 MMS and SMIL 277\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Using J2EE for Mobile Services 283\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Technologies Underpinning J2EE 284\u003c\/p\u003e \u003cp\u003e9.1.1 Containers – The J2EE ‘Glue’ 284\u003c\/p\u003e \u003cp\u003e9.1.2 RMI – The EJB ‘Glue’ 287\u003c\/p\u003e \u003cp\u003e9.1.3 Stubs and Skeletons – The Inner Workings of RMI 288\u003c\/p\u003e \u003cp\u003e9.2 Managing Security 293\u003c\/p\u003e \u003cp\u003e9.2.1 Securely Connecting the User 294\u003c\/p\u003e \u003cp\u003e9.2.2 HTTP Authentication – Basic 295\u003c\/p\u003e \u003cp\u003e9.2.3 HTTP Authentication – Digest 298\u003c\/p\u003e \u003cp\u003e9.3 Encrypting the HTTP Link 303\u003c\/p\u003e \u003cp\u003e9.3.1 Public Key Cryptography 305\u003c\/p\u003e \u003cp\u003e9.3.2 Using PKC to Secure Web Connections 306\u003c\/p\u003e \u003cp\u003e9.4 Applying SSL to Wireless 310\u003c\/p\u003e \u003cp\u003e9.5 End-to-End Encryption in a Mobile Network 313\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Mobile Devices 317\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Introduction 317\u003c\/p\u003e \u003cp\u003e10.2 Interface Elements 319\u003c\/p\u003e \u003cp\u003e10.2.1 Tactile Interface Elements 319\u003c\/p\u003e \u003cp\u003e10.2.2 Aural Interface Elements 323\u003c\/p\u003e \u003cp\u003e10.2.3 Vocal Interface Elements 323\u003c\/p\u003e \u003cp\u003e10.2.4 Visual Interface Elements 324\u003c\/p\u003e \u003cp\u003e10.3 Interface Layer 325\u003c\/p\u003e \u003cp\u003e10.3.1 Interfacing Via the Network Layer 327\u003c\/p\u003e \u003cp\u003e10.4 Service Layer 328\u003c\/p\u003e \u003cp\u003e10.5 Network Layer 329\u003c\/p\u003e \u003cp\u003e10.6 Role of DSP in Digital Wireless Devices 333\u003c\/p\u003e \u003cp\u003e10.6.1 Radio Frequency (RF) 334\u003c\/p\u003e \u003cp\u003e10.6.2 Analog Baseband 334\u003c\/p\u003e \u003cp\u003e10.6.3 Digital Baseband 335\u003c\/p\u003e \u003cp\u003e10.6.4 Digital Signal Processor (DSP) 341\u003c\/p\u003e \u003cp\u003e10.6.5 Summary 341\u003c\/p\u003e \u003cp\u003e10.7 Suggesting a Generic Device Architecture 342\u003c\/p\u003e \u003cp\u003e10.7.1 Core Processor and Operating System 343\u003c\/p\u003e \u003cp\u003e10.7.2 Digital Signal Processor 346\u003c\/p\u003e \u003cp\u003e10.7.3 Application Loader 349\u003c\/p\u003e \u003cp\u003e10.7.4 Application Programming Interfaces (APIs) 349\u003c\/p\u003e \u003cp\u003e10.8 Moving Towards a Commercial Mobile Platform 354\u003c\/p\u003e \u003cp\u003e10.8.1 Communications Utilities 355\u003c\/p\u003e \u003cp\u003e10.8.2 Personal Information Management (PIM) Utilities 360\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Mobile Application Paradigms 365\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Introduction 365\u003c\/p\u003e \u003cp\u003e11.2 Application Topologies 365\u003c\/p\u003e \u003cp\u003e11.3 Embedded Applications 367\u003c\/p\u003e \u003cp\u003e11.3.1 What Do We Need to Develop an Embedded Application? 368\u003c\/p\u003e \u003cp\u003e11.3.2 c and c++ Are Not the Only choices 369\u003c\/p\u003e \u003cp\u003e11.3.3 ‘Native’ Java Support 370\u003c\/p\u003e \u003cp\u003e11.4 Embedded Development Tools 373\u003c\/p\u003e \u003cp\u003e11.4.1 Design 374\u003c\/p\u003e \u003cp\u003e11.4.2 Configuring the IDE\/Program Editing\/Compilation and Build 376\u003c\/p\u003e \u003cp\u003e11.4.3 Testing and Debugging with a Simulator 377\u003c\/p\u003e \u003cp\u003e11.4.4 Testing on the Target Device 380\u003c\/p\u003e \u003cp\u003e11.4.5 Conducting Usability Tests 382\u003c\/p\u003e \u003cp\u003e11.4.6 Pilot Trials and Deployment 383\u003c\/p\u003e \u003cp\u003e11.5 Browser-based Applications 393\u003c\/p\u003e \u003cp\u003e11.5.1 Limited Local Processing 396\u003c\/p\u003e \u003cp\u003e11.5.2 Requires an Available Network Connection (Caching) 397\u003c\/p\u003e \u003cp\u003e11.5.3 User Interface Constraints 398\u003c\/p\u003e \u003cp\u003e11.6 Java Platform Applications 399\u003c\/p\u003e \u003cp\u003e11.7 The Java Ethos–aTaleofTwoParts 399\u003c\/p\u003e \u003cp\u003e11.8 Java 2 Micro Edition – ‘Wireless Java’ 405\u003c\/p\u003e \u003cp\u003e11.9 Using MIDP to Develop Mobile Applications 409\u003c\/p\u003e \u003cp\u003e11.10 What Does MIDP 2.0 Offer? 412\u003c\/p\u003e \u003cp\u003e11.10.1 Application Packaging and Delivery 413\u003c\/p\u003e \u003cp\u003e11.10.2 API Summary 414\u003c\/p\u003e \u003cp\u003e11.10.3 User Interface APIs 414\u003c\/p\u003e \u003cp\u003e11.10.4 Networking API 418\u003c\/p\u003e \u003cp\u003e11.10.5 Securing the APIs 419\u003c\/p\u003e \u003cp\u003e11.10.6 Push Mechanism 419\u003c\/p\u003e \u003cp\u003e11.11 MIDP OTA Download Mechanism 420\u003c\/p\u003e \u003cp\u003e11.12 What Does MIDP 3.0 Offer? 424\u003c\/p\u003e \u003cp\u003e11.13 On-Device Portals 426\u003c\/p\u003e \u003cp\u003e11.13.1 Introduction 426\u003c\/p\u003e \u003cp\u003e11.13.2 ODPs 427\u003c\/p\u003e \u003cp\u003e11.13.3 Alternative Application Paradigms – Opera Platform 429\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 The RF Network 433\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 The Essence of Cellular Networks 434\u003c\/p\u003e \u003cp\u003e12.1.1 RF Network Convergence 436\u003c\/p\u003e \u003cp\u003e12.2 The Radio Part 439\u003c\/p\u003e \u003cp\u003e12.2.1 Basic RF 440\u003c\/p\u003e \u003cp\u003e12.2.2 Building an RF Network 442\u003c\/p\u003e \u003cp\u003e12.2.3 Increasing Capacity Using TDMA 446\u003c\/p\u003e \u003cp\u003e12.2.4 Increasing Capacity Using CDMA 448\u003c\/p\u003e \u003cp\u003e12.3 The Harsher Reality of Cellular Systems 451\u003c\/p\u003e \u003cp\u003e12.3.1 Data-Rate Variation 453\u003c\/p\u003e \u003cp\u003e12.4 Mobile Broadband Networks 456\u003c\/p\u003e \u003cp\u003e12.4.1 Hspa 457\u003c\/p\u003e \u003cp\u003e12.4.2 WiMAX 459\u003c\/p\u003e \u003cp\u003e12.5 Techniques for Adaptation 460\u003c\/p\u003e \u003cp\u003e12.6 Cellular Network Operation 465\u003c\/p\u003e \u003cp\u003e12.6.1 Getting Data In and Out 467\u003c\/p\u003e \u003cp\u003e12.6.2 Gateway GPRS Service Node 468\u003c\/p\u003e \u003cp\u003e12.7 Accessing Network Assets 472\u003c\/p\u003e \u003cp\u003e12.7.1 J2EE Revisited 478\u003c\/p\u003e \u003cp\u003e12.7.2 Service Delivery Platforms Based on Web Services 483\u003c\/p\u003e \u003cp\u003e12.7.3 Standards for the Service Layer APIs – Parlay\/OSA 485\u003c\/p\u003e \u003cp\u003e12.8 Parlay X (Parlay Web Services) 488\u003c\/p\u003e \u003cp\u003e12.8.1 What Does a Parlay X Message Look Like? 490\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 Mobile Location Services 495\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e13.1 ‘I’ve Just Run Someone Over’ 495\u003c\/p\u003e \u003cp\u003e13.2 ‘Where Am I?’ 496\u003c\/p\u003e \u003cp\u003e13.3 Message Handling Using J2EE 503\u003c\/p\u003e \u003cp\u003e13.4 Accuracy of Location-Based Services (LBS) 507\u003c\/p\u003e \u003cp\u003e13.5 Interfacing LBS Applications with the Cellular Network 512\u003c\/p\u003e \u003cp\u003e13.6 Integrating LBS Applications 517\u003c\/p\u003e \u003cp\u003e13.7 Multimedia Messaging (MM) 521\u003c\/p\u003e \u003cp\u003e13.7.1 Composing MMS Messages 523\u003c\/p\u003e \u003cp\u003e13.8 Getting in the Zone with Splash (Spatial) Messaging 532\u003c\/p\u003e \u003cp\u003e13.8.1 Introduction 532\u003c\/p\u003e \u003cp\u003e13.8.2 Connectedness of Things 532\u003c\/p\u003e \u003cp\u003e13.8.3 Making a Splash 532\u003c\/p\u003e \u003cp\u003e13.8.4 Splash-Messaging Summary 538\u003c\/p\u003e \u003cp\u003e\u003cb\u003e14 Mobile 2.0 and IMS 541\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e14.1 Introduction 541\u003c\/p\u003e \u003cp\u003e14.2 Mobile Transformation 541\u003c\/p\u003e \u003cp\u003e14.3 IMS – What is it Really? 543\u003c\/p\u003e \u003cp\u003e14.4 Why is IMS Important? 544\u003c\/p\u003e \u003cp\u003e14.5 Start Here: Internet Telephony, or VoIP 544\u003c\/p\u003e \u003cp\u003e14.6 Session Initiation Protocol (SIP) 545\u003c\/p\u003e \u003cp\u003e14.6.1 Making the Connection 545\u003c\/p\u003e \u003cp\u003e14.6.2 The CSCF Triad 549\u003c\/p\u003e \u003cp\u003e14.6.3 Media Support 551\u003c\/p\u003e \u003cp\u003e14.6.4 Media Out of IMS Control 553\u003c\/p\u003e \u003cp\u003e14.6.5 Telephony Gateway Support 553\u003c\/p\u003e \u003cp\u003e14.6.6 More Than Just SIP 555\u003c\/p\u003e \u003cp\u003e14.7 The Promise of a Common Services Environment 557\u003c\/p\u003e \u003cp\u003e14.7.1 Seamless Mobility and Convergence 557\u003c\/p\u003e \u003cp\u003e14.8 IMS as a Convergence Catalyst 558\u003c\/p\u003e \u003cp\u003e14.8.1 Mobile Roots, Fixed Branches 558\u003c\/p\u003e \u003cp\u003e14.8.2 Spanning the Mobile-fixed Divide – TISPAN 559\u003c\/p\u003e \u003cp\u003e14.8.3 A Winding Path to Convergence 559\u003c\/p\u003e \u003cp\u003e14.9 End Here: Beyond VoIP - Application Servers 561\u003c\/p\u003e \u003cp\u003e14.10 IMS Service Concept 561\u003c\/p\u003e \u003cp\u003e14.11 Service Examples 563\u003c\/p\u003e \u003cp\u003e14.11.1 Multimodal Chat 563\u003c\/p\u003e \u003cp\u003e14.11.2 Push-To-Taxi 564\u003c\/p\u003e \u003cp\u003e14.11.3 Avatar Chat 566\u003c\/p\u003e \u003cp\u003e14.12 The Universal Client and Web 2.0 566\u003c\/p\u003e \u003cp\u003e14.13 Conclusion 568\u003c\/p\u003e \u003cp\u003e\u003cb\u003e15 Mobilising Media and TV 569\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e15.1 Introduction 569\u003c\/p\u003e \u003cp\u003e15.2 Why ‘Experience’? 570\u003c\/p\u003e \u003cp\u003e15.3 Unique Mobilisation Characteristics 571\u003c\/p\u003e \u003cp\u003e15.3.1 Pervasiveness – Always On 571\u003c\/p\u003e \u003cp\u003e15.3.2 Personalising the Experience 571\u003c\/p\u003e \u003cp\u003e15.3.3 Merchandising – Paying is a Familiar Experience 572\u003c\/p\u003e \u003cp\u003e15.4 The Content Experience 572\u003c\/p\u003e \u003cp\u003e15.5 Mobilisation Options 572\u003c\/p\u003e \u003cp\u003e15.5.1 Client Versus Clientless: to WAP or Not to WAP 573\u003c\/p\u003e \u003cp\u003e15.5.2 On-Device Portals: Using Clients to Engage the User 576\u003c\/p\u003e \u003cp\u003e15.5.3 Offering Video Services 577\u003c\/p\u003e \u003cp\u003e15.6 Mobile TV 578\u003c\/p\u003e \u003cp\u003e15.6.1 Unicast (and Multicast) TV and Video 579\u003c\/p\u003e \u003cp\u003e15.6.2 Broadcast TV and Video 580\u003c\/p\u003e \u003cp\u003e15.7 Mobile TV is Not TV on the Mobile 582\u003c\/p\u003e \u003cp\u003e15.7.1 Interactivity 583\u003c\/p\u003e \u003cp\u003e15.7.2 Made-for-Mobile Production 584\u003c\/p\u003e \u003cp\u003e15.7.3 Time and Place Shifted Viewing 584\u003c\/p\u003e \u003cp\u003e15.7.4 TV-Centric Convergence 584\u003c\/p\u003e \u003cp\u003e15.8 Commercial Considerations 585\u003c\/p\u003e \u003cp\u003e15.9 Monetisation 586\u003c\/p\u003e \u003cp\u003e15.9.1 Subscription Models 586\u003c\/p\u003e \u003cp\u003e15.9.2 Advertising Models 587\u003c\/p\u003e \u003cp\u003eIndex 589\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":49402419380567,"sku":"9780470725061","price":95.36,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780470725061.jpg?v=1730480342","url":"https:\/\/bookcurl.com\/products\/next-generation-wireless-applications-9780470725061","provider":"Book Curl","version":"1.0","type":"link"}