Difference between revisions of "Kramers"

From mn/ifi/inf5750
Jump to: navigation, search
m (Members)
Line 1: Line 1:
== Introduction ==
+
== Introduction ==
  
We are going to add a feature to DHIS2 so that a user can add location to patients, diseases etc.
+
We are going to add a feature to DHIS2 so that a user can add location to patients, diseases etc. The app should then be able to fetch the location, and display it on a map. The user can either type the wanted coordinates, or use the built-in GPS.  
The app should then be able to fetch the location, and display it on a map. The user can either type the wanted coordinates, or use the built-in GPS.  
 
  
=== Members ===
+
=== Members ===
  
*André Kramer Orten | andrekor@ifi.uio.no
+
*André Kramer Orten | andrekor@ifi.uio.no  
 
*Eivind Wikheim | eivinwi@ifi.uio.no  
 
*Eivind Wikheim | eivinwi@ifi.uio.no  
 
*Rune A. Magnussen | runeama@ifi.uio.no  
 
*Rune A. Magnussen | runeama@ifi.uio.no  
 
*Kenneth Klette Jonassen | kennetkl@ifi.uio.no
 
*Kenneth Klette Jonassen | kennetkl@ifi.uio.no
  
[[File:Kennetkl.jpg|thumb|none|kennetkl@ifi.uio.no]]
+
[[Image:Kennetkl.jpg|thumb|none|kennetkl@ifi.uio.no]][[Image:andrekor.jpg|thumb|none|andrekor@ifi.uio.no]]
  
== Development ==
+
== Development ==
  
We will contribute code to a public github repository:
+
We will contribute code to a public github repository: https://github.com/eivinwi/KramersGeo  
https://github.com/eivinwi/KramersGeo
 
  
Milestones are preliminary and subject to change.
+
Milestones are preliminary and subject to change.  
  
=== Milestone 1 – 01.11.2013 ===
+
=== Milestone 1 – 01.11.2013 ===
* Explored the scope/extent of our project.
 
** Target audience
 
** Specific use-cases
 
* Explored how the current DHIS2 web app solves (or does not solve) these use-cases today.
 
** Usability analysis
 
* Explored initial low-fidelity prototyping of user interface (sketches)
 
* Explored functionality in the DHIS2 Web API
 
  
=== Milestone 2 – 15.11.2013 ===
+
*Explored the scope/extent of our project.  
* High-fidelity prototype of the web app (should represent/imitate the final result)
+
**Target audience
 +
**Specific use-cases
 +
*Explored how the current DHIS2 web app solves (or does not solve) these use-cases today.  
 +
**Usability analysis
 +
*Explored initial low-fidelity prototyping of user interface (sketches)
 +
*Explored functionality in the DHIS2 Web API
  
'''Milestone 2.1'''
+
=== Milestone 2 – 15.11.2013  ===
* High-fidelity prototype of the mobile app
 
  
=== Milestone 3 – 30.11.2013 ===
+
*High-fidelity prototype of the web app (should represent/imitate the final result)
* Functional web app
 
  
=== Milestone 4 – 08.12.2013 ===
+
'''Milestone 2.1'''
* Fully-functional app
 
  
== Architecture ==
+
*High-fidelity prototype of the mobile app
* HTML and CSS
+
 
* Javascript built on existing libraries
+
=== Milestone 3 – 30.11.2013  ===
** jQuery
+
 
** Underscore HTML templates
+
*Functional web app
** Modernizr abstraction of cross-browser incompatibilities
+
 
* Cordova or Phonegap
+
=== Milestone 4 – 08.12.2013  ===
* [http://www.dhis2.org/doc/snapshot/en/user/html/ch25.html DHIS2 Web API]
+
 
* [http://developers.google.com/maps/documentation/javascript/reference Google Maps Javaascript API]
+
*Fully-functional app
 +
 
 +
== Architecture ==
 +
 
 +
*HTML and CSS  
 +
*Javascript built on existing libraries  
 +
**jQuery  
 +
**Underscore HTML templates  
 +
**Modernizr abstraction of cross-browser incompatibilities  
 +
*Cordova or Phonegap  
 +
*[http://www.dhis2.org/doc/snapshot/en/user/html/ch25.html DHIS2 Web API]  
 +
*[http://developers.google.com/maps/documentation/javascript/reference Google Maps Javaascript API]

Revision as of 00:10, 12 December 2013

Introduction

We are going to add a feature to DHIS2 so that a user can add location to patients, diseases etc. The app should then be able to fetch the location, and display it on a map. The user can either type the wanted coordinates, or use the built-in GPS.

Members

  • André Kramer Orten | andrekor@ifi.uio.no
  • Eivind Wikheim | eivinwi@ifi.uio.no
  • Rune A. Magnussen | runeama@ifi.uio.no
  • Kenneth Klette Jonassen | kennetkl@ifi.uio.no
kennetkl@ifi.uio.no
andrekor@ifi.uio.no

Development

We will contribute code to a public github repository: https://github.com/eivinwi/KramersGeo

Milestones are preliminary and subject to change.

Milestone 1 – 01.11.2013

  • Explored the scope/extent of our project.
    • Target audience
    • Specific use-cases
  • Explored how the current DHIS2 web app solves (or does not solve) these use-cases today.
    • Usability analysis
  • Explored initial low-fidelity prototyping of user interface (sketches)
  • Explored functionality in the DHIS2 Web API

Milestone 2 – 15.11.2013

  • High-fidelity prototype of the web app (should represent/imitate the final result)

Milestone 2.1

  • High-fidelity prototype of the mobile app

Milestone 3 – 30.11.2013

  • Functional web app

Milestone 4 – 08.12.2013

  • Fully-functional app

Architecture

  • HTML and CSS
  • Javascript built on existing libraries
    • jQuery
    • Underscore HTML templates
    • Modernizr abstraction of cross-browser incompatibilities
  • Cordova or Phonegap
  • DHIS2 Web API
  • Google Maps Javaascript API