QR Codes as a complementing global positioning method for location aware iPhone Apps

55
> QR CODES AS A COMPLEMENTING GLOBAL POSITIONING METHOD FOR LOCATION AWARE IPHONE APPS Bachelor Thesis Colloquium Supervisor: Prof. Dr.-Ing. Markus Dahm MSc 2. Examiner: Prof. Dr. Christoph Thiel

description

This presentation shows the outcome of my bachelor thesis. It proposes a solution to the problem of pour GPS signal quality along mobile devices in various situations by introducing the QR Code as a manual approach of solving this issue.

Transcript of QR Codes as a complementing global positioning method for location aware iPhone Apps

Page 1: QR Codes as a complementing global positioning method for location aware iPhone Apps

>QR CODES AS A COMPLEMENTING GLOBAL POSITIONING METHODFOR LOCATION AWARE IPHONE APPS

Bachelor Thesis Colloquium

Supervisor: Prof. Dr.-Ing. Markus Dahm MSc2. Examiner: Prof. Dr. Christoph Thiel

Page 2: QR Codes as a complementing global positioning method for location aware iPhone Apps

>STRUCTURE• Overview

• Technologies

• Scenario

• Analysis

• Implementation

• Demo

• Conclusion

• Discussion

Page 3: QR Codes as a complementing global positioning method for location aware iPhone Apps

>OVERVIEW

Page 4: QR Codes as a complementing global positioning method for location aware iPhone Apps

>WHAT IS THIS ALL ABOUT ?

OVERVIEW

Page 5: QR Codes as a complementing global positioning method for location aware iPhone Apps

>WHAT IS THIS ALL ABOUT ?

OVERVIEW

Page 6: QR Codes as a complementing global positioning method for location aware iPhone Apps

>WHAT IS THIS ALL ABOUT ?

OVERVIEW

Page 7: QR Codes as a complementing global positioning method for location aware iPhone Apps

>WHAT IS THIS ALL ABOUT ?

OVERVIEW

radius ≈ 200m

Page 8: QR Codes as a complementing global positioning method for location aware iPhone Apps

>WHAT IS THIS ALL ABOUT ?

OVERVIEW

radius ≈ 200m

Page 9: QR Codes as a complementing global positioning method for location aware iPhone Apps

>WHAT IS THIS ALL ABOUT ?

OVERVIEW

radius ≈ 200m

Page 10: QR Codes as a complementing global positioning method for location aware iPhone Apps

>IN OTHERWORDS...

OVERVIEW

Source: XKCD: Cheap GPS - http://xkcd.com/407/

Page 11: QR Codes as a complementing global positioning method for location aware iPhone Apps

>MOTIVATION

OVERVIEW

It’s mobile baby

Page 12: QR Codes as a complementing global positioning method for location aware iPhone Apps

>TECHNOLOGY

OVERVIEW

Source: http://www.afrl.af.mil/images_satellites.asp Source: Apple Inc.

Page 13: QR Codes as a complementing global positioning method for location aware iPhone Apps

>WEB

OVERVIEW

Page 14: QR Codes as a complementing global positioning method for location aware iPhone Apps

>APP

OVERVIEW

Page 15: QR Codes as a complementing global positioning method for location aware iPhone Apps

>3 QUESTIONSTO BE DEALTWITH

• Is GPS enough to establish location awareness?

• Which technology can be used to assist GPS?

• How can it be implemented in a usable way?

OVERVIEW

Page 16: QR Codes as a complementing global positioning method for location aware iPhone Apps

>TECHNOLOGY

Page 17: QR Codes as a complementing global positioning method for location aware iPhone Apps

>NAVSTAR GPS

TECHNOLOGY

• developed by US DoD

• each satellite sends:

• timestamp

• the ephemeris

• the almanac

Source: http://www.afrl.af.mil/images_satellites.asp

Page 18: QR Codes as a complementing global positioning method for location aware iPhone Apps

>NAVSTAR GPS

TECHNOLOGY

