Scenario:

Local Linda is a college student in a town away from home. She loves exploring and experiencing new things, but she and her friends always have a lot of school work to do. Local Linda's high school friend Tourist Tom has decided to make the long trek to visit Linda at college. Linda wants to show Tom around the city, but hasn’t done many of the “touristy” things herself. She wants to check out some of the local museums, parks, shopping, restaurants, and nightlife. Linda uses Torch to find a good walking tour that hits many of the locations she's interested in, and Linda and Tom follow it over the course of the day. At the end of a full day, Linda decides that there were a few landmarks that would have been better-suited for the tour, so she uses Torch to modify the tour and save a new version of it. Now Linda has a fun list of activities to do any time that her friends come to visit.

Our Three Tasks: Find, Follow, & Form

These lists represent different interfaces that we brainstormed for completing each task. Each bullet is highlighted and prototyped in one of the Storyboards below.

1. Ways to find a tour

2. Ways to follow a tour

3. Ways to form a tour

Storyboards

Storyboard #1

Screen #1 - This is the starting screen. All landmark markers start out grayed out, and selecting them makes them bright. Long pressing displays a picture and some info about that landmark. There are two buttons on the bottom of the screen. "View tours" takes you to a list of tours filtered to only include tours that contain the landmarks you selected (Screen #2). "Create new tour," takes you to Screen #4.

Analysis:

Screen #2 - Selecting a tour from this list brings you to a screen with more detail about the tour, including all of the stops, an estimated time for it to take depending on your method of transportation, etc. (not shown). On this other screen there will be a "Start Tour" button, which will take you to Screen #3.

Analysis:

Screen #3 - This screen is very similar to the iPhone directions app. It gives words on the top and a map with your path laid out for you. There are arrows to step back or forward in the directions. You can select a method of transportation as well. 

Analysis:

Screen #4 - This is a map view with a search widget to find locations you may want to add. You drag between landmarks to create your tour, or long press on the map to drop a pin and make a new landmark. On the bottom there is a button to create the tour and give it a name.

Analysis:

Storyboard #2 

Screen #1 - Basic homescreen showing the user main uses of the app.

Screen #2 - When finding a new tour, this is the first screen the user will see.  Allows them to input their starting location manually or to use their current position.

Screen #3 - After entering a starting location, the user is brought to a map showing all the registered POI's near them.  Each location is marked with an icon based on the category under which is falls.  The user can filter out certain types of locations if they have no interest in seeing them.  Users can select places by touch to view a small pop-up window with basic information.  From this window, they can continue to the location's main page for further info/actions. A button at the top takes them to a screen listing all the user's selected places.

Analysis:

Screen #4 - Basic page for each location.  Button at the top allows user to quickly add the location to the tour.  Page also includes information on the location, a picture, and user reviews (if available).

Screen #5 - Page that lists the currently selected locations.  User gets here by adding a location or pressing the "view selections" button from screen # 3.  Allows user to return to the map to add more locations, or to generate tour based on the current selections. 

Screen #6 - Main page for following a generated tour.  Show current location and route to the next location(s).  Also displays other POI's along the way.  Still lets the user filter these suggestions.  Displays estimated time of arrival at next location and the distance remaining to it.

Screen #7 - Page for adding a location to the database.  Allows user to enter all of the relevant information about the place.


Analysis:

Storyboard #3 

Screen #1 - Linda has searched for tours in Cambridge, MA. A map is displayed with the three results. The tours are overlayed on top of each other, with different line styles (this could easily be changed to color, or some other distinguishing factor). The different stops along the tour are represented with dots or markers of some sort at their location. Tapping on one of them opens a popup with the location’s name, category, rating, reviews, pictures, etc. Clicking again would go to a more detailed view (perhaps on Yelp or another service), and clicking anywhere on the map would clear the result. Moving around on the map should re-do the search, such that tours on the current map are always shown.

Screen #2 - Clicking on the list icon at the bottom brings up a list of all the landmarks in the area that Linda has chosen. They have checkboxes next to them, such that they can be selected/deselected. Linda can choose the landmarks that she wants to be on her tour, and when she returns to the map view only tours containing all the landmarks she selected will be shown.

Screen #3 - Once a tour has been selected from the map, a compass points the way toward the next stop on the tour. There is also the name of the next stop, how far away it is, and more information about the stop. The compass will use the internal compass in order to point the arrow in the correct direction. Additionally, there will be a map in the lower section of the screen (with north always toward the top of the screen). It shows Linda’s current location and the location of the next landmark, and a suggested route for how to get there.

Screen #4 - At any time during the tour, Linda can click the pencil icon on the bottom in order to edit the tour. All the landmarks on the tour will be shown, in the order they occur on the tour. Tour landmarks can be removed from the tour by clicking the “x” on the right side. Tour landmarks can be re-ordered by dragging them around by their handle on the left side. There is an “Add new stop” button that brings you back to the map interface, but a search reveals only landmarks (instead of tours). Selecting one of these would add it to the tour. Finally, there is a “Save tour” button that will save your tour as a new tour (to not overwrite the old one), after a dialog box that asks you to name the tour.

 

Storyboard #4

Screen #1 - When making a tour, the users start at the following screen where they can pick parameters such as where they are starting from, how long they wish the tour to last, how they are travelling, and what they would like to see (all parameters that limit/dictate how users pick tours). On this screen, after they have picked parameters, they can proceed to either follow the generated tour (screen #2) or continue to add to their tour and clearly visualize the tour in a map view (screen #3).

Screen #1 Analysis:

Screen #2 - Here Torch makes it easy to follow tours with a small map showing the closest landmarks as well as a list/guide of the landmarks they will be travelling to in a scrollable list. This list has a picture of the stop, the stop's name, a small stop description, and an estimate for how much time users on average spend at that specific stop. Users can return to the previous menu by pressing the tab button labelled "Torch" at the top. In addition, at the header at the top, it shows how many stops makes up the tour being shown and how long the whole tour will take. It will also let users easily switch between the transportation modes: walking, public transportation, and personal car (inspired by map views found on most phones).

Screen #2 Analysis:

Screen #3 - In map view, the users can see all the landmarks close to the location they chose and they can add or remove landmarks/spots from the menu on the side. They can simply click on a landmark to add it to the list or they can drag and drop it to remove or add to the list on the side. At the top it will show how many stops they have selected and the estimated time to see all of them. The users will have to long-press a landmark on the map to see a description of that spot. To add a landmark to the map, the users must long-press an area of the map that doesn't already have a landmark. Once the users have made their tour, they can click the follow tour button and will be taken to screen #2. In this screen, the users can still return to screen #1 by pressing the Torch tab in the top left corner.

Screen #3 Analysis: