{"product_id":"next-generation-wireless-applications-creating-mobile-applications-in-a-web-2-0-and-mobile-2-0-world-hardback-9780470725061","title":"Next Generation Wireless Applications; Creating Mobile Applications in a Web 2.0 and Mobile 2.0 World (Hardback) 9780470725061","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eNext Generation Wireless Applications\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003eCreating Mobile Applications in a Web 2.0 and Mobile 2.0 World\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003ePaul Golding (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9780470725061, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 8 April 2008\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e626 pages\u003cbr\u003e25.2 x 17.7 x 4 cm, 1.276 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\"Cuts through the hype! Golding's compelling offers visionary, but practical insights. A \"must have\" reference treatment for all practitioners in the mobile innovation space.\"\u003cbr\u003e —\u003cb\u003eJag Minhas\u003c\/b\u003e, Telefónica O2 Europe  \u003cp\u003e\u003cb\u003eSecond edition of this best-selling guide to Wireless Applications: fully revised, updated and with brand new material!\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIn \u003ci\u003eNext Generation Wireless Applications, Second Edition,\u003c\/i\u003e the author establishes a picture of the entire mobile application ecosystem, and explains how it all fits together.\u003c\/p\u003e \u003cp\u003eThis edition builds upon the successes of the first edition by offering an up-to-date holistic guide to mobile application development, including an assessment of the applicability of new mobile applications, and an exploration into the developments in a number of areas such as Web 2.0, 3G, Mobile TV, J2ME (Java 2 Micro Edition) and many more.\u003c\/p\u003e \u003cp\u003eKey features of this second edition include:\u003c\/p\u003e \u003cul\u003e \u003cli\u003eNew introductory chapters on trends in mobile application, and on becoming an Operator.\u003c\/li\u003e \u003cli\u003eTwo new chapters on Mobile 2.0 and IMS and Mobilizing Media and TV.\u003c\/li\u003e \u003cli\u003eExtra material on convergence, Web 2.0, AJAX (Asynchronous JavaScript and XML), HSDPA (High Speed Downlink Packet Access) and MBMS (Multimedia Broadcast Multicast Service), WiMAX (Worldwide Interoperability for Microwave Access) and WiFi.\u003c\/li\u003e \u003cli\u003eBest practice on how to present to, sell to and work with operators.\u003c\/li\u003e \u003cli\u003eMore insights, anecdotes and sidebars reflecting the author's extensive experience in the industry.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003eNext Generation Wireless Applications\u003c\/i\u003e will prove essential reading for professionals in mobile operator and mobile application developing companies, web developers, and developer community managers. Media companies, general managers, business analysts, students, business consultants, and Java developers will also find this book captivating.\u003c\/p\u003e \u003cp\u003e\"If you want to understand the future of mobile applications and services, their potential impact and the growth opportunities this is the perfect starting point.\"\u003cbr\u003e —\u003cb\u003eMartin Smith\u003c\/b\u003e, Head of Content Innovation \u0026amp; Applications, T-Mobile\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\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\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Electronics \u0026amp; communications engineering [\u003ca title=\"See our other books on Electronics \u0026amp; communications engineering\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Electronics%20\u0026amp;%20communications%20engineering%20%5BTJ%5D%22\"\u003eTJ\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley","offers":[{"title":"Brand New","offer_id":52278024634648,"sku":"9780470725061","price":79.88,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9780470725061.jpg?v=1781456118","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/next-generation-wireless-applications-creating-mobile-applications-in-a-web-2-0-and-mobile-2-0-world-hardback-9780470725061","provider":"Freshly Printed Books","version":"1.0","type":"link"}