Difference between revisions of "Geo2"

From mn/ifi/inf5750
Jump to: navigation, search
 
(5 intermediate revisions by 2 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]&nbsp;(explenation of&nbsp;[http://danorlando.com/angularjs-bootstrap-lifecycle-general-overview/ Angular architechture])<br>[http://api.jquery.com/ jQuery API]  
+
[http://docs.angularjs.org/api AngularJS API]&nbsp;(explenation of&nbsp;[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>  
 
[[Image:Flow-4.png|400x320px]]<br>  
Line 33: Line 41:
 
'''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).&nbsp;  
 
'''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).&nbsp;  
  
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.
+
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:


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:

Launchpad repo

Presantation

Frameworks and libraries:

AngularJS API (explenation of Angular architechture)
[1]

jQuery API[2]

Flow-4.png

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.