Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Buy Now $140.00
Standard view
Full view
of .
Look up keyword or section
Like this
2Activity

Table Of Contents

Prelude – The Next Generation Experience
1.1 WHAT IS ‘NEXT GENERATION’ ANYHOW?
1.2 THE MOBILE MINDSET
1.3 THE FUTURE’S BRIGHT, THE FUTURE’S UBIQUITY
1.4 OUR MULTITASKING MOBILE FUTURE
Introduction
2.1 WHAT DOES ‘NEXT GENERATION’ MEAN?
2.2 WHAT IS A ‘WIRELESS APPLICATION’?
2.3 A CONCENTRIC NETWORKS APPROACH
2.3.1 Social Network
2.3.2 Device Network
2.3.3 Radio Frequency (RF – Wireless) Network
2.3.4 Internet Protocol (IP) Network
2.3.5 Content Network
2.4 APPLICATION TOPOLOGIES
2.5 PHYSICAL NETWORK ELEMENTS
Becoming an Operator 2.0
3.1 INTRODUCTION
3.2 WHAT APPLICATIONS CAN I SELL?
3.3 WHERE DOES THE MONEY COME FROM?
3.4 DIRECT-TO-CONSUMER (D2C) RETAILING
3.4.1 Application Discovery
3.4.2 Application Distribution
3.4.3 Application Access
3.4.4 Charging Mechanism
3.5 OPERATOR RETAILING
3.6 SELLING TO OPERATORS
3.6.1 Top Ten Selling Tips
3.6.2 Selling Apps to Operators – Operator Perspective
3.7 WHICH APPLICATIONS SHOULD AN OPERATOR DEPLOY?
3.7.1 The Market Challenges
3.7.2 The User-Experience Focus
3.8 INTERPRETING USER-EXPERIENCE TRENDS INTO APPLICATIONS
3.9 WIDER DIGITAL TRENDS INCLUDING WEB 2.0
3.9.1 Web 2.0 and Mobile Web 2.0
3.9.2 Mobile Web 2.0 or Mobile 2.0?
3.9.3 Content Trends
3.10 HARNESSING THE TRENDS
3.11 CONCLUSION
Introduction to Mobile Service Architectures and Paradigms
4.1 POSSIBLE APPLICATION PARADIGMS FOR MOBILE SERVICES
4.2 MODES OF MOBILE INTERACTION
Possible modes of mobile interaction:
4.3 MAPPING THE INTERACTION TO THE NETWORK MODEL
4.4 MOBILE INTERACTION IN THE MOBILE ECOSYSTEM
4.4.1 Social Network
4.4.2 Device Network
4.4.3 RF Network
4.4.4 IP Network
4.4.5 Content Network
4.4.6 Machine Network
4.5 MODES OF COMMUNICATION ACROSS THE NETWORK LAYERS
4.5.1 Human-to-Human Interaction (H2H)
4.5.2 Human-to-Content Interaction (H2C)
4.5.3 Human-to-Machine Interaction (H2M)
4.5.4 Machine-to-Machine Interaction (M2M)
4.6 OPERATOR CHALLENGES
4.7 THE WEB 2.0 CHALLENGE
IP-Centric Mobile Ecosystem and Web 2.0
5.1 INTRODUCTION
5.2 THE INTERNET AND WEB 2.0
5.3 THE CHALLENGES OF LIBERATING DATA
5.3.1 Challenge 1: Making Database Information Human-readable
5.3.3 Challenge 3: The Need for a Protocol
5.3.4 Challenge 4: The Need for a Delivery Mechanism
5.4 DID WE NEED HTTP AND HTML?
5.6 SIDESTEPPING THE WEB WITH P2P INTERACTION
5.7 GOING BEYOND PUBLISHING WITH WEB SERVICES
5.8 SEMANTIC WEB
5.9 XML GLUE
5.10 REAL-TIME SERVICES
5.10.1 Multimedia Streaming
5.10.2 Session Initiation Protocol (SIP)
Client–Server Platforms for Mobile Services
6.1 THE GREATER CHALLENGES
6.2 THE SPECIFIC CHALLENGES
6.5 INTRODUCING J2EE – THE ‘DIRTY STUFF’ DONE FOR US!
6.6 WHY ALL THE FUSS ABOUT J2EE?
6.6.1 The Challenges of Integration
6.7 HANDLING SIP WITH JAVA
HTTP, WAP, AJAX, P2P and IM Protocols
7.1 THE RISE OF THE WEB
7.2 HOW HTTP AND HTML WORKS
7.3 IMPORTANT DETAIL IS IN THE HTTP HEADERS
7.4 THE CHALLENGES OF USING HTTP OVER A WIRELESS LINK
7.5 WAP DATA TRANSMISSION PROTOCOLS
7.5.1 Protocol Stack Paradigm
7.5.2 The WAP Stack
7.5.3 Wireless-Profiled TCP
7.5.4 Wireless-Profiled HTTP (W-HTTP)
7.6 WIRELESS PROTOCOLS – WTP AND WSP
7.6.1 Introduction
7.6.2 Wireless Transport Protocol (WTP)
7.6.3 Concatenation and Segmentation
7.6.4 Segmentation and Reassembly in Action
7.6.5 Wireless Session Protocol (WSP)
7.6.6 WAP Push
7.7 AJAX
7.8 PEER-TO-PEER (P2P)
7.8.1 Defining P2P
7.8.2 Some P2P Concepts
7.8.3 JXTA
7.9 INSTANT MESSAGING (IM) PROTOCOLS
7.9.1 SIP/SIMPLE
7.9.2 XMPP
7.9.3 IMPS
7.9.4 IM Interoperability
7.9.5 Protocol Acceptance (Support)
J2EE Presentation Layer
8.1 SEPARATING PRESENTATION FROM BUSINESS LOGIC
8.1.1 Servlets and JSPs – ‘HTTP Programs’
8.1.2 Comparing Servlets with JSPs
8.2 MARKUP LANGUAGES FOR MOBILE DEVICES
8.2.1 The HTML Foundation
8.2.2 The Mobile Evolution (WML)
8.3 FULL CIRCLE – WML ‘BECOMES’ XHTML
8.3.1 XHTML is Modular
8.3.2 XHTML Basic
8.3.3 XHTML-MP (Mobile Profile) – The Final Frontier
8.3.4 Using XHTML-MP
8.5 BUILDING DEVICE-INDEPENDENT APPLICATIONS
8.5.1 Detecting and Capturing Device or Browser Information
8.5.2 Conveying CC/PP Information
8.5.3 Dynamic Page Generation Schemes
8.6.1 Cookies to the Rescue
8.7 MMS AND SMIL
Using J2EE for Mobile Services
9.1 TECHNOLOGIES UNDERPINNING J2EE
9.1.1 Containers – The J2EE ‘Glue’
9.1.2 RMI – The EJB ‘Glue’
9.1.3 Stubs and Skeletons – The Inner Workings of RMI
9.2 MANAGING SECURITY
9.2.1 Securely Connecting the User
9.2.2 HTTP Authentication – Basic
9.2.3 HTTP Authentication – Digest
9.3 ENCRYPTING THE HTTP LINK
9.3.1 Public Key Cryptography
9.3.2 Using PKC to Secure Web Connections
9.4 APPLYING SSL TO WIRELESS
9.5 END-TO-END ENCRYPTION IN A MOBILE NETWORK
Mobile Devices
10.1 INTRODUCTION
10.2 INTERFACE ELEMENTS
10.2.1 Tactile Interface Elements
10.2.2 Aural Interface Elements
10.2.3 Vocal Interface Elements
10.2.4 Visual Interface Elements
10.3 INTERFACE LAYER
10.3.1 Interfacing via the Network Layer
10.4 SERVICE LAYER
10.5 NETWORK LAYER
10.6 ROLE OF DSP IN DIGITAL WIRELESS DEVICES
10.6.1 Radio Frequency (RF)
10.6.2 Analog Baseband
10.6.3 Digital Baseband
10.6.4 Digital Signal Processor (DSP)
10.6.5 Summary
10.7 SUGGESTING A GENERIC DEVICE ARCHITECTURE
10.7.1 Core Processor and Operating System
10.7.2 Digital Signal Processor
10.7.3 Application Loader
10.7.4 Application Programming Interfaces (APIs)
10.8 MOVING TOWARDS A COMMERCIAL MOBILE PLATFORM
10.8.1 Communications Utilities
10.8.2 Personal Information Management (PIM) Utilities
Mobile Application Paradigms
11.1 INTRODUCTION
11.2 APPLICATION TOPOLOGIES
11.3 EMBEDDED APPLICATIONS
11.3.1 What Do We Need to Develop an Embedded Application?
11.3.2 C and C++ Are Not the Only Choices
11.3.3 ‘Native’ Java Support
11.4 EMBEDDED DEVELOPMENT TOOLS
11.4.1 Design
11.4.3 Testing and Debugging with a Simulator
11.4.4 Testing on the Target Device
11.4.5 Conducting Usability Tests
11.4.6 Pilot Trials and Deployment
11.7 THE JAVA ETHOS – A TALE OF TWO PARTS
11.8 JAVA 2 MICRO EDITION – ‘WIRELESS JAVA’
11.9 USING MIDP TO DEVELOP MOBILE APPLICATIONS
11.10 WHAT DOES MIDP 2.0 OFFER?
11.10.1 Application Packaging and Delivery
11.10.2 API Summary
11.10.3 User Interface APIs
11.10.4 Networking API
11.10.5 Securing the APIs
11.10.6 Push Mechanism
11.11 MIDP OTA DOWNLOAD MECHANISM
11.12 WHAT DOES MIDP 3.0 OFFER?
11.13 ON-DEVICE PORTALS
11.13.1 Introduction
11.13.2 ODPs
The RF Network
12.1 THE ESSENCE OF CELLULAR NETWORKS
12.1.1 RF Network Convergence
12.2 THE RADIO PART
12.2.1 Basic RF
12.2.2 Building an RF Network
12.2.3 Increasing Capacity using TDMA
12.2.4 Increasing Capacity using CDMA
12.3 THE HARSHER REALITY OF CELLULAR SYSTEMS
12.3.1 Data-Rate Variation
12.4 MOBILE BROADBAND NETWORKS
12.4.1 HSPA
12.4.2 WiMAX
12.5 TECHNIQUES FOR ADAPTATION
12.6 CELLULAR NETWORK OPERATION
12.6.1 Getting Data In and Out
12.6.2 Gateway GPRS Service Node
12.7 ACCESSING NETWORK ASSETS
12.7.1 J2EE Revisited
12.7.2 Service Delivery Platforms based on Web Services
12.7.3 Standards for the Service Layer APIs – Parlay/OSA
12.8 PARLAY X (PARLAY WEB SERVICES)
12.8.1 What does a Parlay X Message Look like?
Mobile Location Services
13.1 ‘I’VE JUST RUN SOMEONE OVER’
13.2 ‘WHERE AM I?’
13.3 MESSAGE HANDLING USING J2EE
13.4 ACCURACY OF LOCATION-BASED SERVICES (LBS)
13.5 INTERFACING LBS APPLICATIONS WITH THE CELLULAR NETWORK
13.6 INTEGRATING LBS APPLICATIONS
13.7 MULTIMEDIA MESSAGING (MM)
13.7.1 Composing MMS Messages
13.8 GETTING IN THE ZONE WITH SPLASH (SPATIAL) MESSAGING
13.8.1 Introduction
13.8.2 Connectedness of Things
13.8.3 Making a Splash
13.8.4 Splash-Messaging Summary
Mobile 2.0 and IMS
14.1 INTRODUCTION
14.2 MOBILE TRANSFORMATION
14.3 IMS – WHAT IS IT REALLY?
14.4 WHY IS IMS IMPORTANT?
14.5 START HERE: INTERNET TELEPHONY, OR VoIP
14.6 SESSION INITIATION PROTOCOL (SIP)
14.6.1 Making the Connection
14.6.2 The CSCF Triad
14.6.3 Media Support
14.6.4 Media out of IMS control
14.6.5 Telephony Gateway Support
14.6.6 More than just SIP
14.7 THE PROMISE OF A COMMON SERVICES ENVIRONMENT
14.7.1 Seamless Mobility and Convergence
14.8 IMS AS A CONVERGENCE CATALYST
14.8.1 Mobile Roots, Fixed Branches
14.8.2 Spanning the mobile-fixed divide – TISPAN
14.8.3 A Winding Path to Convergence
14.9 END HERE: BEYOND VoIP – APPLICATION SERVERS
14.10 IMS SERVICE CONCEPT
14.11 SERVICE EXAMPLES
14.11.1 Multimodal Chat
14.11.2 Push-To-Taxi
14.11.3 Avatar Chat
14.12 THE UNIVERSAL CLIENT AND WEB 2.0
14.13 CONCLUSION
Mobilising Media and TV
15.1 INTRODUCTION
15.2 WHY ‘EXPERIENCE’?
15.3 UNIQUE MOBILISATION CHARACTERISTICS
15.3.1 Pervasiveness – Always On
15.3.2 Personalising the Experience
15.3.3 Merchandising – Paying is a Familiar Experience
15.4 THE CONTENT EXPERIENCE
15.5 MOBILISATION OPTIONS
15.5.1 Client versus Clientless: to WAP or not to WAP
15.5.2 On-Device Portals: Using Clients to Engage the User
15.5.3 Offering Video Services
15.6 MOBILE TV
15.6.1 Unicast (and Multicast) TV and Video
15.6.2 Broadcast TV and Video
P. 1
Next Generation Wireless Applications: Creating Mobile Applications in a Web 2.0 and Mobile 2.0 World