latitude = ?, longitude = ?, altitude = ?, clock error = ?

4 SATELLITES

Page 19: QR Codes as a complementing global positioning method for location aware iPhone Apps

>QR CODE

TECHNOLOGY

• 2D barcodes

• store all kinds of information

• numeric

• alphanumeric

• binary

• kanji

• error correction capability

• omni-directional readable

Page 20: QR Codes as a complementing global positioning method for location aware iPhone Apps

>QR CODE

TECHNOLOGY

Source: ISO/IEC 18004

Page 21: QR Codes as a complementing global positioning method for location aware iPhone Apps

>QR CODE

TECHNOLOGY

Source: ISO/IEC 18004

Page 22: QR Codes as a complementing global positioning method for location aware iPhone Apps

>THE IPHONE

TECHNOLOGY

• assisted GPS

• digital compass

• cellular triangulation

• wi-fi, umts, edge

Source: Apple Inc.

Page 23: QR Codes as a complementing global positioning method for location aware iPhone Apps

>SCENARIO

Page 24: QR Codes as a complementing global positioning method for location aware iPhone Apps

>A GUIDED TOUR

SCENARIO

Page 25: QR Codes as a complementing global positioning method for location aware iPhone Apps

>WHAT IS AGUIDEDTOUR?

SCENARIO

A trip with visits to various places of interest for business,

pleasure, or instruction.http://www.thefreedictionary.com/

Page 26: QR Codes as a complementing global positioning method for location aware iPhone Apps

>SOMEDEFINITIONS...

SCENARIO

• tour creator person, that creates a guided tour

• tour creator application corresponding interface

• tour taker person, that takes the tour

• tour taker application corresponding interface

That sounds compelling...

Page 27: QR Codes as a complementing global positioning method for location aware iPhone Apps

>MY GUIDEDTOURAPPROACH

SCENARIO

• the tour creator...

• adds information about the tour

• adds stops and supplies additional information for each stop

• tour taker uses the tour taker application, that...

• senses the stops near by (via GPS, if possible)

• supplies the tour taker with information for each visited stop

Page 28: QR Codes as a complementing global positioning method for location aware iPhone Apps

>WHAT’S NEW?

OVERVIEW

Page 29: QR Codes as a complementing global positioning method for location aware iPhone Apps

>WHAT DOESIT DO?

SCENARIO

• QR Codes...

• can be used, to retrieve all kinds of information

• QR Codes...

• can be used, to store tour information

• can be used, to store location based information

• where am I?

Page 30: QR Codes as a complementing global positioning method for location aware iPhone Apps

>MY GUIDEDTOURAPPROACH

SCENARIO

• the tour creator receives QR Codes, that...

• can be hung up for tour kick-off

• can be hung up in the target area of each stop

• tour taker can use QR Codes for...

• kicking off a tour

• determine the actual location where GPS is not available

Page 31: QR Codes as a complementing global positioning method for location aware iPhone Apps

>GUIDED TOUR- SCAVENGER HUNT

SCENARIO

• Guided Tour

• all stops are visible all the time

• stops can be visited in random order

• Scavenger Hunt

• just the next stop is visible to the user

• stops have to be visited in a pre-defined order

Page 32: QR Codes as a complementing global positioning method for location aware iPhone Apps

>ANALYSIS

Page 33: QR Codes as a complementing global positioning method for location aware iPhone Apps

>QR CODES?

ANALYSIS

Page 34: QR Codes as a complementing global positioning method for location aware iPhone Apps

>TASK

ANALYSIS

• Is the QR Code a worthy technology for the given job?

• How can you implement the usersʼ interaction with the QR

Code in a usable way?

Page 35: QR Codes as a complementing global positioning method for location aware iPhone Apps

>CRITERIA

ANALYSIS

• cost-efficiency

• convenience

• flexibility

Page 36: QR Codes as a complementing global positioning method for location aware iPhone Apps

>COST-EFFICIENCY

ANALYSIS

