Professional Documents
Culture Documents
Module Descriptions
FoodSearchModule(String value)
{
API_Static_Stuffapi_keys=new API_Static_Stuff();
Yelpyelp=new Yelp(api_keys.getYelpConsumerKey(),
api_keys.getYelpConsumerSecret(),
api_keys.getYelpToken(),api_keys.getYelpTokenSecret());
Stringresponse=yelp.search("burritos",30.361471,87.164326);
YelpParseryParser=new YelpParser();
yParser.setResponse(response);
try {
yParser.parseBusiness();
}catch (JSONExceptione){
//TODOAutogeneratedcatchblock
e.printStackTrace();
//Dowhateveryouwantwiththeerror,likethrowaToasterrorreport
}
int i=0;
Stringmobile_url=yParser.getBusinessMobileURL(i);
Stringrating_url=yParser.getRatingURL(i);
Stringb_name=yParser.getBusinessName(i);
BundletmpBundle=yParser.getYelpBundle();
ArrayList<String>tmpKeys=yParser.getBundleKeys();
User Screens
User Scenarios
1.
f.
A pin is dropped onto the Ralph G Anderson Building and the view pans
to the pin.
3.
User wants to see a specific buildings hours of operation.
a.
The user starts up the phone application.
b.
A screen is displayed notifying the user that certain data rates may
apply when using the location services.
c.
The users location is indicated by a ping on the map displayed.
d.
The user navigates around the map and finds the desired marked
building.
e.
The user then taps the building.
f.
A dialogue is displayed giving the hours of operation of the tapped
building.
4.
User wants to park at K lot and doesn't know where is the lot.
a.
The user starts up the phone application.
b.
A screen is displayed notifying the user that certain data rates may
apply when using the location services.
c.
The users location is indicated by a ping on the map displayed.
d.
The user navigates around the map and finds the parking lot marked
K
5.
User wants to park at K lot and doesn't know what the parking policy is.
a.
The user starts up the phone application.
b.
A screen is displayed notifying the user that certain data rates may
apply when using the location services.
c.
The users location is indicated by a ping on the map displayed.
d.
The user navigates around the map and finds the parking lot marked
K
b.
The user clicks on K lot pin and views parking policy
6.
User wants Chinese food but does not know of any Chinese restaurants near
by
a.
The user starts up the phone application.
b.
A screen is displayed notifying the user that certain data rates may
apply when using the location services.
c.
The users location is indicated by a ping on the map displayed.
d.
The user types Chinese or Chinese food in search bar.
b.
Corresponding pins to Chinese restaurants appear on map
Design Considerations
Any designs considered will be influenced by the suggestions of our testing
group. Any other considerations will be made upon the experience of the developers
and the limitations of the IDE and APIs.
Sizing Estimate
The application will have approximately 400 lines of code. Each of the modules are broken down as follows