MAP524/DPS924 Assignment1 - 2016-01

From CDOT Wiki
Revision as of 17:10, 3 March 2016 by Kabeer Rashid (talk | contribs) (Sign-up table)
Jump to: navigation, search

This semester you'll design and build an Android mobile phone application that is purposeful, unique and ready to be uploaded to the Google Play Store. You will divide your effort into two parts. This is part 1.

Weight: 10% of final grade

Due date: 4 March at 23:59

Late policy: 10% per day late, and to pass the course you must complete the assignment whether you get marks for it or not.

Resubmission policy: you may be asked to resubmit your assinment if it's not good enough. The late penalties will not be waved in this case.

Specifications

You will submit a mobile app proposal as a PDF file named yourusername_asg1.pdf (obviously replacing yourusername with your username). To submit it push your file to GitHub (see GitHub section below) and submit only a link to it in Blackboard. Your document must contain at least the following sections:

  1. Title page including your name and email.
  2. Executive summary of proposed app.
  3. Explanation why a mobile app is a good choice for this project.
  4. Degree students only: summary of the business case for why someone would pay you to create this app.
  5. Brief list of basic app features.
  6. Summary of expected users/market for this app.
  7. Descriptions of most common use-cases anticipated.
  8. Mock-ups of views of your proposed app, preferably screenshots.
  9. Timeline for implementation.

A well-written proposal can get full marks whether I accept it for the final assignment or not. But you probably would rather get it right the first time. To do that - make sure the project you pick is not too easy or too hard. Since you may not know what that means - it's probably a good idea to check with me about it first.

Note that the quicker you get this done the more time you'll have to work on the second assignment - which will be the implementation of this app.

Sign-up table

Your app must use and be based around data from the Government of Canada Open Data web site preferably in XML or JSON format. Other formats may be considered but must first be approved by your instructor. Each student will choose a different dataset for their app. The following table will track student choices which will be assigned on a first-come first-served bases. Edit the table yourself.

Your assignments must be submitted via GitHub, otherwise they will not be marked. That means you'll need a GitHub account and you'll need to enter it below or tell me what it is so I can give you access to your private repository.

Student name GitHub account App name Dataset name Dataset URL
Andrew Smith asmith15 My Sample App Foreign exchange rates in Canadian dollars http://open.canada.ca/data/en/dataset/c81647b8-1f6c-4fb3-8f61-45746211ef27
Hung Chu redben515 TBA Giant Bomb http://www.giantbomb.com/api/
Yuzhou Chen yuzhouChen NBA Throwback databaseBasketball.com Stats http://www.databasebasketball.com/stats_download.htm
William Wong terrawing Do You Even Lift Bro? Workout Manager https://wger.de/en/software/api
Haoyu Yang Haoyu Yang Cooldown #1 Air Conditioned Public Places Cooling Centres #2 wunderground api #1:http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=e7356d1900531510VgnVCM10000071d60f89RCRD&vgnextchannel=1a66e03bb8d1e310VgnVCM10000071d60f89RCRD #2 http://www.wunderground.com/weather/api
Ryan Mullings RyanMullings PokeMatchUp Pokemon Database http://pokeapi.co/
Juan Rojas Paez JuanRojasPaez Which Bin Waste Wizard Lookup http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=859d258b2262e410VgnVCM10000071d60f89RCRD&vgnextchannel=02e6e03bb8d1e310VgnVCM10000071d60f89RCRD
Dongxiang Ke Dong Ke Body Safe BodySafe http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=dd9530ebc8c11510VgnVCM10000071d60f89RCRD&vgnextchannel=09c6e03bb8d1e310VgnVCM10000071d60f89RCRD
Kyle Klerks kklerks ReddPaper Reddit API https://www.reddit.com/dev/api
Olga Arsenieva oarsenieva EcoAction Project EcoAction Map of Funded Projects http://open.canada.ca/data/en/dataset/2c51ad60-d6fa-4d61-a998-1968d3a4409b
Zhaohu Zhu zhuzhaohu Seismograph Stations Finder Earthquakes Canada http://open.canada.ca/data/en/dataset/38f2f053-f2c2-4370-8536-cd0cabff5b2e
Kabeer Rashid kabeer25 TBA Municipal Licensing and Standards - Investigation Activity http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=2d22439c7395f210VgnVCM1000003dd60f89RCRD&vgnextchannel=8bf6e03bb8d1e310VgnVCM10000071d60f89RCRD
name username appanme datasetname dataseturl
name username appanme datasetname dataseturl
name username appanme datasetname dataseturl
name username appanme datasetname dataseturl
name username appanme datasetname dataseturl
name username appanme datasetname dataseturl
name username appanme datasetname dataseturl
name username appanme datasetname dataseturl
name username appanme datasetname dataseturl

