aler Digitalt-projekt

D0016E---Digitalt-projekt

To develop an app for Android that provide information about current snow situation and alert when certain thresholds are exceeded.

=========================


https://github.com/di98jgu/D0016E---Digitalt-projekt

GOAL

To develop an app for Android that provide information about current 

snow situation and alert when certain thresholds are exceeded.




PARTICIPANTS

Students, the team

Jim Gunnarsson, (Tord Larsson) och Viktor Stärn


Teacher, at www.ltu.se

Daniel Granlund



INTRO

If you are a stranger, welcome to this project. Feel free to let

us know what you think about our project.


We who run this project here at GitHub are students. The main language 

is swedish but all comments in the code is in English. 


The goal with this assignment is do a "real" project, something that 

have a actual user at the end. 



BACKGROUND

The Swedish city Skellefteå have as goal to be a "smart city". This 

means that technology will be used to improve service to citizens 

and utilise resources more efficiently.


With a snow depth of 120 mm on average, snow is a real danger to 

buildings and humans. Several factors affect snow pressure, humidity, depth

and temperature. An established system exists to measure and collect data.


The purpose of this Android app is to monitor the collected data. A 

property owner, for a example, subscribe to a number of data points. 

A point is a position and a set of data. He can see the collected data 

at each point and if data exceeds certain thresholds, the app will 

alert him.



STRUCTURE

-  doc: Collection of notes och logs

-  design: Ideas and proposals for GUI and code

-  DicNix: The actual Android project

-  lib: Home of Sense Smart City client

-  ref: Sense Smart City API reference material



CODE STYLE

-  Encoding UTF-8, make sure Eclipse use the proper encoding !

-  Documentation, javadoc always. 

-  Indentation: 3 spaces, no tabs.

-  Line length: 80 columns

-  Consistency: Look at what's around you!

-  Braces: Opening braces don't go on their own line.

-  Acronyms are words: Treat acronyms as words in names, yielding 

   XmlHttpRequest, getUrl(), etc.

-  Constants, all CAPS. 


Previous Post
Next Post

0 Comments: