Changes

Jump to: navigation, search

DPS924 Projects Fall 2014

6,245 bytes added, 20:32, 23 April 2018
m
Reverted edits by Chris Tyler (talk) to last revision by Kirill Sochnev
**Have a sense of accomplishment after building an operational Android app with feedback from real users (including me).
**Develop applied research skills as you need to search for additional knowledge to complete the project.
** Demonstrate your potentials, creativity, and technical skills.
* Be innovative.
** market research
** startup career in Toronto [https://www.waveapps.com/about-us/jobs/]
** entrepreneurs and start-ups (Ontario Centers of Excellence) [http://www.oce-ontario.org/our-companies/-in-Category/Categories/community/entrepreneurs-start-ups]
  == Gallery of Projects =={| border="1" cellpadding="4" cellspacing="2" style="border: 1px solid black;border-collapse:collapse;"|-! Author(s)! App Name! Description! Screenshots! Download Site! Google Play Store|-|Alek Minassian|Toronto Green P Advisor|This is an Android application that allows you to search for parking locations near a given address. The address can either be your current location or an address you specify. Parking locations can either be viewed in a list or on a map. Features of the application include: * Demonstrate View the listing sorted by distance.* View details of a parking location such as address, cost, distance, maximum capacity, and payment options.* Get driving directions from your potentialslocation to the parking location.* Look at the street view of the parking location before you go.* Parking information is downloaded periodically from the parking database server. The frequency of these updates can be specified in the application settings.|[http://zenit.senecac.on.ca/wiki/index.php/File:Screenshot_1.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:Screenshot_2.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:Screenshot_3.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:Screenshot_4.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:Screenshot_5.png]|Google Play Store|[https://play.google.com/store/apps/details?id=com.seneca.mobile.torontogreenpadvisor] |-|Sochnev, creativityKirill|GEOtagged Memo Application (GEO tama)|GEO tama is an application that allows users to create, edit and technical skillsview memos.But it isn’t a simple memo app, this application stores location where each memo was made and displays memos on interactive map as markers. Beside expected functionality of creating, editing, deletion of memos, GEO tama can also connect to user's Facebook app (using Facebook API) and share any selected memo as a link to Google map, text and date. This application is targeted at people who travel a lot and want to somehow leave themselves a reminder about places they see and want to remember! Or this application can fit interests of any other ordinary user – after all, it’s practically a notepad with location and Facebook share capabilities.|[http://zenit.senecac.on.ca/wiki/index.php/File:GEOtama_Main_Screen.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:GEOtama_Save_Memo_Screen.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:GEOtama_Facebook_Share_Screen.png]<br>[http://zenit.senecac.on.ca/wiki/index.php/File:GEOtama_Settings_Screen.png]|[https://www.dropbox.com/s/y197hetmcf2e2ml/GEOtaggedMemoApplication.apk?dl=0]| -  |-| Rashid,Kabeer| Torontourism| Torontorusm is an application that displays information about current events that are occurring in Toronto at the moment. The information provided for the events is from http://www1.toronto.ca. Once the an event is clicked upon you are able to call them, view their website, view the location using a map, add the event to you personal calendar. With all of the events you are able to view their poster picture if it is available. ||[https://www.dropbox.com/s/yyun02i1wcvos4k/Torontourism.apk?dl=0]||- |-| Artemy Matvienko| Gamer Watch| Gamer Watch is a light and efficient release date tracking app that conveniently lets you know when your most anticipated games are coming out. This is an essential app for anyone who wants to know when a game is being released without the hassle of manually keeping up with release date information. The intuitive notification system used by this app keeps you informed as games release and release dates change, which sets Gamer Watch apart from other release date tracking apps and methods. Features include:* Simple and clean interface* Watch List containing all the games that you have added* Easy removal of games from your Watch List* Search capability for finding and adding the games you are interested in to the Watch List* Automatic background updates to the game release dates* Notifications that let you know if:** the release date of a game in your Watch List has changed** a game on your Watch List is coming out today** any games on your Watch List are releasing the following week|Google Play Store|Google Play Store|[https://play.google.com/store/apps/details?id=com.cohaven.gamerwatch]|- |-| David Novodchuk & Sana Shariff| Recipe Organizer| Recipe Organizer is an app the allows users to organize recipes on the Android device. Features include:* Minimalistic and intuitive interface.* Saving new recipes on app's database:** From the Internet - users can search for recipes provided by external api.** From scratch - users can add their recipes by typing.* Editing recipes - users can edit recipes that was added from the Internet and from scratch.* Deleting recipes from the database.|[http://zenit.senecac.on.ca/wiki/imgs/Add_from_internet.jpg]<br>[http://zenit.senecac.on.ca/wiki/imgs/Add_from_scratch.jpg]<br>[http://zenit.senecac.on.ca/wiki/imgs/Edit.jpg]<br>[http://zenit.senecac.on.ca/wiki/imgs/Delete.jpg]|||- |-|???,???|???|???|???|???|???|}
== Project Milestones ==
'''NoteNotes: '''*'''All milestones will be used to evaluate your performance and contributions in the project.'''*'''You must document the sources (e.g. URL links) if you have copied the code from the websites or other places.'''
*1.0 '''[DONE]'''
** Due: 11:59 pm, September 9 (Tuesday).
** Due: 11:59 pm, October 7.
** Task: Revise the draft according to the professor's feedback.
*2.0 Design and Implementation of '''Essential Features'''. '''[STARTED]'''** Due (Design Report): 11:59 pm, October 21. '''[DONE]'''
** '''Design Requirements: posted below.'''
** Submission Requirements: You must submit a design report that has design diagrams (e.g. mock-ups, system diagrams, information flow diagrams) and a list of essential features. In the report, you should also mention briefly the design principles that you have used. The cover page of the report should include your name(s) and the name of your Android application. No late submission will be accepted.
** '''Weekly Scrum Meeting (every Friday, starting from Oct. 31)''' [http://en.wikipedia.org/wiki/Scrum_%28software_development%29#Sprint]
***What have you done since last week?
***What are you planning to do this week?
***Any impediments/stumbling blocks?
*2.1 User Feedback & Evaluation.
** Collect feedback from real users and submit a '''brief progress reportsubmit a half-page memo'''.*** a list of comments from the users and a list of actions you will take in light of user feedback** '''Due: Nov. 9 16 (Sunday)'''
*2.2 Rework the design and implementation.
*3.0 Design and Implementation of Additional Features.
*3.1 User Feedback & Evaluation.
** '''Submit a half-page memo.'''
** '''Due: Nov.30 (Sunday)'''
*3.2 Rework the design and implementation.
*4.0'''Project Presentation, Final Project Report & Submission'''** '''Due: <strike>December 3</strike> December 5, 2014.'''** Project Presentation & Time: 9:50 am, December 5 (Friday)** Blackboard Submission: 11:59 pm, December 5 (Friday)*** Please use this '''template''' to write up your Final EvaluationProject Report. [https://scs.senecac.on.ca/~peter.liu/dps924/FinalReport_template.doc]*** You must include the URL link in a comment if you have copied code from a source on the Internet (e.g. stackoverflow.com).*** Submission Requirements of Your Project [https://scs.senecac.on.ca/~peter.liu/dps924/ProjectSubmission.txt]
== Project Proposal: Requirements ==

Navigation menu