Meeskond:das Flugzeug: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Tadamson (talk | contribs)
No edit summary
Fkoppel (talk | contribs)
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Liikmed==
==Liikmed==
*Frank Koppel
*Frank Koppel
*Laura Pirso
*Teet Adamson


==Idee==
==Idee==
Line 16: Line 14:
*'''25.10.2017''' - Bing Maps lisatud
*'''25.10.2017''' - Bing Maps lisatud
*'''04.11.2017''' - Analüüs
*'''04.11.2017''' - Analüüs
*'''04.11.2017 - 18.12.2017''' - Arenduse protsess


==Rakenduse sisu==
==Rakenduse sisu==


'''Screenshot example'''
'''Tutvustus'''
[[File:planewatcher.png|300px|Screenshot Example]]
Tänapäevane arenenud tehnoloogia võimaldab edastada ja jälgida mitmekülgset informatsiooni meie ümber toimuva kohta. Sensorid jälgivad meie ümber toimuvad nii maal kui ka õhus. Jälgitavateks objektideks on lennukid, mis on kuvatavad meile käepärases rakenduses. Rakendus sisaldab endas erinevate lennukite leidmist Bing Maps kaardil. Iga lennuk kuvab endas erinevaid andmeid oma liikumise trajektoori kohta, kiiruse, kõrguse ning täpse asukoha kohta. Rakendus sisaldab endas informatsiooni, mida tavalisele inimesele edastatakse mitmete muude juba eksisteerivate veebirakenduste kaudu kuid on kas maksustatud kuutasuga või limiteeritud andmete kättesaadavusega. Uurisime erinevaid API-si kasutades saadud andmeid ning võrdlesime muude lennukite jälgimist võimaldavat rakendusi ning leidsime, et andmeid on palju rohkem ja see info on kasutajatele tasuta. Tehnoloogia areng igas valdkonnas peaks näitama informatsiooni kättesaadavust ning võiks olla kasutajale taskukohasem. 


===Rakenduses on olemas järgmised võimalused / MVP===
'''Mis on rakenduse eesmärk?'''
Rakenduse eesmärk on pakkuda aviatsioonihuvilistele rohkem inforamtsiooni lennukitega toimuvate kohta, edastada ja jälgida nendega toimuvat ning kuvada informatsiooni, mida sarnased rakendused nõuvad kuutasu eest. Bing Maps võimaldab kuvatavat infot kiiremini edastada ning pakkuda kiiremat lahendust andmete kuvamiseks kui teised Google Mapsil põhinevad kaardirakendused. Lisaks pakub see asjahuvilistele informatsiooni erinevate parameetrite ja mõõtühikute kohta, mida kõrvaltvaataja esialgu ei teagi ning võimalus iseenese täiustamiseks. Kaardistatud mõõtmed aitavad luua paremat pilti füüsikaliste mõõtmete kohta, mida kasutatakse aviatsioonis kui ka selle tänapäevast tehnoloogilist lahendust. Lisaks on eesmärgiks pakkuda kasutajale taskukohasemat võimalust uurida radaripilti ning abiks nendele, kes mõtisklevad mis nende pea kohal toimub. Rakendus aitab inspireerida ning aidata lähemalt tutvustada lennuliiklust, mis üsna kiiresti muutuvas maailmas annaks suurema pildi taevaliikluse kohta.
 
'''Mida saab rakenduses teha?'''
Rakendus võimaldab tavakasutajal jälgida erinevas maailmaotses lennuliikluses toimuvat alustades lennuaegade, õhkutõusmisaegade ja maandumiseaegadega, jälgida lennuki tegevuste logi, näha pilti lennumasinast ning jälgida radaril liikumisteekonda ja selle geopositsiooni maapinna suhtes.
 
''Screenshot Example''
 
[[File:planewatchersample.png|300px|Screenshot Example]]
 
==Versioonihaldus==
 
