The Fabric of Mobile Services Software Paradigms and Business Demands
, by Loeb, Shoshana; Falchuk, Benjamin; Panagos, Thimios- ISBN: 9780470277997 | 0470277998
- Cover: Hardcover
- Copyright: 7/27/2009
Shoshana Loeb, PhD, is Executive Director and Chief Scientist at Telcordia Technologies, Piscataway, New Jersey. She has a proven track record in creating, financing, operating, and growing innovative technology organizations and businesses.
Ben Falchuk, PhD, is a Senior Research Scientist in the Software & Applications Lab at Telcordia Technologies. He has a long and diverse background of innovation in practical R&D related to the areas of mobile, multimedia, HCI, and middleware.
Euthimios Panagos, PhD, is a Senior Scientist at Telcordia Applied Research. His expertise lies in the areas of distributed data management, strategic planning, engineering, marketing, and client engagement.
Preface | p. xiii |
Introduction | p. 1 |
Introduction | p. 1 |
Ubiquitous Computing and Next Generation Mobile Services | p. 4 |
The Mobile Web | p. 5 |
Emerging Mobile Services Environments - Network View | p. 8 |
The Mobile Device Environment | p. 11 |
The Personal Assistant Example | p. 12 |
The Social Rules of Mobile Services | p. 14 |
The Focus of This Book | p. 16 |
The Business of Mobile Services | p. 19 |
The Ecosystem and the Value Chain | p. 22 |
Between Two Worlds | p. 27 |
Cooperation vs. Competition | p. 27 |
Dumb vs. Smart "Pipes" | p. 29 |
Opposing Forces at the User Level | p. 31 |
Innovative Business Models | p. 31 |
The MVNOs | p. 31 |
Communications as a Feature | p. 33 |
The Economy of Free | p. 34 |
Case Study: Personalized Navigation Devices | p. 36 |
Summary | p. 38 |
Questions | p. 39 |
Mobile User Location as a Services Enabler | p. 41 |
Introduction | p. 42 |
LBSs-The Killer Enabler | p. 44 |
LBSs and Wireless Operators | p. 45 |
LBSs and Mass Market | p. 46 |
Positioning Technology | p. 48 |
Cellular | p. 48 |
GPS and Assisted GPS | p. 51 |
Wi-Fi Positioning | p. 53 |
Short-Range Wireless Communications | p. 54 |
Evaluating Positioning Technologies | p. 58 |
LBS Architectures and Middleware | p. 59 |
GIS Databases, Mapping, and Geo-coding | p. 61 |
Location API for Java ME (JSR 179) | p. 63 |
Charging | p. 65 |
Subscriber Privacy and Profile Management | p. 66 |
Information-Level Enablers | p. 67 |
Summary | p. 70 |
Questions | p. 70 |
Simplicity and User Experience | p. 71 |
New Services and User Experience | p. 72 |
Hiding Complexity | p. 75 |
Mobile User Expectations | p. 78 |
Attention's "Long Tail" | p. 80 |
User-Centered Simplicity and Experience | p. 81 |
Illustrating User-Centered Design Decisions and Principles | p. 82 |
Complexity Issues Facing Both Users and Designers | p. 84 |
Customizing and Identifying | p. 85 |
Gadgets and Mashups - Building the Mobile Service Yourself! | p. 88 |
Methodologies for Simplicity and User Experience | p. 90 |
The Iterative Design Approach and Experience Prototyping | p. 94 |
Case Studies: Simplifying Paradigms | p. 95 |
Simplifying Access to the Network - NTT DoCoMo i-Mode | p. 95 |
Simplifying Access to Third-Party Content - BREW and Get It Now® | p. 96 |
Simplifying and Enabling Hands-Free - Voice XML | p. 97 |
Simplifying the Form - Apple | p. 98 |
Simplifying Search - Google | p. 99 |
Simplifying Mobile Development - Web 2.0 and Mobile Mashups | p. 99 |
Summary | p. 101 |
Questions | p. 102 |
The Always-on Infrastructure Challenge | p. 103 |
Always-on Service Properties | p. 104 |
Interactive Processing | p. 106 |
High Availability | p. 107 |
Scalability | p. 108 |
Circuit/Packet Infrastructure Considerations | p. 111 |
Architecting for Always-on Mobile Services | p. 112 |
Scalable Mobile Services and Event-Driven Architectures | p. 112 |
High Availability for Mobile Services | p. 118 |
Always-on System Architecture Considerations | p. 120 |
Virtualization | p. 123 |
Business Impact of Always-on | p. 125 |
User Expectations | p. 125 |
Partnerships and Business Agreements | p. 126 |
Over/Under Engineering | p. 128 |
Data Management | p. 129 |
Modeling Location Information | p. 129 |
Accessing Location Information | p. 130 |
Partioning | p. 131 |
Replication | p. 131 |
Summary | p. 133 |
Questions | p. 133 |
Underpinnings of Mobile Opportunism | p. 135 |
Managing Complexity and Opportunities | p. 135 |
Opportunism | p. 137 |
Opportunism and Service Design | p. 141 |
Technologies Supporting Opportunism | p. 153 |
Agent-Based Systems | p. 153 |
Semantic Web and Ontology | p. 156 |
Design of Opportunistic Systems - Examples | p. 158 |
Opportunistic Network Utilization for Mobile Devices | p. 158 |
Opportunistic Navigation and Reminder Systems | p. 161 |
Mobile Dating Systems | p. 163 |
Mobile Localized Information Sharing | p. 164 |
Relevant Standards | p. 166 |
Summary | p. 167 |
Questions | p. 167 |
Design Patterns for Mobile Services | p. 169 |
Background | p. 170 |
Architectural Patterns | p. 170 |
Model-View-Controller | p. 171 |
Client-Server | p. 172 |
Minimalistic Core | p. 174 |
User Interface Design | p. 175 |
Wizards | p. 176 |
Slideshows | p. 177 |
Pagination | p. 178 |
Cascading Menus | p. 179 |
Mobile Widget Visual Patterns | p. 180 |
Voice Interface | p. 181 |
Distribution and Resource Management | p. 183 |
Remote Proxy | p. 183 |
Data Transfer Object | p. 184 |
Remote Fa&ccidle;ade | p. 185 |
Caching | p. 186 |
Pre-Fetching | p. 186 |
Synchronization | p. 187 |
Event Notification | p. 189 |
OMG Notification Service | p. 190 |
Use Case: Voice-Based Content Management | p. 191 |
Voice Application Development Life-Cycle | p. 192 |
Why Voice Authoring? | p. 194 |
Information Model | p. 194 |
System Architecture | p. 196 |
Summary | p. 198 |
Questions | p. 198 |
Advanced Services of Today and Tomorrow | p. 199 |
Emerging Mobile Application Areas | p. 200 |
Reminder Systems | p. 201 |
Automotive Telematics | p. 203 |
Mobile Healthcare Trends | p. 205 |
Mobile Marketing | p. 207 |
Mobile Virtual Worlds | p. 209 |
Advanced and Emerging Mobile Technologies and Services | p. 211 |
Auctioning Models Based on User Context | p. 212 |
Repurposing the Mobile Device | p. 213 |
Ambient Services and Interactions | p. 216 |
Google Top 50 Android Applications | p. 218 |
Mobile Augmented Reality | p. 220 |
Lifestreaming | p. 222 |
Evolution of the Device: Smart and Organic | p. 222 |
Mobile Barcodes | p. 224 |
Getting Personal - What It Takes and Why It's Important | p. 225 |
Challenges of Personalized Mobile Services | p. 227 |
Summary | p. 229 |
p. 230 | |
Concluding Remarks | p. 231 |
References | p. 233 |
Index | p. 241 |
Table of Contents provided by Ingram. All Rights Reserved. |
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.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.