From mn/ifi/inf5750
Jump to: navigation, search


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.

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


Launchpad repo


Frameworks and libraries:

AngularJS API (explenation of Angular architechture)

jQuery API[2]


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.