...
- Välittää kuljetustilausten tiedot (keikat) välityskeskuksesta ajoneuvoon
- Päivittää autojen sijainnin/tilan (esim. Vapaa/tauolla/ajossa) keskukseen
- Välittää viestejä autosta keskukseen, keskuksesta autoon, autosta autoon
- Ohjelman tulee toimia myös vaikka laite olisi hetkellisesti ilman verkkoyhteyttä
- Sisältää navigaatio-ominaisuuden ( Ei tarpeellinen ensimmäisessä versiossa)
Aikataulusuunnitelma ja viikkotavoitteet:
Viikko | Tehtävä
|
12
| - Projektin tavoitteiden määrittely
- Tavoitteena tehdä kurssin loppuun mennessä yksinkertainen versio sovelluksesta,
jonka voisi ottaa laajempaan testikäyttöön
- Tutustuminen asiakkaan aiempaan vastaavan sovellukseen
| 13-14
| - * Sovelluksessa käytettävien työkalujen valinta
- html/css/javascript + phonegap?
- Java?
- Tutustuminen valittuun työkaluun. Jos työkaluksi valitaan Java, viikot 15-18 käytetään Javan opetteluun
- Laitteen IA:n suunnittelu
|
15
| |
16-18
| |
19
| Ensimmäinen testiversio valmis |
13
| - Sopimuksen teko
- Raudat
- Proto
|
14
| - Tarkempi tutustuminen sovelluksessa käytettäviin työkaluihin
- Aiheeseen liittyvien tutoriaalien lukemista
|
15
| - Oikealle autolle näytettävät keikat
- Ajettavien keikkojen listaus
|
16
| - Listauksen päivitys, ilman että käyttäjän tarvitsee erikseen päivittää sivua
- Pop-up ilmoitus uusista keikoista
|
17
| - Paikalla -ja poissa-nappulat
|
18
| - Aiempien viikkojen aikana havaittujen ongelmien ratkaisu
|
19
| - Ensimmäinen testiversio valmis
|
Tunnit:
https://docs.google.com/spreadsheet/ccc?key=0AgQII4txgcr2dG9EZTN0eTlzQ0ZDMzdwcUhuSFQybEE
Raudat ja sovelluksen toimintaa:
http://195.148.97.131/~joel_bergstrom/transpanel/raudat/
Sopimus
http://users.metropolia.fi/~joelbe/sopimus_softmade.pdf