Timon kanssa oli vähän puhetta käyttöliittymän tekemisestä. Että siihen tarttisi jotain reaaliaikaisia 2D-graafeja ja vastaavaa. Olin hieman sitä mieltä, että olisi siistiä, josko suuri yleisö voisi seurata reaaliaikaisesti mittausdataa ja 2D-käyriä. Jotta UI olisi riittävän helppokäyttöinen sen täytyisi toimia ilman mitään ohjelmien tai selaimen pluginien asennuksia. Sikäli se pitäisi pystyä tekemään pelkällä HTML:llä ja Javascript:llä sekä juttelu serverin kanssa tällöin XMLHttpRequest:lla.
Enemmän tosin pohdin tässä raketin lentokorkeuden reaaliaikaseurantakäyttöä. Joskin pallon kanssa konsepti lienee suurin piirtein sama.
Tutkin vähän firman vanhoja koodeja ja googlasin ja sain aikaiseksi seuraavan proof-of-concept proton :
http://aapo.iki.fi/pallo/proto.html
Tuohon vaan lisää datan haku oikeasti serveriltä XMLHttpRequest:lla nyt kovakoodatun taulukon sijaan niin se on nähdäkseni keskeisiltä osiltaan siinä; erilaista ulkonäköviilausta lukuunottamatta.
Suuren yleisön helppokäyttöisen reaaliaikaseurannan proto
Re: Suuren yleisön helppokäyttöisen reaaliaikaseurannan prot
Hienoa, tästä se lähtee 
Vielä vähän lisää textboxeja, varsinainen vastaanotinsofta ja google earth -tuki niin avot.

Vielä vähän lisää textboxeja, varsinainen vastaanotinsofta ja google earth -tuki niin avot.
“Scientists dream about doing great things. Engineers do them.”
- James A. Michener
- James A. Michener
- sampo
- Site Admin
- Posts: 441
- Joined: 20 January 2003 12:31:32
- Nimi: Sampo Niskanen
- Location: Espoo
- Contact:
Re: Suuren yleisön helppokäyttöisen reaaliaikaseurannan prot
Moi,
Pari käytännön vinkkiä: Karttapiirrokset sijainnista kannattaa ehdottomasti tehdä käyttäen esim. Google/Nokia/Bing karttoja, niillä on hyvät APIt tuollaista varten. Ei pitäisi olla kummoinen työ piirtää kartalle yhtä viivaa jonka päivittää kerran minuutissa. Jos serveriltä saa lentoradan KML:nä niin todennäköisesti ei tarvitse kuin osoittaa Google Maps siihen ja päivittää sitä minuutin välein. Samaa KML:ää pystyisi käyttämään Google Earthissa 3D-visualisointiin.
Jos omia graafeja haluaa piirtää, niin sitä varten on olemassa canvas-elementti, joka on nykyään hyvin tuettu (IE9 tukee suoraan, IE8 lisäkirjaston kanssa). Ja plottaukseen on toki kiljoona valmista JS-kirjastoakin.
Pari käytännön vinkkiä: Karttapiirrokset sijainnista kannattaa ehdottomasti tehdä käyttäen esim. Google/Nokia/Bing karttoja, niillä on hyvät APIt tuollaista varten. Ei pitäisi olla kummoinen työ piirtää kartalle yhtä viivaa jonka päivittää kerran minuutissa. Jos serveriltä saa lentoradan KML:nä niin todennäköisesti ei tarvitse kuin osoittaa Google Maps siihen ja päivittää sitä minuutin välein. Samaa KML:ää pystyisi käyttämään Google Earthissa 3D-visualisointiin.
Jos omia graafeja haluaa piirtää, niin sitä varten on olemassa canvas-elementti, joka on nykyään hyvin tuettu (IE9 tukee suoraan, IE8 lisäkirjaston kanssa). Ja plottaukseen on toki kiljoona valmista JS-kirjastoakin.
I doubt, therefore I may be.