Difference between revisions of "Location 542"

From mn/ifi/inf5750
Jump to: navigation, search
Line 1: Line 1:
== Project topic ==
+
== Project description ==
  
 
=== Android Tracker Capture ===
 
=== Android Tracker Capture ===
 
== Project description ==
 
 
 
Your task is to implement a map based point-and-click coordinate selector for the existing applications. It is currently possible to capture coordinates using the on-device GPS, and by clicking on a button. This does however only allow for capturing the coordinates the user is currently located at. In some cases the coordinates the user wants to capture are not accessible in person perhaps. One example we have been given is inaccessibility due to crocodiles or thugs near Malaria infested mosquito breeding sites.
 
Your task is to implement a map based point-and-click coordinate selector for the existing applications. It is currently possible to capture coordinates using the on-device GPS, and by clicking on a button. This does however only allow for capturing the coordinates the user is currently located at. In some cases the coordinates the user wants to capture are not accessible in person perhaps. One example we have been given is inaccessibility due to crocodiles or thugs near Malaria infested mosquito breeding sites.
  
Line 10: Line 7:
  
 
Other parts of DHIS 2 already use Google Maps, and you may use it in your implementation.
 
Other parts of DHIS 2 already use Google Maps, and you may use it in your implementation.
 +
 +
=== Login android: ===
 +
Android 4
 +
* Server url: http://play.dhis2.org/demo
 +
Android 5
 +
* Server url: https://apps.dhis2.org/demo
 +
All:
 +
* Username: android
 +
* Password: Android123
  
 
=== More information ===
 
=== More information ===
 
[[Android Tracker Capture App project description]]
 
[[Android Tracker Capture App project description]]
  
== List of group members ==
+
== Group members ==
 
* Andreas Oven Aalsaunet
 
* Andreas Oven Aalsaunet
 
* Erik Vesteraas
 
* Erik Vesteraas
Line 20: Line 26:
 
* Øyvind Johansen Amundrud
 
* Øyvind Johansen Amundrud
  
<u>Android coordinate picker</u>
+
== Architecture / technology ==
  
'''Kravspesifikasjon'''
+
== Link to Git Repo ==
 +
https://github.com/evestera/dhis2-android-sdk
  
'''Utviklingsplan'''
+
https://github.com/evestera/dhis2-android-trackercapture
  
03.11.2015
+
== Link to sample android app ==
* Oppsett Wikipedia
 
* Fork av dhis2-android-sdk
 
  
'''Læringsutbytte'''
+
== Summery of Requirements ==
  
Generell android utvikling
+
== Screenshots and screen flows ==
  
Kjennskap til DHIS systemet
+
== Documented learning during project ==
  
Sammarbeide i gruppe med forskjellige ferdighetsnivåer
+
== Suggested improvements to API ==
  
 +
== Time schedule ==
  
'''Skjermbilder'''
+
=== Milestone 1: November 8th ===
 +
* Document features and architecture on Wiki
 +
* Show understanding of DHIS2 web apps
 +
* Set up the Github account
 +
* Set up a working demo server which we can test on
  
'''Login android:'''
+
=== Milestone 2: November 22th ===
 +
* First bare-bone version - static HTML
 +
* Uploadable as DHIS2 web app
 +
* All functional requirements above up and running in the app
  
Android 4
+
=== Milestone 3: December 4th ===
 +
* Functional requirements
  
Server url: http://play.dhis2.org/demo
+
=== Final delivery: December 11th ===
  
Android 5
+
=== Presentation: mid December ===
  
Server url: https://apps.dhis2.org/demo
+
== Log ==
 +
03.11.2015
 +
* Oppsett Wikipedia
 +
* Fork av dhis2-android-sdk
 +
05.11.2015
 +
*
 +
'''Læringsutbytte'''
  
All:
+
Generell android utvikling
  
Username: android
+
Kjennskap til DHIS systemet
  
Password: Android123
+
Sammarbeide i gruppe med forskjellige ferdighetsnivåer
 
 
'''Github repository'''
 
 
 
https://github.com/evestera/dhis2-android-sdk
 
 
 
https://github.com/evestera/dhis2-android-trackercapture
 
 
 
'''Gruppemedlemmer'''
 
 
 
Andreas Oven Aalsaunet
 
 
 
Erik Vesteraas
 
 
 
Yaron Okun
 
 
 
Øyvind Johansen Amundrud
 

Revision as of 16:51, 5 November 2015

Project description

Android Tracker Capture

Your task is to implement a map based point-and-click coordinate selector for the existing applications. It is currently possible to capture coordinates using the on-device GPS, and by clicking on a button. This does however only allow for capturing the coordinates the user is currently located at. In some cases the coordinates the user wants to capture are not accessible in person perhaps. One example we have been given is inaccessibility due to crocodiles or thugs near Malaria infested mosquito breeding sites.

You are to integrate this into the existing code base of the applications. The two applications share a core SDK, so it needs only be implemented once to work for both apps.

Other parts of DHIS 2 already use Google Maps, and you may use it in your implementation.

Login android:

Android 4

Android 5

All:

  • Username: android
  • Password: Android123

More information

Android Tracker Capture App project description

Group members

  • Andreas Oven Aalsaunet
  • Erik Vesteraas
  • Yaron Okun
  • Øyvind Johansen Amundrud

Architecture / technology

Link to Git Repo

https://github.com/evestera/dhis2-android-sdk

https://github.com/evestera/dhis2-android-trackercapture

Link to sample android app

Summery of Requirements

Screenshots and screen flows

Documented learning during project

Suggested improvements to API

Time schedule

Milestone 1: November 8th 

  • Document features and architecture on Wiki
  • Show understanding of DHIS2 web apps
  • Set up the Github account
  • Set up a working demo server which we can test on

Milestone 2: November 22th 

  • First bare-bone version - static HTML
  • Uploadable as DHIS2 web app
  • All functional requirements above up and running in the app

Milestone 3: December 4th 

  • Functional requirements

Final delivery: December 11th

Presentation: mid December

Log

03.11.2015

  • Oppsett Wikipedia
  • Fork av dhis2-android-sdk

05.11.2015

Læringsutbytte

Generell android utvikling

Kjennskap til DHIS systemet

Sammarbeide i gruppe med forskjellige ferdighetsnivåer