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

Transcript of 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

>STRUCTURE• Overview

• Technologies

• Scenario

• Analysis

• Implementation

• Demo

• Conclusion

• Discussion

>OVERVIEW

>WHAT IS THIS ALL ABOUT ?

OVERVIEW

>WHAT IS THIS ALL ABOUT ?

OVERVIEW

>WHAT IS THIS ALL ABOUT ?

OVERVIEW

>WHAT IS THIS ALL ABOUT ?

OVERVIEW

radius ≈ 200m

>WHAT IS THIS ALL ABOUT ?

OVERVIEW

radius ≈ 200m

>WHAT IS THIS ALL ABOUT ?

OVERVIEW

radius ≈ 200m

>IN OTHERWORDS...

OVERVIEW

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

>MOTIVATION

OVERVIEW

It’s mobile baby

>TECHNOLOGY

OVERVIEW

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

>WEB

OVERVIEW

>APP

OVERVIEW

>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

>TECHNOLOGY

>NAVSTAR GPS

TECHNOLOGY

• developed by US DoD

• each satellite sends:

• timestamp

• the ephemeris

• the almanac

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

>NAVSTAR GPS

TECHNOLOGY

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

4 SATELLITES

>QR CODE

TECHNOLOGY

• 2D barcodes

• store all kinds of information

• numeric

• alphanumeric

• binary

• kanji

• error correction capability

• omni-directional readable

>QR CODE

TECHNOLOGY

Source: ISO/IEC 18004

>QR CODE

TECHNOLOGY

Source: ISO/IEC 18004

>THE IPHONE

TECHNOLOGY

• assisted GPS

• digital compass

• cellular triangulation

• wi-fi, umts, edge

Source: Apple Inc.

>SCENARIO

>A GUIDED TOUR

SCENARIO

>WHAT IS AGUIDEDTOUR?

SCENARIO

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

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

>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...

>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

>WHAT’S NEW?

OVERVIEW

>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?

>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

>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

>ANALYSIS

>QR CODES?

ANALYSIS

>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?

>CRITERIA

ANALYSIS

• cost-efficiency

• convenience

• flexibility

>COST-EFFICIENCY

ANALYSIS

• What do we need?

• a printer

• a piece of paper

• some ink or toner

>CONVENIENCE

ANALYSIS

• QR Codes...

• can be automatically generated

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

users

• can be scanned easily

>FLEXIBILITY

ANALYSIS

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

information...

• YES. Definitely.

>IMPLEMENTATION

>WEB APPLICATION

IMPLEMENTATION

>IPHONE APP

IMPLEMENTATION

>DEMO

>CONCLUSION

>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

>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

>HOWEVER The QR Code improves location

awareness!

CONCLUSION

>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

>DISCUSSION & QUESTIONS

>LAST WORDS

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

• Prof. Dr. Christoph Thiel

• John Samuel Clark

• Florian Herlings

• David Heidrich

• Jeff Brown - zBar

LAST WORDS

>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

>THANK YOU

THANK YOU

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

THANK YOU

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

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

THANK YOU

>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