Contents


preface
acknowledgments
about this book
about the cover illustration

Part 1 LBS, the big picture

Chapter 1 Location-based services: an overview
What are location-based services?
Today’s commercial and consumer LBSs
Challenges of developing mobile LBSs
Future opportunities of LBS
Summary
Chapter 2 Positioning technologies
What are positioning technologies?
Cell ID
Wireless positioning systems
New positioning methods
Summary
Chapter 3 Mapping
Mapping APIs
Comparison of mapping APIs
Map providers
Browser-based location
Summary
Chapter 4 Content options
Content licenses
Content distribution formats
Licensing content from third parties
User-generated content
Mashups
Our coding mashup example
Summary

Part 2 Technology 89

Chapter 5 Consumer applications
Navigating to a destination
Connecting with other people or local places
Entertainment or play
New app development frontiers
Summary
Chapter 6 Mobile platforms
Mobile phone trends
How programming and distribution options are evolving
Java ME
Symbian
iPhone and iPad
Android
webOS
BlackBerry OS
Windows Mobile
LiMo
MeeGo
BREW
Mobile development frameworks
Testing
Summary
Chapter 7 Connectivity issues
Key success factors in connectivity
Security of location data
Location-aware platform examples
Summary
Chapter 8 Server-side integration
Server functionality
Server APIs
Spatial databases
Performance
Returning POIs example
Third-party LBS servers
Summary

Part 3 Creating winning LBS businesses

Chapter 9 Monetization of location-based services
The consumer as a source of revenue
Businesses as a source of revenue
Monetizing IP
Summary
Chapter 10 The privacy debate
What do we mean by privacy?
The privacy debate
Who manages the privacy of LBS?
Privacy legislation
Complying with privacy legislation
Summary
Chapter 11 Distributing your application
A product is only as good as its distribution
Publishing your app
App store discoverability
Distributing through third parties
Summary
Chapter 12 Securing your business idea
Strategic planning
Funding your business strategy
Securing your business strategy
Summary
 
appendix A Java code examples referred to in chapter 2
appendix B Business plan outline
appendix C Term sheet for proposed investment
index