Difference between revisions of "Tracking Group"

From mn/ifi/inf5750
Jump to: navigation, search
(Architecture)
(Group organization)
Line 10: Line 10:
  
 
== Summary of Requirements ==
 
== Summary of Requirements ==
Please see Project details[http://www.uio.no/studier/emner/matnat/ifi/INF5750/h15/group-projects/coordinate-picker/index.html] for Project Description
+
* Display a map
 +
* Capture the last clicked coordinate
 +
* Make a cache feature to display the map when offline
 +
* Integrate the feature with DHIS2-android-SDK
 +
Please see Project details[http://www.uio.no/studier/emner/matnat/ifi/INF5750/h15/group-projects/coordinate-picker/index.html] for throught Project Description
  
 
== Architecture ==
 
== Architecture ==
Line 29: Line 33:
 
* Google maps API
 
* Google maps API
 
* DHIS2-android-sdk
 
* DHIS2-android-sdk
* Google materials
+
* Google material (design and icons)
  
 
==== Language ====
 
==== Language ====
Line 40: Line 44:
 
# Show understanding of DHIS2 web apps
 
# Show understanding of DHIS2 web apps
 
* '''Milestone 2: 22th November'''
 
* '''Milestone 2: 22th November'''
# First bare-bone version - static HTML
+
*# First bare-bone version - standalone coordinate picker
# Uploadable as DHIS2 web app
+
*# Uploadable as DHIS2 web app
 +
 
 
* '''Milestone 3: 4th December'''
 
* '''Milestone 3: 4th December'''
*# Finished, if applicable also with mobile app.
+
*# Finished mobile application
 
* '''Final delivery: 11th December'''
 
* '''Final delivery: 11th December'''
 
* '''Presentation: mid December'''
 
* '''Presentation: mid December'''
  
 
== Group organization ==
 
== Group organization ==
'''Milestone 1:'''
+
 
 +
==== Responsibilities ====
 +
<u>Ida Marie Frøseth:</u>
 +
* Display a map and capture the clicked position
 +
 
 +
* Integrate it with DHIS2
 +
<u>Shea Aidan Martinson</u>
 +
* Caching feature
 +
<u>Sabrina Alam Chowdhury</u>
 +
* Display former registered events in the map
 +
 
 +
== Screenshots, implementation of features ==
 +
<gallery>
 +
File:MapView.png | Screenshot of coord picker
 +
</gallery>
 +
 
 +
== Learning outcome and future thoughts ==
 +
 
 +
== Log ==
 +
 
 +
==== 8th november ====
 
* We got the overview of the task in group and got knowledge about DHIS 2 App.
 
* We got the overview of the task in group and got knowledge about DHIS 2 App.
 
* Discuss in group about the technology and how can it be done
 
* Discuss in group about the technology and how can it be done
Line 54: Line 79:
 
* Created wiki page
 
* Created wiki page
  
==== Milestone 2: ====
+
* Getting familiar with Android Studio
*  
+
* Getting familiar with DHIS2 web app
 
 
== Screenshots, implementation of features ==
 
 
 
== Learning outcome and future thoughts ==
 
  
== Downloads ==
+
==== 10th november ====
 +
* Getting familiar with Google maps APi
  
 
== Repository ==
 
== Repository ==
 
Repo[https://github.com/idafroseth/trackerGroup] of this Project
 
Repo[https://github.com/idafroseth/trackerGroup] of this Project

Revision as of 09:03, 16 November 2015

Project Details

Android coordinate picker

Group members

  • Sabrina Alam Chowdhury(sabrinc@ifi.uio.no)
  • Ida Marie Froseth(idamfro@ulrik.uio.no)
  • Shea Aidan Martinson(sheam@student.matnat.uio.no)

Summary of Requirements

  • Display a map
  • Capture the last clicked coordinate
  • Make a cache feature to display the map when offline
  • Integrate the feature with DHIS2-android-SDK

Please see Project details[1] for throught Project Description

Architecture

  • Caching module for making the map available offline
  • Coordinate picker module for picking location

Technology and Frameworks

Tools

  • Android Studio
  • Genymotion
  • Gradle
  • GitHub

Frameworks / APis

  • Google maps API
  • DHIS2-android-sdk
  • Google material (design and icons)

Language

  • Java
  • XML

Work schedule

  • Milestone 1: 8th November
  1. Document features and architecture on Wiki
  2. Show understanding of DHIS2 web apps
  • Milestone 2: 22th November
    1. First bare-bone version - standalone coordinate picker
    2. Uploadable as DHIS2 web app
  • Milestone 3: 4th December
    1. Finished mobile application
  • Final delivery: 11th December
  • Presentation: mid December

Group organization

Responsibilities

Ida Marie Frøseth:

  • Display a map and capture the clicked position
  • Integrate it with DHIS2

Shea Aidan Martinson

  • Caching feature

Sabrina Alam Chowdhury

  • Display former registered events in the map

Screenshots, implementation of features

Learning outcome and future thoughts

Log

8th november

  • We got the overview of the task in group and got knowledge about DHIS 2 App.
  • Discuss in group about the technology and how can it be done
  • Create the Repository for the project
  • Created wiki page
  • Getting familiar with Android Studio
  • Getting familiar with DHIS2 web app

10th november

  • Getting familiar with Google maps APi

Repository

Repo[2] of this Project