FYP IK0903 iPhone Application with Augmented Reality
( 2009 Fall Semester | 2010 Spring Semester )
Title
iPhone Application with Augmented Reality - Picment
( Former named: Photo Earth Live )
People
About This Application
Schedule
Weeks | Detail | Remarks |
---|---|---|
Week 01 (11/01 - 18/01) | - Meeting with supervisor - Discussion on the schedule of spring semester | / |
Week 02 (19/01 - 25/01) | - Meeting with supervisor - Marketing research about current available applications | / |
Week 03 (26/01 - 01/02) | - Meeting with supervisor - Redefine the extension part of the project | / |
Week 04 (02/02 - 08/02) | - Meeting with supervisor - Research on image recognization - Reorganization of details on this wiki | / |
Week 05 (09/02 - 15/02) | - Meeting with supervisor - Development schedule planning - Image comparison softwares' performance testing | / |
Week 06 (16/02 - 22/02) | (Chinese New Year Holiday) | / |
Week 07 (23/02 - 02/03) | - Meeting with supervisor - Redesigning UI with experience from other apps. | / |
Week 08 (03/03 - 09/03) |
Features / Work Status
Application Overview
Items | Expected Finish Week | Status |
---|---|---|
Application interface design evaluate | Week 10 | In progress |
Documentation | Week 13 - 15 |
Server
Items | Expected Finish Week | Status |
---|---|---|
Receiving & storing photos sent via iPhone | Week 08 | In progress |
Retrieving GPS & compass information of photos uploaded | Week 09 | In progress |
Sending photo requested to iPhone by geo-location | Week 10 | |
Resizing uploaded photos | Week 11 | |
Advertisement recognition | Week 12 | |
Sending recognized advertisement info. to iPhone | Week 12 |
Feature Coding Test
Items | Expected Finish Week | Status |
---|---|---|
Upload photos to the server with geo info. | Week 08 | In progress |
Resize photos to be uploaded | Week 08 | In progress |
Changing the range of photos shown | Week 09 | In progress |
In-app photo taking | Week 10 | |
Grid view of photos in AR mode | Week 10 | |
Edit the photos taken by iPhone inside the app | Week 10 | |
Mapping thumbnail photos onto Google map | Week 11 | In progress |
Switching auto/manually change the compass direction | Week 12 | |
Switching auto/manually change the user location | Week 12 | |
Magnify photos and display more information in AR mode when photos are selected | Week 12 | |
Photos around are indicated by a dot | Week 13 | |
Display information of an advertisement uploaded to the server | Week 13 | |
Scroll left and right to see the photos around the user location within the same direction and a standard range | Week 14 | |
Scroll up and down to see the photos around the user location within the same direction but different range | Week 14 |
Feature Testing Screenshots
Image Comparison Programs Performance Testing
Before Testing
On week 4, we have found 2 programs that should be suitable to be installed on the server for image comparison. Therefore on week 5, we tried to install the 2 programs and test their performance. By that time, we found that ”Compare” is a Perl script. Therefore we have only tested the program ”jpegdiff”.
Test Result
Application Prototyping
Applications / Services Comparison
Applications | Picment | Layar | AroundMe | Leisure Guide | Acrossair |
---|---|---|---|---|---|
Map View | ✔ | ✔ | ✔ | ✔ | ✔ |
Thumbnail | ✔ | ||||
Augmented Reality | ✔ | ✔ | ✔ | ✔ | ✔ |
→ pause the digital compass | ✔ | ||||
→ manually change the facing direction | ✔ | ✔ | |||
→ manually change the distance/range | ✔ | ||||
→ scroll up and down within the same direction | ✔ | ✔ | |||
Direction (Compass) | ✔ | ✔ | ✔ | ✔ | ✔ |
In-app photo taking | ✔ | ||||
Upload photo | ✔ | ||||
Changing origin of the viewing range | ✔ |
Purposed Future Features / Elements
Enhanced: Login system
Enhanced: Can include multimedia like sound, video and text.
Game: Treasure hunt