Old data sets

The following data sets have already been used in the past so don't pick anything from this list. Please let me know if you really want to use one of them and we can talk about it.

App name Dataset name Dataset URL
Match Day Stat Central Italian Serie A Match Stats http://football-data.co.uk/italym.php
TBA CSTMC Artifact Collection http://open.canada.ca/data/en/dataset/42c640e3-5d17-4dd5-b20c-5d0176aa7344
Exchange rate app Currency https://github.com/jdorfman/Awesome-JSON-Datasets
League of Legends Stat Finder App Riot Games API https://developer.riotgames.com/
TBA Canadian Disaster Database http://open.canada.ca/data/en/dataset/1c3d15f9-9cfa-4010-8462-0d67e493d9b9
LCBO Locator LCBO API https://lcboapi.com
Food Nutrient Values App The Canadian Nutrient File http://open.canada.ca/data/en/dataset/a289fd54-060c-4a96-9fcf-b1c6e706426f
Road Restrictions Guide Road Restrictions http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=1af0e69ae554e410VgnVCM10000071d60f89RCRD&vgnextchannel=7807e03bb8d1e310VgnVCM10000071d60f89RCRD
EI Beneficiaries by NOC EI program, beneficiaries receiving regular income benefits by province and NOC-S http://open.canada.ca/data/en/dataset/f7c07d19-5d28-42d7-86a9-c8eaff2306c7
Premier League Fixtures App Premier League Fixtures http://api.football-data.org/v1/soccerseasons/398/fixtures
HN Reader Hacker News API https://github.com/HackerNews/API
Ontario Flu Shot Clinics Ontario Flu Shot Clinics http://files.ontario.ca/flu/data.json
In Human Terms TERMIUM Plus® http://open.canada.ca/data/en/dataset/94fc74d6-9b9a-4c2e-9c6c-45a5092453aa
Overview employment Labour force survey estimates, employment by economic region based http://open.canada.ca/data/en/dataset/fe12bef6-3588-40d5-83ca-8f81d551ce91
National Parks INFO List of National Parks http://open.canada.ca/data/en/dataset/e0af6068-473b-4cd9-8cef-b2d98a05b368
TBA Festivals & Events in Toronto http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=8b0689fe9c18b210VgnVCM1000003dd60f89RCRD&vgnextchannel=8896e03bb8d1e310VgnVCM10000071d60f89RCRD
TBA National Historic Sites http://open.canada.ca/data/en/dataset/b8c61621-e541-4e4c-8654-48152519a30a
Federal Election History History of the Federal Electoral Ridings, 1867-2010 http://open.canada.ca/data/en/dataset/ea8f2c37-90b6-4fee-857e-984d3060184e
Toronto Safe Dining Dine safe http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=b54a5f9cd70bb210VgnVCM1000003dd60f89RCRD&vgnextchannel=7576e03bb8d1e310VgnVCM10000071d60f89RCRD
TBA Government of Canada Employee Contact Information http://open.canada.ca/data/en/dataset/8ec4a9df-b76b-4a67-8f93-cdbc2e040098
TBA Green P Parking - Transportation - Data catalogue http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=b0993228eb22a310VgnVCM1000003dd60f89RCRD&vgnextchannel=7807e03bb8d1e310VgnVCM10000071d60f89RCRD
TBA TTC Real-Time Next Vehicle Arrival (NVAS) http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=4427790e6f21d210VgnVCM1000003dd60f89RCRD&vgnextchannel=1a66e03bb8d1e310VgnVCM10000071d60f89RCRD
ITBA Building Permits - Active Permits http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=312cfa24d5e83310VgnVCM1000003dd60f89RCRD&vgnextchannel=bee6e03bb8d1e310VgnVCM10000071d60f89RCRD
Recall and Safety Check Recalls and Safety Alerts provides access to a comprehensive list of recalls, advisories, and safety alerts. http://open.canada.ca/data/en/dataset/d38de914-c94c-429b-8ab1-8776c31643e3
TBA Places of Interests and Toronto Attaractions http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=d90ac71db136c310VgnVCM10000071d60f89RCRD&vgnextchannel=8896e03bb8d1e310VgnVCM10000071d60f89RCRD
BestBuy Finder Locate BestBuy Retailer stores https://developer.bestbuy.com/documentation/stores-api#storesExample5
Canadian Government Department Expenditures Government of Canada Spend Data by Department http://open.canada.ca/data/en/dataset/c37d7510-c54c-4652-8e6f-79023e44be62
FFXIV Gear Set Builder XIVDB API http://v2.xivdb.com/api
Argo Argo Canada http://open.canada.ca/data/en/dataset/2e652b23-4306-4d27-809a-7baf8448856f
TBA Canada Mortgage and Housing Corporation, average rents for areas with a population of 10,000 and over http://open.canada.ca/data/en/dataset/60de00a9-c96e-4ec3-88e8-d04dc05ec2b8
My Canadian Food Guide My Food Guide http://open.canada.ca/data/en/dataset/e5f4a98e-0ccf-4e5e-9912-d308b46c5a7f
Best Fuel-efficient cars Fuel Consumption Ratings http://open.canada.ca/data/en/dataset/98f1a129-f628-4ce4-b24d-6f16bf24dd64
Vehicle Recall Information Vehicle Recalls- Last 60 Days http://open.canada.ca/data/en/dataset/1991fef6-9dfe-40e2-a0c6-19c60ddf4a02
Park Finder Parks Canada Master List of Fees http://open.canada.ca/data/en/dataset/63e3ba45-010f-404a-a825-783b0aebdba4
FSCAN: Federal Spending Canada Overview of Government Spending and Performance http://open.canada.ca/data/en/dataset/551df5b4-6f6a-4cf8-b7f4-7346d6b5755d
Oilless Light-Duty Vehicle Fuel Efficiency Improvement-Model Year 1990 to 2010 http://open.canada.ca/data/en/dataset/d8a42140-8893-11e0-a9c8-6cf049291510
Bike Share Finder Bicycle Stations (Bike Share Toronto) http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=ad3cb6b6ae92b310VgnVCM10000071d60f89RCRD&vgnextchannel=74a6e03bb8d1e310VgnVCM10000071d60f89RCRD
​Earthquakes Canada Earthquakes in 30 days http://www.earthquakescanada.nrcan.gc.ca/api/earthquakes/latest/30d.json
CA-US Border wait time Current Border Wait Time http://open.canada.ca/data/en/dataset/d4a716f5-a2fc-4c3c-88ed-451fe05900e4
cell Annual Canada Education Savings Grant (CESG) Payments by Province and Territory http://open.canada.ca/data/en/dataset/a0877b5b-07d0-4e44-b55d-743966eff37d
Canadian Hospital Guide Patient Satisfaction with most recent hospital care recieved in the past 12 months, by age group and sex, household population aged 15 and over, Canadian Community Health Survey (CCHS 1.1, 2.1 3.1), Canada, provinces and terrirotires http://open.canada.ca/data/en/dataset/9b770f5b-bb0a-404d-844c-2355365724e4
NOC Lookup National Occupational Classification (NOC) 2011 http://open.canada.ca/data/en/dataset/bc4d5e01-cc19-45f3-bebc-72969b6d4b42
Canadian Government Abroad Government offices that provide consular services to Canadian citizens abroad http://data.international.gc.ca/travel-voyage/embassies-consulates-list.json?_ga=1.100446942.1354815718.1437148643
cell Meteorological Observations http://open.canada.ca/data/en/dataset/493966f9-f683-4e56-8fa6-8799999c00bd
International Students Overview International Students by Country http://open.canada.ca/data/en/dataset/96634702-31fd-41c0-b0f8-4e5a8ca27ad4
NHP Licensed Natural Health Products http://open.canada.ca/data/en/dataset/ef546c83-43a8-4404-943e-ab324164eeb3
Detouronto Current Traffic Road Restrictions http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=593869c663f5b210VgnVCM1000003dd60f89RCRD
cell Canadian Daily UV Index Forecast http://open.canada.ca/en/suggested-datasets/canadian-daily-uv-index-forecast
Travel AnD Country Travel Advice and Advisory http://open.canada.ca/data/en/dataset/bef2ebb3-ca9a-485f-aaff-5dc36eb89426
Environment Canada Peer-Reviewed Database Environment Canada List of 2013 Peer-reviewed Scientific and Technical Publications http://open.canada.ca/data/en/dataset/86e328e2-395a-46d0-9939-09287ef5d979
Collision Stats National Collision Database http://open.canada.ca/data/en/dataset/1eb9eba7-71d1-4b30-9fb1-30cbdab7e63a
Broadband Stats NATIONAL BROADBAND DATA http://open.canada.ca/data/en/dataset/00a331db-121b-445d-b119-35dbbe3eedd9
cell Average retail prices for food and other selected items http://open.canada.ca/data/en/dataset/55a64b33-ea8d-4b8f-8969-9d0d7a5ced10
Toronto Parks Guide Parks and Recreation Facilities http://www1.toronto.ca/City_Of_Toronto/Information_Technology/Open_Data/Data_Sets/Assets/Files/locations-20110725.xml
Canada food Food available in Canada http://open.canada.ca/data/en/dataset/a1041873-188b-4ec5-81a9-935f12cec075
Carbon Emission in Countries International Comparison of Air Pollutant Emissions - Carbon monoxide emissions by selected country, 2002 and 2012 http://open.canada.ca/data/en/dataset/4937a1b9-e3f1-44ca-89ff-5b6fbfd5dabe
CVWM Canadian Virtual War Memorial http://open.canada.ca/data/en/dataset/089fc8e5-1340-4e8a-a7e4-f6eb320a5b6e
cell Foreign exchange rates in Canadian dollars http://open.canada.ca/data/en/dataset/c81647b8-1f6c-4fb3-8f61-45746211ef27
  • 2012 Charities Listings
  • Air Quality Health Index Forecast
  • Average household expenditure, by province
  • Average household food expenditure, by province
  • Benefit Program Guideline Tables
  • Canada - International Students by Destination and Year in which Permit(s) became effective
  • Canadian Forces Operations Database
  • Canadian Importers Database (2013)
  • Changes in Wildlife Species Disappearance Risks Indicator - Changes in risk of wildlife species disappearance from Canada, 2012
  • Community Well-Being Index Database
  • Country Travel Advice and Advisories
  • Distribution of Average Loan Balance at Completion of Studies by Amount
  • Drug Product Database - All Files
  • Food and other selected items, average retail prices (monthly)
  • Foreign exchange rates in Canadian dollars
  • Fuel Consumption Ratings
  • Historical Border Wait Times
  • Indexation Factors, Tax Brackets, and Tax Rates for the 2014 Individual Income Tax and Benefit Return
  • Large lakes
  • Meteorological Forecast
  • Money services business registry
  • Natural Tourist Attractions - UNESCO World Heritage Sites
  • Parks Canada Master List of Fees
  • Recalls and Safety Alerts
  • The Canadian Nutrient File: Nutrient Value of Some Common Foods
  • Vehicle Recalls - Last 60 Days