Difference between revisions of "Geo2"
Catod@uio.no (talk | contribs) |
|||
(8 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
*Ryhor Sivuda<br> | *Ryhor Sivuda<br> | ||
*Hans Furholt<br> | *Hans Furholt<br> | ||
− | *Ibraheem Cheema<br> | + | *[https://wiki.uio.no/mn/ifi/inf5750/index.php/File:Ibraheem.jpg Ibraheem Cheema]<br> |
− | *Cato Danielsen | + | *[https://wiki.uio.no/mn/ifi/inf5750/index.php/File:Taco.jpg Cato Danielsen] |
+ | |||
+ | <br> | ||
'''Features''':<br> Form for user input is automaticlally generated based on valid options for data set.<br>For each entry geolocation is stored.<br>All gathered information displayed on a map.<br>Possibility to filter on the different data elements. | '''Features''':<br> Form for user input is automaticlally generated based on valid options for data set.<br>For each entry geolocation is stored.<br>All gathered information displayed on a map.<br>Possibility to filter on the different data elements. | ||
Line 23: | Line 25: | ||
*Final complete working product | *Final complete working product | ||
− | Link: [https://code.launchpad.net/~geo2/geolocationdataentry2/geolocationdataentry2 Launchpad repo] | + | '''Link:''' |
+ | |||
+ | [https://code.launchpad.net/~geo2/geolocationdataentry2/geolocationdataentry2 Launchpad repo] | ||
+ | |||
+ | [https://wiki.uio.no/mn/ifi/inf5750/index.php/File:Geo2Presentation.pdf Presantation] | ||
'''Frameworks and libraries:''' | '''Frameworks and libraries:''' | ||
− | [http://docs.angularjs.org/api AngularJS API] (explenation of [http://danorlando.com/angularjs-bootstrap-lifecycle-general-overview/ Angular architechture])<br>[http://api.jquery.com/ jQuery API] | + | [http://docs.angularjs.org/api AngularJS API] (explenation of [http://danorlando.com/angularjs-bootstrap-lifecycle-general-overview/ Angular architechture])<br>[http://api.jquery.com/ ] |
+ | |||
+ | [http://api.jquery.com/ jQuery API][http://api.jquery.com/ ] | ||
+ | |||
+ | [[Image:Flow-4.png|400x320px]]<br> | ||
+ | |||
+ | '''Android app''' The android app is a native app with the same functions as the webapp. It can be found under the same project, but in a separate repository on launchpad (lp:~geo2/geolocationdataentry2/android_native). | ||
+ | |||
+ | The app are using a Google Maps API v2 key to be able to use Google Maps functionality. This key is tied to a build certificate stored locally on the computer it was issued to. To build the app, a new key has to be requested and replace the one given in the android-manifest.<br> | ||
− | + | '''Map Controler''' | |
+ | In map controler we have function to display a map and get data from main controler that is indirectly attached to the add controler and filter controler. By getting this event data from main we display on map. |
Latest revision as of 14:40, 10 December 2013
Team:
- Ryhor Sivuda
- Hans Furholt
- Ibraheem Cheema
- Cato Danielsen
Features:
Form for user input is automaticlally generated based on valid options for data set.
For each entry geolocation is stored.
All gathered information displayed on a map.
Possibility to filter on the different data elements.
Description:
The application enables users to add events with geo location of the place where it was registered. It also displays previously registered events on a map and allows to filter them based on time period and data values.
Time schedule:
Milestone 1: 1st November
- Document features and architecture on Wiki
Milestone 2: 15th November
- Implement basic functionality
- First uploadable version
Milestone 3: 30th November
- Final complete working product
Link:
Frameworks and libraries:
AngularJS API (explenation of Angular architechture)
[1]
Android app The android app is a native app with the same functions as the webapp. It can be found under the same project, but in a separate repository on launchpad (lp:~geo2/geolocationdataentry2/android_native).
The app are using a Google Maps API v2 key to be able to use Google Maps functionality. This key is tied to a build certificate stored locally on the computer it was issued to. To build the app, a new key has to be requested and replace the one given in the android-manifest.
Map Controler In map controler we have function to display a map and get data from main controler that is indirectly attached to the add controler and filter controler. By getting this event data from main we display on map.