[https://teetadamson.visualstudio.com/planewatcher TFS link]
 
===Rakenduses on olemas järgmised võimalused / Must Have===
* Lennukite jälgimine Bing Maps-i WPF rakendusega
* Lennukite jälgimine Bing Maps-i WPF rakendusega
* Kasutaja saab klikkida erinevate radaril esinevate lennukite peal ja nende infot kuvada
* Kasutaja saab klikkida erinevate radaril esinevate lennukite peal ja nende infot kuvada
* Lennuki info sisaldab
* Lennuki info sisaldab
** lennuki liigitus
** Lennuki liigitus
** Lennu lähtekoht, lennu sihtkoht, lennu number
** Lennu lähtekoht, lennu sihtkoht, lennu number
** Lennuki tüübi number
** Lennuki tüübi number
** Lennuki registrinumber
** Lennuki registrinumber
** Näidispilt
** Näidispilt
** Logi
** Logi - kuvatav kaardil, teekond algustpunktist - sihtpunkti.


===Rakenduses võiksid olla järgmised võimalused===
===Rakenduses võiksid olla järgmised võimalused / Nice to have===
* Lennuinfo sisaldab:
* Lennuinfo sisaldab:
** Lennuki info kuvamise teavitused
** Lennuki info kuvamise teavitused
** Lennukitele hinnangute andmine, kommenteerimine, kirjete lisamine/kustutamine




Line 45: Line 57:
** Seotud lennuplaanid
** Seotud lennuplaanid
** Erinevad filtrid
** Erinevad filtrid


===Andmebaasi mudel===
===Andmebaasi mudel===
Andmebaasis on järgmised tabelid:  
Andmebaasis on järgmised tabelid:  
* Põhitabelid
* Põhitabelid
** Kasutaja
** Lennuki tabel
** Lennuki tabel
** Lennuki mudeli tabel
** Lennuki mudeli tabel
** Lend
** Lend
** Kasutaja lennuki tabel
** Operaator
**  Teavitused
** Kasutaja
** Logi
** Filter
** Filter
** Asukohad
** Asukohad


 
[[File:Andmebaas_uus.png|500px|Andmebaasimudel]]
[[File:Andmebaas_plane.png|500px|Andmebaasimudel]]


===Võimalikud probleemid===
===Võimalikud probleemid===
Line 67: Line 75:
* Ajapuudus
* Ajapuudus
* Ühildamine ei ole lihtsalt teostatav
* Ühildamine ei ole lihtsalt teostatav
===LõppToode===
[https://drive.google.com/open?id=1i3E0c4cz4teIxZp5PnOxJ9bb0tB4l9ZD Google drive]

Latest revision as of 18:08, 20 January 2018

Liikmed

  • Frank Koppel

Idee

Meie ideeks on luua rakedus, mille abil saab jälgida lennukeid kaardilt. Kasutame selle jaoks api-t kust saab lennus olevate lennukite kohta informatsiooni pärida( Api, Api documentation ). Plaanime kasutada tehnoloogiaid: C#, Windows Foundation Presentation, Bing maps;

Blogi

  • 08.09.2017 - Panime meeskonna kokku
  • 19.09.2017 - Rääkisime ideest
  • 27.09.2017 - Panime idee paika
  • 11.10.2017 - Kasutajaliidese idee arutamine
  • 20.10.2017 - Tegime andmebaasimudelid
  • 23.10.2017 - Täiendasime andmebaasi ja lisasime funktsionaalsust
  • 25.10.2017 - Bing Maps lisatud
  • 04.11.2017 - Analüüs
  • 04.11.2017 - 18.12.2017 - Arenduse protsess

Rakenduse sisu

Tutvustus Tänapäevane arenenud tehnoloogia võimaldab edastada ja jälgida mitmekülgset informatsiooni meie ümber toimuva kohta. Sensorid jälgivad meie ümber toimuvad nii maal kui ka õhus. Jälgitavateks objektideks on lennukid, mis on kuvatavad meile käepärases rakenduses. Rakendus sisaldab endas erinevate lennukite leidmist Bing Maps kaardil. Iga lennuk kuvab endas erinevaid andmeid oma liikumise trajektoori kohta, kiiruse, kõrguse ning täpse asukoha kohta. Rakendus sisaldab endas informatsiooni, mida tavalisele inimesele edastatakse mitmete muude juba eksisteerivate veebirakenduste kaudu kuid on kas maksustatud kuutasuga või limiteeritud andmete kättesaadavusega. Uurisime erinevaid API-si kasutades saadud andmeid ning võrdlesime muude lennukite jälgimist võimaldavat rakendusi ning leidsime, et andmeid on palju rohkem ja see info on kasutajatele tasuta. Tehnoloogia areng igas valdkonnas peaks näitama informatsiooni kättesaadavust ning võiks olla kasutajale taskukohasem.

Mis on rakenduse eesmärk? Rakenduse eesmärk on pakkuda aviatsioonihuvilistele rohkem inforamtsiooni lennukitega toimuvate kohta, edastada ja jälgida nendega toimuvat ning kuvada informatsiooni, mida sarnased rakendused nõuvad kuutasu eest. Bing Maps võimaldab kuvatavat infot kiiremini edastada ning pakkuda kiiremat lahendust andmete kuvamiseks kui teised Google Mapsil põhinevad kaardirakendused. Lisaks pakub see asjahuvilistele informatsiooni erinevate parameetrite ja mõõtühikute kohta, mida kõrvaltvaataja esialgu ei teagi ning võimalus iseenese täiustamiseks. Kaardistatud mõõtmed aitavad luua paremat pilti füüsikaliste mõõtmete kohta, mida kasutatakse aviatsioonis kui ka selle tänapäevast tehnoloogilist lahendust. Lisaks on eesmärgiks pakkuda kasutajale taskukohasemat võimalust uurida radaripilti ning abiks nendele, kes mõtisklevad mis nende pea kohal toimub. Rakendus aitab inspireerida ning aidata lähemalt tutvustada lennuliiklust, mis üsna kiiresti muutuvas maailmas annaks suurema pildi taevaliikluse kohta.

Mida saab rakenduses teha? Rakendus võimaldab tavakasutajal jälgida erinevas maailmaotses lennuliikluses toimuvat alustades lennuaegade, õhkutõusmisaegade ja maandumiseaegadega, jälgida lennuki tegevuste logi, näha pilti lennumasinast ning jälgida radaril liikumisteekonda ja selle geopositsiooni maapinna suhtes.

Screenshot Example

Screenshot Example

Versioonihaldus

TFS link

Rakenduses on olemas järgmised võimalused / Must Have

  • Lennukite jälgimine Bing Maps-i WPF rakendusega
  • Kasutaja saab klikkida erinevate radaril esinevate lennukite peal ja nende infot kuvada
  • Lennuki info sisaldab
    • Lennuki liigitus
    • Lennu lähtekoht, lennu sihtkoht, lennu number
    • Lennuki tüübi number
    • Lennuki registrinumber
    • Näidispilt
    • Logi - kuvatav kaardil, teekond algustpunktist - sihtpunkti.

Rakenduses võiksid olla järgmised võimalused / Nice to have

  • Lennuinfo sisaldab:
    • Lennuki info kuvamise teavitused


Rakenduses võiksid olla järgmised võimalused kui väga palju aega üle jääb

  • Võimalus jälgida teatud lendu ning selle info teavitust kasutajale
  • Reaalne lennuki õhkutõusmise aja kuvamine ning maaandumise kuvamise teavitus
    • Lennuki ajalugu
    • Seotud lennuplaanid
    • Erinevad filtrid

Andmebaasi mudel

Andmebaasis on järgmised tabelid:

  • Põhitabelid
    • Kasutaja
    • Lennuki tabel
    • Lennuki mudeli tabel
    • Lend
    • Operaator
    • Filter
    • Asukohad

Andmebaasimudel

Võimalikud probleemid

  • Funktsionaalsuse kuhjumine
  • Ajapuudus
  • Ühildamine ei ole lihtsalt teostatav

LõppToode

Google drive