Difference between revisions of "IS480 Team wiki: 2012T2 Viaxeiros Application Development"
() |
|||
(13 intermediate revisions by 5 users not shown) | |||
Line 2: | Line 2: | ||
[[Image:Viaxerios_Logov1.png|300px|center]] | [[Image:Viaxerios_Logov1.png|300px|center]] | ||
− | + | <center><b><font size="5">''Welcome to Viaxeiros FYP Wiki Page''</font></b></center> | |
<imagemap> | <imagemap> | ||
Line 16: | Line 16: | ||
rect 1467 247 1597 326 [[IS480_Team_wiki:_2012T2_Viaxeiros_Learning_Outcomes|]] | rect 1467 247 1597 326 [[IS480_Team_wiki:_2012T2_Viaxeiros_Learning_Outcomes|]] | ||
rect 1346 17 1488 153[[IS480_Team_wiki:_2012T2_Viaxeiros_Mid_Terms|]] | rect 1346 17 1488 153[[IS480_Team_wiki:_2012T2_Viaxeiros_Mid_Terms|]] | ||
− | + | rect 1503 29 1638 146[[IS480_Team_wiki:_2012T2_Viaxeiros_Final|]] | |
Line 30: | Line 30: | ||
</imagemap> | </imagemap> | ||
+ | |||
+ | |||
<!------------------------------------User Requirements Analysis---------------------------------------> | <!------------------------------------User Requirements Analysis---------------------------------------> | ||
− | {| | + | <div id="UserRequirement" style="padding:0px; text-align: right; margin-bottom:0px;" align="center"></div> |
− | | style="width:100%; vertical-align:top; border: | + | {| cellpadding="1" cellspacing="1" style="width: 100%; background-color: #ffffff; vertical-align: top; " |
− | <div | + | | colspan="2" style="padding: 0;" | |
− | + | |- | |
− | <div style="padding: | + | | style="width: 100%; vertical-align: top;" align="center" | |
+ | {| border="0" cellspacing="0" cellpadding="0" width="100%" | ||
+ | | style="background-color:#ffffff;" width="0" | | ||
+ | {| style="width="30%"; font-size:95%; text-align: justify;" padding:-2px; background:FFFFFF" cellpadding="0" cellspacing="0" | ||
+ | | rowspan="1" width="30%" colspan="2" height="37px" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; padding:0; padding-right:1em; margin:0; -moz-border-radius-topright:1em" | <div style="margin-top: -20px; padding-left:3px"></div> | ||
+ | |||
+ | <div style="padding-left:10px; margin-top:36px; font-size:180%; font-family: Elephant;" >'''User Requirements Analysis'''</div> | ||
+ | |} | ||
+ | | style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="8" | | ||
+ | | style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="100%"| | ||
+ | |} | ||
+ | {| style="width:100%; margin-bottom:.5em; font-size:95%; text-align: justify;" padding:-2px; background:#FFFFFF" cellpadding="0" cellspacing="0" align="center" | ||
+ | | rowspan="1" width="100%" colspan="2" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; border-top:0; padding:0; margin:0" | | ||
+ | |||
+ | {| cellspacing="0px" align="center" cellpadding="0" style="width:70%; background:#e4fcfe;vertical-align:top;" | ||
+ | | style="width:100%; vertical-align:top; border:1px solid #e4fcfe; background:#e4fcfe;"| | ||
+ | |} | ||
+ | |||
+ | <div style="padding: 1em 1em 1em 1em; " align="center"> | ||
+ | {| style="width:100%; border: 1px solid darkgray;" | ||
+ | |- | ||
+ | | | ||
+ | <br/> | ||
'''''Survey 1'''''<br/> | '''''Survey 1'''''<br/> | ||
Line 47: | Line 71: | ||
''Watch out for this space''<br/> | ''Watch out for this space''<br/> | ||
+ | |||
+ | |||
+ | |||
+ | |} | ||
+ | |||
</div> | </div> | ||
+ | |||
+ | |- | ||
+ | | colspan="2" class="radius_bottom" style="background:#ffffff; border-top:8px solid #7cc1c7; border-bottom:0px; border-left:1px; border-right:1px"| | ||
|} | |} | ||
− | <!------------------------------------User Testing---------------------------------------> | + | ===<!------------------------------------User Testing--------------------------------------->=== |
+ | |||
+ | <div id="UserTesting" style="padding:0px; text-align: right; margin-bottom:0px;" align="center"></div> | ||
+ | {| cellpadding="1" cellspacing="1" style="width: 100%; background-color: #ffffff; vertical-align: top; " | ||
+ | | colspan="2" style="padding: 0;" | | ||
+ | |- | ||
+ | | style="width: 100%; vertical-align: top;" align="center" | | ||
+ | {| border="0" cellspacing="0" cellpadding="0" width="100%" | ||
+ | | style="background-color:#ffffff;" width="0" | | ||
+ | {| style="width="30%"; font-size:95%; text-align: justify;" padding:-2px; background:FFFFFF" cellpadding="0" cellspacing="0" | ||
+ | | rowspan="1" width="30%" colspan="2" height="37px" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; padding:0; padding-right:1em; margin:0; -moz-border-radius-topright:1em" | <div style="margin-top: -20px; padding-left:3px"></div> | ||
+ | |||
+ | <div style="padding-left:10px; margin-top:36px; font-size:180%; font-family: Elephant;" >'''Usability Tests'''</div> | ||
+ | |} | ||
+ | | style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="8" | | ||
+ | | style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="100%"| | ||
+ | |} | ||
+ | {| style="width:100%; margin-bottom:.5em; font-size:95%; text-align: justify;" padding:-2px; background:#FFFFFF" cellpadding="0" cellspacing="0" align="center" | ||
+ | | rowspan="1" width="100%" colspan="2" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; border-top:0; padding:0; margin:0" | | ||
− | {| cellspacing="0px" cellpadding="0" style="width: | + | {| cellspacing="0px" align="center" cellpadding="0" style="width:70%; background:#e4fcfe;vertical-align:top;" |
− | | style="width:100%; vertical-align:top; border:1px solid # | + | | style="width:100%; vertical-align:top; border:1px solid #e4fcfe; background:#e4fcfe;"| |
− | + | |} | |
− | |||
− | |||
+ | <div style="padding: 1em 1em 1em 1em; " align="center"> | ||
+ | {| style="width:100%; border: 1px solid darkgray;" | ||
+ | |- | ||
+ | | | ||
<br/><font face= "Elephant" size=4.8 color="#2f2929"> ''' Usability Test 1 (3rd - 6th January '13)''' </font><br/> | <br/><font face= "Elephant" size=4.8 color="#2f2929"> ''' Usability Test 1 (3rd - 6th January '13)''' </font><br/> | ||
{| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | {| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | ||
Line 115: | Line 167: | ||
|- | |- | ||
| style="background:#feffcb;" | '''<center>UT 1 Feedback Form</center>'''|| style="background:#feffcb;" | '''<center>[[Media:User_Testing_1_FeedbackForm.docx|Click Here]]</center>''' | | style="background:#feffcb;" | '''<center>UT 1 Feedback Form</center>'''|| style="background:#feffcb;" | '''<center>[[Media:User_Testing_1_FeedbackForm.docx|Click Here]]</center>''' | ||
+ | |- | ||
+ | | style="background:#feffcb;" | '''<center>UT 1 Results</center>'''|| style="background:#feffcb;" | '''<center>[[Media:User_Testing_Results_(1).docx|Click Here]]</center>''' | ||
|} | |} | ||
|} | |} | ||
Line 121: | Line 175: | ||
<br/><font face= "Elephant" size=4.5 color="#2f2929"> ''' Usability Test 2 (14th February '13) ''' </font><br/> | <br/><font face= "Elephant" size=4.5 color="#2f2929"> ''' Usability Test 2 (14th February '13) ''' </font><br/> | ||
{| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | {| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | ||
− | |scope="row" width="1200" style="text-align: left; background: # | + | |scope="row" width="1200" style="text-align: left; background: #e9f8da"| |
<font face= "Elephant" size=3.2 color="#4D268F"> ''' GOALS ''' </font><br/> | <font face= "Elephant" size=3.2 color="#4D268F"> ''' GOALS ''' </font><br/> | ||
Line 149: | Line 203: | ||
*View Featured Places | *View Featured Places | ||
*View Featured Photos | *View Featured Photos | ||
− | *<font color="#FF0000">'''View | + | *<font color="#FF0000">'''View Online Google Map in Individual Travelogue'''</font> |
− | *<font color="#FF0000">'''View | + | *<font color="#FF0000">'''View Online Google Map in Individual Place'''</font> |
|- | |- | ||
| style="background:#feffcb;" | '''<center>3</center>''' || style="background:#feffcb;" | '''<center>MY TRAVELOGUE</center>'''|| style="background:#feffcb;" | | | style="background:#feffcb;" | '''<center>3</center>''' || style="background:#feffcb;" | '''<center>MY TRAVELOGUE</center>'''|| style="background:#feffcb;" | | ||
Line 156: | Line 210: | ||
*<font color="#FF0000">'''Add a place to existing Travelogue'''</font> | *<font color="#FF0000">'''Add a place to existing Travelogue'''</font> | ||
*View My Travelogue Listing | *View My Travelogue Listing | ||
− | *View Individual Travelogue <font color="#FF0000">'''(with | + | *View Individual Travelogue <font color="#FF0000">'''(with online map)'''</font> |
− | *View Individual Place in My Travelogue <font color="#FF0000">'''(with | + | *View Individual Place in My Travelogue <font color="#FF0000">'''(with online map)'''</font> |
*Download My Travelogue | *Download My Travelogue | ||
*View Travelogue Offline (without map) | *View Travelogue Offline (without map) | ||
Line 194: | Line 248: | ||
|- | |- | ||
| style="background:#feffcb;" | '''<center>UT 2 Feedback Form</center>'''|| style="background:#feffcb;" | '''<center>[https://docs.google.com/forms/d/1gB2qKNWdQu2tJ4zHeDXYnXwYWC5HlPQm7OlpaQ7ki_k/viewform Online Feedback Form]</center>''' | | style="background:#feffcb;" | '''<center>UT 2 Feedback Form</center>'''|| style="background:#feffcb;" | '''<center>[https://docs.google.com/forms/d/1gB2qKNWdQu2tJ4zHeDXYnXwYWC5HlPQm7OlpaQ7ki_k/viewform Online Feedback Form]</center>''' | ||
+ | |- | ||
+ | | style="background:#feffcb;" | '''<center>UT 2 Results</center>'''|| style="background:#feffcb;" | '''<center>[[Media:UT2_Consolidated_Results.pptx|Click Here]]</center>''' | ||
|} | |} | ||
− | |||
|} | |} | ||
+ | <br> | ||
+ | |||
+ | <br/><font face= "Elephant" size=4.5 color="#2f2929"> ''' Usability Test 3 (1st April '13) ''' </font><br/> | ||
+ | {| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | ||
+ | |scope="row" width="1200" style="text-align: left; background: #fff4fe"| | ||
+ | |||
+ | <font face= "Elephant" size=3.2 color="#4D268F"> ''' GOALS ''' </font><br/> | ||
+ | {| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | ||
+ | |scope="row" width="1200" style="text-align: left; background: #FFF8C6"| | ||
+ | '''1. Make sure the enhancements we have made from UT 2 have improved the user experience of the App'''<br><br> | ||
+ | '''2. To obtain feedbacks from our users and suggest them to Qiito for any future implementations of our App''' | ||
+ | |} | ||
+ | |||
+ | |||
+ | <font face= "Elephant" size=3.2 color="#4D268F"> ''' TEST SCOPE ''' </font> | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! style="width:20pt; background:#ffee8b;" | <center>S/N</center> !! style="width:150pt; background:#ffee8b;" | <center>MAIN FUNCTION</center> !! style="width:320pt; background:#ffee8b;" | <center>FEATURES TESTED</center> | ||
+ | |- | ||
+ | | style="background:#feffcb;" | '''<center>1</center>'''|| style="background:#feffcb;" | '''<center>LOGIN</center>'''|| style="background:#feffcb;" | | ||
+ | *Facebook Login | ||
+ | |- | ||
+ | | style="background:#fff2a4;" | '''<center>2</center>''' || style="background:#fff2a4;" | '''<center>DISCOVERY</center>'''|| style="background:#fff2a4;" | | ||
+ | *View Featured Travelogues, Places, Photos | ||
+ | *View Online Map of a Travelogue and Place | ||
+ | *<font color="#FF0000">'''Search for a Place'''</font> | ||
+ | *<font color="#FF0000">'''Filter content based on Country'''</font> | ||
+ | |- | ||
+ | | style="background:#feffcb;" | '''<center>3</center>''' || style="background:#feffcb;" | '''<center>MY TRAVELOGUE</center>'''|| style="background:#feffcb;" | | ||
+ | *Add place/places to Travelogue | ||
+ | *View My Travelogue Listing | ||
+ | *View Travelogue (with online map) | ||
+ | *View a Place in My Travelogue (with online map) | ||
+ | *Download My Travelogue | ||
+ | *View Travelogue Offline <font color="#FF0000">'''(with offline map)'''</font> | ||
+ | *View Places in Travelogue Offline <font color="#FF0000">'''(with offline map)'''</font> | ||
+ | |- | ||
+ | | style="background:#fff2a4;" | '''<center>4</center>''' || style="background:#fff2a4;" | '''<center>MY MEMORIES</center>'''|| style="background:#fff2a4;" | | ||
+ | *Capture Photos via Camera | ||
+ | *Upload Photos via Camera/Gallery to Qiito | ||
+ | |- | ||
+ | | style="background:#feffcb;" | '''<center>5</center>''' || style="background:#feffcb;" | '''<center><font color="#FF0000">GUEST ACCOUNT</font></center>'''|| style="background:#feffcb;" | | ||
+ | *Browse Destinations | ||
+ | *<font color="#FF0000">'''Add up to 10 places to Travelogue'''</font> | ||
+ | *View Default Guest Travelogue | ||
+ | *<font color="#FF0000">'''Other features, eg: Like, Share and Download travelogue for offline use will be directed to Login Page'''</font> | ||
+ | *<font color="#FF0000">'''Upon logging in, any place(s) that was previously added in the Guest Default Travelogue, will be added to the Login user's Travelogue List'''</font> | ||
+ | |} | ||
+ | <font color="#FF0000">'''*those in RED are newly added features'''</font> | ||
+ | |||
+ | |||
+ | <font face= "Elephant" size=3.2 color="#4D268F"> ''' TESTING METHODOLOGY ''' </font><br/> | ||
+ | {| cellpadding="9" style="border: 1px solid darkgray; text-align: center; height:50px" | ||
+ | |scope="row" width="1200" style="text-align: left; background: #FFF8C6"| | ||
+ | '''Our participants for UT3 consist of Existing and new Qiito App Users. For existing users, we invited some of the previous UT2 users to test and see if the enhancement we have made to the App have improved their experience. We also invite our fellow SMU friends from different schools to try out our App. '''<br><br> | ||
+ | '''We conducted our Usability Testing 3 in SOE SR 3-9. The procedures of our UT3 are similar to UT2. Our team first briefed our participants what our App is for. If the participants have Android phones, we would ask them to download our app from GooglePlay. If they have no Android phones, we will pass them our phones to test on. After which, they would be given a sheet of instructions consisting a set of unguided scenario-based tasks, in which participants have to figure out themselves how to plan a trip by making use of our App and to navigate around when they have reached their destination. During the UT, our team would sit beside them and observe how they interact with our application. We let the participants explore the application by themselves first. Only if they are confused or don't know how to proceed, we would then guide them and also note down the areas which are confusing to them.'''<br><br> | ||
+ | '''After they have done with the tasks, we will then ask them to fill up an [https://docs.google.com/forms/d/14Fn5_bePk3x_kAL4S1sgx_-yLVH1xULoZxLwXm_Nq4w/viewform Online Feedback Form]''' | ||
+ | <br/> | ||
+ | [[Image:UT3.jpg|800px|center]] <br/> | ||
+ | |} | ||
+ | |||
+ | |||
+ | <font face= "Elephant" size=3.2 color="#4D268F"> ''' UT 3 DOCUMENTS REPOSITORY ''' </font><br/> | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! style="width:120pt; background:#fdff98;" | <center>DOCUMENT NAME</center> !! style="width:140pt; background:#fdff98;" | <center>DOCUMENT LINKS</center> | ||
+ | |- | ||
+ | | style="background:#feffcb;" | '''<center>Scenario-Based Tasks</center>'''|| style="background:#feffcb;" | '''<center>[[Media:User_Testing_3_Scenario.docx|Click Here]]</center>''' | ||
+ | |- | ||
+ | | style="background:#feffcb;" | '''<center>UT 3 Feedback Form</center>'''|| style="background:#feffcb;" | '''<center>[https://docs.google.com/forms/d/14Fn5_bePk3x_kAL4S1sgx_-yLVH1xULoZxLwXm_Nq4w/viewform Online Feedback Form]</center>''' | ||
+ | |- | ||
+ | | style="background:#feffcb;" | '''<center>UT 3 Results</center>'''|| style="background:#feffcb;" | '''<center>[[Media:User_Testing_3_Results.pptx|Click Here]]</center>''' | ||
+ | |} | ||
+ | |} | ||
+ | |} | ||
+ | <br> | ||
+ | |||
</div> | </div> | ||
+ | |||
+ | |- | ||
+ | | colspan="2" class="radius_bottom" style="background:#ffffff; border-top:8px solid #7cc1c7; border-bottom:0px; border-left:1px; border-right:1px"| | ||
+ | |} | ||
+ | |||
<!------------------------------------Storyboard---------------------------------------> | <!------------------------------------Storyboard---------------------------------------> | ||
− | {| | + | <div id="StoryBoard" style="padding:0px; text-align: right; margin-bottom:0px;" align="center"></div> |
− | | style="width:100%; vertical-align:top; border: | + | {| cellpadding="1" cellspacing="1" style="width: 100%; background-color: #ffffff; vertical-align: top; " |
− | <div | + | | colspan="2" style="padding: 0;" | |
− | + | |- | |
− | + | | style="width: 100%; vertical-align: top;" align="center" | | |
+ | {| border="0" cellspacing="0" cellpadding="0" width="100%" | ||
+ | | style="background-color:#ffffff;" width="0" | | ||
+ | {| style="width="30%"; font-size:95%; text-align: justify;" padding:-2px; background:FFFFFF" cellpadding="0" cellspacing="0" | ||
+ | | rowspan="1" width="30%" colspan="2" height="37px" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; padding:0; padding-right:1em; margin:0; -moz-border-radius-topright:1em" | <div style="margin-top: -20px; padding-left:3px"></div> | ||
+ | |||
+ | <div style="padding-left:10px; margin-top:36px; font-size:180%; font-family: Elephant;" >'''Storyboard'''</div> | ||
+ | |} | ||
+ | | style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="8" | | ||
+ | | style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="100%"| | ||
+ | |} | ||
+ | {| style="width:100%; margin-bottom:.5em; font-size:95%; text-align: justify;" padding:-2px; background:#FFFFFF" cellpadding="0" cellspacing="0" align="center" | ||
+ | | rowspan="1" width="100%" colspan="2" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; border-top:0; padding:0; margin:0" | | ||
+ | {| cellspacing="0px" align="center" cellpadding="0" style="width:70%; background:#e4fcfe;vertical-align:top;" | ||
+ | | style="width:100%; vertical-align:top; border:1px solid #e4fcfe; background:#e4fcfe;"| | ||
+ | |} | ||
+ | |||
+ | <div style="padding: 1em 1em 1em 1em; " align="center"> | ||
+ | {| style="width:100%; border: 1px solid darkgray;" | ||
+ | |- | ||
+ | | | ||
+ | <br/> | ||
You can find our Storyboard here: [[Media:ViaxeirosStoryboard_v1.pdf|Version 1]] | You can find our Storyboard here: [[Media:ViaxeirosStoryboard_v1.pdf|Version 1]] | ||
+ | |||
+ | |} | ||
</div> | </div> | ||
+ | |||
+ | |- | ||
+ | | colspan="2" class="radius_bottom" style="background:#ffffff; border-top:8px solid #7cc1c7; border-bottom:0px; border-left:1px; border-right:1px"| | ||
|} | |} | ||
− | <!------------------------------------Technical Complexity---------------------------------------> | + | ===<!------------------------------------Technical Complexity--------------------------------------->=== |
+ | |||
+ | <div id="TechnologyComplexity" style="padding:0px; text-align: right; margin-bottom:0px;" align="center"></div> | ||
+ | {| cellpadding="1" cellspacing="1" style="width: 100%; background-color: #ffffff; vertical-align: top; " | ||
+ | | colspan="2" style="padding: 0;" | | ||
+ | |- | ||
+ | | style="width: 100%; vertical-align: top;" align="center" | | ||
+ | {| border="0" cellspacing="0" cellpadding="0" width="100%" | ||
+ | | style="background-color:#ffffff;" width="0" | | ||
+ | {| style="width="30%"; font-size:95%; text-align: justify;" padding:-2px; background:FFFFFF" cellpadding="0" cellspacing="0" | ||
+ | | rowspan="1" width="30%" colspan="2" height="37px" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; padding:0; padding-right:1em; margin:0; -moz-border-radius-topright:1em" | <div style="margin-top: -20px; padding-left:3px"></div> | ||
+ | |||
+ | <div style="padding-left:10px; margin-top:36px; font-size:180%; font-family: Elephant;" >'''Technical Complexity'''</div> | ||
+ | |} | ||
+ | | style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="8" | | ||
+ | | style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="100%"| | ||
+ | |} | ||
+ | {| style="width:100%; margin-bottom:.5em; font-size:95%; text-align: justify;" padding:-2px; background:#FFFFFF" cellpadding="0" cellspacing="0" align="center" | ||
+ | | rowspan="1" width="100%" colspan="2" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; border-top:0; padding:0; margin:0" | | ||
− | {| cellspacing="0px" cellpadding="0" style="width: | + | {| cellspacing="0px" align="center" cellpadding="0" style="width:70%; background:#e4fcfe;vertical-align:top;" |
− | | style="width:100%; vertical-align:top; border:1px solid # | + | | style="width:100%; vertical-align:top; border:1px solid #e4fcfe; background:#e4fcfe;"| |
− | + | |} | |
− | |||
− | |||
+ | <div style="padding: 1em 1em 1em 1em; " align="center"> | ||
+ | {| style="width:100%; border: 1px solid darkgray;" | ||
+ | |- | ||
+ | | | ||
+ | <br/> | ||
<b>1. ActionBarSherlock</b> | <b>1. ActionBarSherlock</b> | ||
<br/><br/> | <br/><br/> | ||
Line 243: | Line 427: | ||
<b>6. Offline Map Display </b> | <b>6. Offline Map Display </b> | ||
<br/><br/> | <br/><br/> | ||
− | Whilst overseas, users may have difficulty obtaining data connectivity to have access to the full functionalities of Google Maps. With the implementation of | + | Whilst overseas, users may have difficulty obtaining data connectivity to have access to the full functionalities of Google Maps. With the implementation of Mapsforge, the application will download the maps data pertaining to the user’s itinerary. The map files (of .map file format) will then be used to render the map, thus allowing users to view the touring area on the offline map with full zooming features. This specificity is done through a customized algorithm to determine the right map files to be downloaded from the Qiito server. |
− | + | ||
− | + | Being an open-sourced package increases the difficulty of implementation, due to lack of proper documentation and multiple versions available to explore customized functions. In particular, our team has faced many issues making use of the library itself and has to import and customize the library directly to suit our needs. We found that each versions support different functions; version 0.3.0 allows the manipulation of pins but does not support fragment while version 0.3.1 supports fragments but not pins manipulation. Hence, it is required for us to integrate both into the library for the full functionality we want in our offline map. | |
− | + | ||
− | |||
− | |||
− | |||
+ | |} | ||
</div> | </div> | ||
+ | |||
+ | |- | ||
+ | | colspan="2" class="radius_bottom" style="background:#ffffff; border-top:8px solid #7cc1c7; border-bottom:0px; border-left:1px; border-right:1px"| | ||
|} | |} | ||
+ | ===<!------------------------------------Resources--------------------------------------->=== | ||
+ | |||
+ | <div id="Resources" style="padding:0px; text-align: right; margin-bottom:0px;" align="center"></div> | ||
+ | {| cellpadding="1" cellspacing="1" style="width: 100%; background-color: #ffffff; vertical-align: top; " | ||
+ | | colspan="2" style="padding: 0;" | | ||
+ | |- | ||
+ | | style="width: 100%; vertical-align: top;" align="center" | | ||
+ | {| border="0" cellspacing="0" cellpadding="0" width="100%" | ||
+ | | style="background-color:#ffffff;" width="0" | | ||
+ | {| style="width="30%"; font-size:95%; text-align: justify;" padding:-2px; background:FFFFFF" cellpadding="0" cellspacing="0" | ||
+ | | rowspan="1" width="30%" colspan="2" height="37px" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; padding:0; padding-right:1em; margin:0; -moz-border-radius-topright:1em" | <div style="margin-top: -20px; padding-left:3px"></div> | ||
+ | |||
+ | <div style="padding-left:10px; margin-top:36px; font-size:180%; font-family: Elephant;" >'''Resources'''</div> | ||
+ | |} | ||
+ | | style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="8" | | ||
+ | | style="border-bottom:8px solid #7cc1c7; background:#ffffff;" width="100%"| | ||
+ | |} | ||
+ | {| style="width:100%; margin-bottom:.5em; font-size:95%; text-align: justify;" padding:-2px; background:#FFFFFF" cellpadding="0" cellspacing="0" align="center" | ||
+ | | rowspan="1" width="100%" colspan="2" valign="top" style="background:#e4fcfe; border:8px solid #7cc1c7; border-bottom:0; border-top:0; padding:0; margin:0" | | ||
− | + | {| cellspacing="0px" align="center" cellpadding="0" style="width:70%; background:#e4fcfe;vertical-align:top;" | |
+ | | style="width:100%; vertical-align:top; border:1px solid #e4fcfe; background:#e4fcfe;"| | ||
+ | |} | ||
− | + | <div style="padding: 1em 1em 1em 1em; " align="center"> | |
− | | style="width:100% | + | {| style="width:100%; border: 1px solid darkgray;" |
− | + | |- | |
− | + | | | |
− | |||
Below are the tools are resources our team is currently employing during this project:<br><br> | Below are the tools are resources our team is currently employing during this project:<br><br> | ||
<center> | <center> | ||
Line 281: | Line 486: | ||
| Library that provides multiple interfaces within an Activity. | | Library that provides multiple interfaces within an Activity. | ||
|- | |- | ||
− | | [[ | + | | [[https://code.google.com/p/mapsforge/ Mapsforge]] |
| Map library we are exploring and deploying for our offline map viewing functionality. | | Map library we are exploring and deploying for our offline map viewing functionality. | ||
|} | |} | ||
− | </center> | + | </center><br> |
+ | |} | ||
</div> | </div> | ||
+ | |||
+ | |- | ||
+ | | colspan="2" class="radius_bottom" style="background:#ffffff; border-top:8px solid #7cc1c7; border-bottom:0px; border-left:1px; border-right:1px"| | ||
|} | |} |
Latest revision as of 03:04, 22 April 2013
|