• What do we need?

• a printer

• a piece of paper

• some ink or toner

Page 37: QR Codes as a complementing global positioning method for location aware iPhone Apps

>CONVENIENCE

ANALYSIS

• QR Codes...

• can be automatically generated

• work like barcodes => well-known concept to most mobile

users

• can be scanned easily

Page 38: QR Codes as a complementing global positioning method for location aware iPhone Apps

>FLEXIBILITY

ANALYSIS

• Since the QR Code can be used to store all kinds of

information...

• YES. Definitely.

Page 39: QR Codes as a complementing global positioning method for location aware iPhone Apps

>IMPLEMENTATION

Page 40: QR Codes as a complementing global positioning method for location aware iPhone Apps

>WEB APPLICATION

IMPLEMENTATION

Page 41: QR Codes as a complementing global positioning method for location aware iPhone Apps

>IPHONE APP

IMPLEMENTATION

Page 42: QR Codes as a complementing global positioning method for location aware iPhone Apps

>DEMO

Page 43: QR Codes as a complementing global positioning method for location aware iPhone Apps

>CONCLUSION

Page 44: QR Codes as a complementing global positioning method for location aware iPhone Apps

>YES, MAYBE,NO...?

• QR Codes is a free accessible technology

• QR Codes can be handled in a convenient way

• print and go...

• scan and go...

CONCLUSION

Page 45: QR Codes as a complementing global positioning method for location aware iPhone Apps

>DIS-ADVANTAGES

• The QR Code is a manual method.

• The user has to interact with it, in order to determine his/

her actual location

• Inside Buildings:

• The location of specific rooms canʼt be definitely set, due to

lack of ground plans

• It is not possible to distinguish between different floors

CONCLUSION

Page 46: QR Codes as a complementing global positioning method for location aware iPhone Apps

>HOWEVER The QR Code improves location

awareness!

CONCLUSION

Page 47: QR Codes as a complementing global positioning method for location aware iPhone Apps

>THING THAT YOU SHOULD TAKE HOME

• GPS is one, but not the only mean to locate a handset

• In some areas GPS simply isnʼt precise enough.

• Manual methods can assist GPS

• Itʼs fun to think of new ways to use a technology

CONCLUSION

Page 48: QR Codes as a complementing global positioning method for location aware iPhone Apps

>DISCUSSION & QUESTIONS

Page 49: QR Codes as a complementing global positioning method for location aware iPhone Apps

>LAST WORDS

Page 50: QR Codes as a complementing global positioning method for location aware iPhone Apps

>THANKS TO• Prof. Dr.-Ing. Markus Dahm MSc.

• Prof. Dr. Christoph Thiel

• John Samuel Clark

• Florian Herlings

• David Heidrich

• Jeff Brown - zBar

LAST WORDS

Page 51: QR Codes as a complementing global positioning method for location aware iPhone Apps

>INFORMATION• Slides online: http://www.slideshare.net/sebastianborggrewe

• Me online: http://www.sebastianborggrewe.de

• App is still in Review Process...

• myTour on the App Store:

http://mytour.sebastianborggrewe.de

LAST WORDS

Page 52: QR Codes as a complementing global positioning method for location aware iPhone Apps

>THANK YOU

THANK YOU

Page 53: QR Codes as a complementing global positioning method for location aware iPhone Apps

>THANK YOU• Slides online: http://www.slideshare.net/sebastianborggrewe

THANK YOU

Page 54: QR Codes as a complementing global positioning method for location aware iPhone Apps

>THANK YOU• Slides online: http://www.slideshare.net/sebastianborggrewe

• Me online: http://www.sebastianborggrewe.de

THANK YOU

Page 55: QR Codes as a complementing global positioning method for location aware iPhone Apps

>THANK YOU• Slides online: http://www.slideshare.net/sebastianborggrewe

• Me online: http://www.sebastianborggrewe.de

• myTour on the App Store:

http://mytour.sebastianborggrewe.de

THANK YOU