Next Generation Wireless Applications: Creating Mobile Applications in a Web 2.0 and Mobile 2.0 World

Ratings:
(0)
|Views: 50|Likes:
Published by Wiley
"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."
Jag Minhas, Telefónica O2 Europe

Second edition of this best-selling guide to Wireless Applications: fully revised, updated and with brand new material!

In Next Generation Wireless Applications, Second Edition, the author establishes a picture of the entire mobile application ecosystem, and explains how it all fits together.

This 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.

Key features of this second edition include:

New introductory chapters on trends in mobile application, and on becoming an Operator. Two new chapters on Mobile 2.0 and IMS and Mobilizing Media and TV. Extra 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. Best practice on how to present to, sell to and work with operators. More insights, anecdotes and sidebars reflecting the author's extensive experience in the industry.

Next Generation Wireless Applications 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.

"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."
Martin Smith, Head of Content Innovation & Applications, T-Mobile

"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."
Jag Minhas, Telefónica O2 Europe

Second edition of this best-selling guide to Wireless Applications: fully revised, updated and with brand new material!

In Next Generation Wireless Applications, Second Edition, the author establishes a picture of the entire mobile application ecosystem, and explains how it all fits together.

This 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.

Key features of this second edition include:

New introductory chapters on trends in mobile application, and on becoming an Operator. Two new chapters on Mobile 2.0 and IMS and Mobilizing Media and TV. Extra 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. Best practice on how to present to, sell to and work with operators. More insights, anecdotes and sidebars reflecting the author's extensive experience in the industry.

Next Generation Wireless Applications 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.

"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."
Martin Smith, Head of Content Innovation & Applications, T-Mobile

More info:

Publish date: Apr 30, 2008
Added to Scribd: Jun 17, 2013
Copyright:Traditional Copyright: All rights reservedISBN:9780470987728
List Price: $140.00 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
This book can be read on up to 6 mobile devices.
See more
See less

03/02/2015

627

9780470987728

$140.00

USD

You're Reading a Free Preview
Pages 13 to 162 are not shown in this preview.
You're Reading a Free Preview
Pages 175 to 266 are not shown in this preview.
You're Reading a Free Preview
Pages 279 to 290 are not shown in this preview.
You're Reading a Free Preview
Pages 303 to 416 are not shown in this preview.
You're Reading a Free Preview
Pages 429 to 627 are not shown in this preview.

You're Reading a Free Preview

Download
scribd