Introduction to Wireless Localization: With iPhone SDK Examples

Front Cover
John Wiley & Sons, May 11, 2012 - Technology & Engineering - 320 pages
0 Reviews

This book provides a comprehensive overview of the entire landscape of both outdoor and indoor wireless positioning, and guides the reader step by step in the implementation of wireless positioning applications on the iPhone. Explanations of fundamental positioning techniques are given throughout the text, along with many programming examples, providing the reader with an independent, practical, and enjoyable learning of the material while gaining a real feel for the subject. 

  • Provides an accessible introduction to positioning technologies such as Global Positioning System and Wi-Fi positioning
  • Presents hands-on skills to iOS 5.0 programming for location-aware applications
  • Gives a thorough grounding in signal propagation, line-of-sight and interference effects for accurate positioning
  • Covers the location-aware video streaming and conferencing with practical iPhone application examples
  • Accompanied by a website containing programming code described in the text and lecture presentation slides for instructors 

This book is primarily intended for anyone who wants to study wireless localization. It is an ideal textbook for graduate students who are first learning localization techniques, as well as advanced undergraduates in computer science interested in translating localization concepts into real code. Professionals, engineers and researchers working in location-aware services and related techniques using mobile positioning and AI technologies will find this book to be a helpful reference.

Companion website for the book:

www.wiley.com/go/chan/wireless

 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

23 Optimal Channel Allocation for WiFi Positioning
2-4
24 Determining Number of APs to be Installed
2-8
25 Other Tessellation Installations
2-13
Chapter Summary
2-19
Chapter Contents
2-21
31 Taxonomy of Indoor Positioning Techniques
2-22
32 Propagationbased Algorithms
2-23
33 Locationfingerprintingbased Algorithms
2-33
Chapter Summary
6-51
Chapter Contents
6-52
91 Types of DGPS
6-53
93 DGPS Navigation Message Format
6-57
94 Assisted GPS
6-62
95 AGPS in iPhone
6-63
Chapter Summary
6-82
Chapter Contents
6-83

34 Evaluation of Positioning Techniques
2-46
35 Comparison of Indoor Positioning System
2-55
Chapter Contents
2-58
41 Sitesurveying of WiFi Signals Using iPhone
2-59
42 Implementing Location Fingerprinting Algorithm in iPhone
2-73
43 Orientation Filter
2-75
44 Newton TrustRegion Method
2-78
Chapter Summary
2-85
Chapter Contents
2-87
51 Signal Strength Value Ratio Approach
2-88
52 Signal Strength Value Difference Approach
2-90
53 Fourier Descriptors Approach
2-91
Chapter Summary
2-95
Chapter Contents
2-97
62 Fuzzy Color Map
2-98
63 Topographic Map
6-2
64 Signal Visualization Experiments and Results
6-5
65 Refinement of Positioning Systems Based on WiFi Visualization Result
6-11
Chapter Summary
6-12
Chapter Contents
6-15
72 Functions of GPS
6-16
73 Components of GPS
6-17
74 Types of GPS Receivers
6-19
75 Sources of Errors in GPS
6-20
76 Precision of the GPS
6-23
77 Coordinate Systems on the Earth
6-25
Chapter Summary
6-29
Chapter Contents
6-30
Modernized GPS Signals
6-35
83GPS Absolute Point Determination
6-37
84 Calculating User Velocity
6-48
101 Acousticbased Positioning
6-84
102 Visionbased Positioning
6-86
103 What is RFID Technology and Its Components?
6-91
Chapter Summary
6-96
Chapter Contents
6-99
112 What are AI Techniques?
6-102
113 Example of the Tourist Guide Application
6-107
Chapter Summary
6-123
Chapter Contents
6-125
121 What is Video Streaming?
6-126
122 Networks and Formats in Video Streaming
6-128
123 How Does Video Streaming Work?
6-130
124 Locationaware Video Streaming
6-132
125 What is Video Conferencing?
6-135
126 Implementation of Video Streaming in iPhone
6-137
127 Implementation of Video Conferencing in iPhone
6-145
Chapter Summary
6-150
What is in this appendix chapter?
6-151
A2 What Can You Create Using iOS SDK?
6-153
A3 Limitations of iPhone Environment
A-3
A4 Introduction to Xcode
A-4
A5 Xcode Project Interface
A-7
Appendix Summary
A-14
What is in this appendix chapter?
A-15
B1 ObjectiveC Program HelloWorld
A-16
B2 ObjectOriented Programming OOP
A-20
B3 HelloWorld iPhone Application
B-10
B4 Creating Your Web Browser in iPhone
B-16
B5 Creating a Simple Map Application
B-22
Chapter Summary
B-37
Copyright

Other editions - View all

Common terms and phrases

About the author (2012)

Eddie C. L. Chan, Hong Kong University of Science and Technology, Hong Kong
Eddie C. L. Chan received the B.Sc. degree, the M.Sc. degree and the Ph.D. degree, all in computer science from The Hong Kong Polytechnic University. He has won numerous awards during his postgraduate study, including the Best Student Paper Award in International Conference on Fuzzy Computation, Madeira, Portugal in 2009, Best Presentation Award of Research Project and Alan Turing scholarship from Poly U in 2007 and 2008, and the 2nd-Class Group Award from The 9th Philip Challenge Cup in China in 2005. His research interests include wireless communication, localization, fuzzy logic, 3D visualization of tracking system, agent technology and data mining.

George Baciu, The Hong Kong Polytechnic University, Hong Kong
George Baciu holds a PhD and a MSc degree in Systems Engineering and a B.Math degree in Computer Science and Applied Mathematics from the University of Waterloo. He has been a member of the Computer Graphics Laboratory and the Pattern Analysis and Machine Intelligence Laboratory at the University of Waterloo and subsequently Director of the Graphics And Music Experimentation Laboratory at The Hong Kong University of Science and Technology in Hong Kong. Currently, Dr. Baciu is Professor and Associate Head in the Department of Computing and the founding director of the Graphics And Multimedia Applications (GAMA) Laboratory at The Hong Kong Polytechnic University. His research interests are primarily in mobile augmented reality systems, user interfaces, physically-based illumination, rendering, image processing, motion tracking and synthesis for both outdoor and indoor location aware systems.

Bibliographic information