Skip to:Content
|
Bottom
Cover image for Creating location services for the wireless Web : professional developer's guide
Title:
Creating location services for the wireless Web : professional developer's guide
Personal Author:
Series:
Professional developer's guide series
Publication Information:
New York : Wiley, 2002
Physical Description:
1 CD-ROM ; 12 cm
ISBN:
9780471402619
General Note:
Accompanies text with the same title :(TK5105.5865 H53 2002)

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010037379 CP 4109 Computer File Accompanies Open Access Book Compact Disc Accompanies Open Access Book
Searching...

On Order

Summary

Summary

The first guide to developing user location applications
You are walking down a street and suddenly, your cell phone display flashes the news that you are 70 feet from a Starbuck's and that you are entitled to a dollar off your next purchase. You have just witnessed an example of user location services, one of the exciting new generations of cell phone and handheld services. This book describes the architecture and operation of this technology. It also familiarizes readers with the new location services development standard, shows how to programming with GIS, provides GUI design guidelines, and uses real-world examples to teach valuable lessons on how to successfully develop and deploy user location applications for the wireless Web.
CD-ROM contains a host of tools for developing positioning and location services.


Author Notes

Johan Hjelm is a senior specialist and project manager in wireless Web projects for Ericsson. He is an internationally recognized scientist, a regular contributor to standards development, and a frequent speaker at conferences. Johan is the author of eleven books on the wireless and metadata space


Table of Contents

Prefacep. xi
Acknowledgmentsp. xv
Chapter 1 Developing Location-Dependent Servicesp. 1
So, What Are Location-Dependent Services Anyway?p. 3
How Do Location-based Services Fit with the Web?p. 5
Location-Dependent Services in Japanp. 9
Business Models for Location-Dependent Servicesp. 11
Chapter 2 Positioning Technologiesp. 15
Quality of Position: Describing Accuracyp. 15
Positioning Technologiesp. 16
GPSp. 17
Assisted GPSp. 25
Network-Based Positioningp. 26
Cell ID-Based Positioningp. 29
Timing Advancep. 30
Measuring the Effect from the Handsetp. 32
Internet-Based Positioningp. 36
IP Address as Positionp. 36
Position Based on DNSp. 36
Microlocationp. 39
Chapter 3 Position Technologies and Coordinate Systemsp. 43
What Is Position Information?p. 43
Coordinate Formatsp. 44
Lat-Lon Coordinate Systemsp. 44
Universal Transverse Mercator Coordinates (UTM)p. 47
Local Reference Systemsp. 49
Other Coordinate Systemsp. 51
Topologyp. 52
Geographic Shapesp. 53
Ellipsoid Pointp. 54
Ellipsoid Point with Uncertainty Circlep. 54
Ellipsoid Point with Uncertainty Ellipsep. 54
Ellipsoid Point with Uncertainty Arcp. 55
Polygonsp. 55
Ellipsoid Point with Altitudep. 56
Ellipsoid Point with Altitude and Uncertainty Ellipsoidp. 56
Transforming Geodetic Datap. 57
Timep. 58
Presenting Timep. 59
Chapter 4 APIs and Protocolsp. 65
The Three Main APIs: an Overviewp. 66
The Location Interoperability Forum APIp. 67
The WAP Location Frameworkp. 77
The Parlay APIp. 87
The Magic APIp. 90
SMS and Cell Broadcast Applicationsp. 97
Chapter 5 The Application Serverp. 99
Who Needs an Application Server?p. 100
The Application Data Flowp. 104
Personalizationp. 105
Device Characterization and Content Adaptionp. 108
Databases and Internal Interfacesp. 110
Using Filters in Servletsp. 111
Interfaces to External Servicesp. 112
Management System Interfacesp. 113
Content Distribution Network and Web Service Interfacesp. 115
Billing System Interfacesp. 117
Chapter 6 Providing Databases and Doing Searchesp. 121
Position-Dependent Databasesp. 122
Data Modeling for Location-Dependent Informationp. 124
Data Quality in Geographical Databasesp. 131
Spatial Processing in Database Systemsp. 132
Catalog Interfaces (LDAP)p. 139
Geocoding of Informationp. 140
Semistructured Database Searches: Kokono and Other Search Enginesp. 143
Chapter 7 Data Formats for Geography-Related Informationp. 147
GIS Concepts and XML Formatsp. 148
Open GIS GMLp. 150
Data Formats for Dynamic Objectsp. 163
The Point-of-Interest Exchange Language (POIX)p. 164
Navigation Markup Language (NvML)p. 171
SKiCAL and iCALp. 180
Geographic Markup in Metadatap. 204
Chapter 8 The User Interface to Location Information Servicesp. 209
Who Needs a User Interface, Anyway?p. 209
Designing for the Small Screenp. 211
Using User Interface Design Conventionsp. 216
Navigating Information Servicesp. 219
Personalizationp. 224
Identifying the Stakeholdersp. 226
Usability Testingp. 228
Creating Help Pagesp. 232
Handling Advertisementsp. 233
Chapter 9 Maps as User Interfacesp. 239
Presenting Mapsp. 239
Maps and Objectivityp. 243
Designing Mapsp. 246
Databases, Maps, and Visualizationsp. 252
GeoVRMLp. 253
SVG: Vector Graphics in XMLp. 257
Converting Databases to Maps Using XMLp. 266
Chapter 10 Pulling It All Together: LBS-Enabling Your Web Site and Developing New Applicationsp. 269
Location-Enabling Your Web Sitep. 269
Buying Databases and Mapsp. 277
Building a New Applicationp. 280
Developing the Database Structures for a Position-Dependent Applicationp. 283
Scenario-Based Developmentp. 290
Transporting Datap. 292
Chapter 11 Location-Based Services in Terminalsp. 295
Combined Mobile Phones and GPS Receiversp. 296
Benefon Escp. 297
SIM Toolkitp. 299
Java in the Mobile Phonep. 303
Car Navigation and In-Car Telematicsp. 306
Chapter 12 Privacy and Locationp. 309
Governement and Standardization Initiativesp. 310
The WLIA Rulesp. 315
The IETF Geopriv Working Groupp. 316
W3C P3Pp. 317
Privacy in Practice: Operators and User Profilesp. 317
Appendix A Who Does What in Location-Dependent Standards?p. 325
Appendix B XML: An Introductionp. 331
Appendix C WAP 2: How It Worksp. 359
Appendix D What Is CC/PP?p. 365
Glossaryp. 379
Indexp. 413
Go to:Top of Page