HZnet je aplikacija za dohvat, obradu, čišćenje i prikaz online voznog reda Hrvatskih željeznica (http://www.hznet.hr/voznired i http://www.hznet.hr/vozniredonline) koji je sam po sebi uglavnom nepraktičan za upotrebu na mobilnim uređajima. Aplikacija je dizajnirana po KISS principu, dakle što manja i jednostavnija. Nemam nikakvog utjecaja na same podatke, dakle vozni red i kašnjenje, već se podaci trenutno preuzimaju sa HŽ stranica.------------------------------Podržani su svi Android uređaji (mobiteli, tableti, TV, itd.) od Android 2.3 Gingerbread nadalje. Starije verzije Androida više ne mogu podržavati iz tehničkih razloga, te za njih nikad više neće biti nadogradnji.------------------------------Pitanja i odgovori:Q: Čemu...
HZnet je aplikacija za dohvat, obradu, čišćenje i prikaz online voznog reda Hrvatskih željeznica (http://www.hznet.hr/voznired i http://www.hznet.hr/vozniredonline) koji je sam po sebi uglavnom nepraktičan za upotrebu na mobilnim uređajima. Aplikacija je dizajnirana po KISS principu, dakle što manja i jednostavnija. Nemam nikakvog utjecaja na same podatke, dakle vozni red i kašnjenje, već se podaci trenutno preuzimaju sa HŽ stranica.------------------------------Podržani su svi Android uređaji (mobiteli, tableti, TV, itd.) od Android 2.3 Gingerbread nadalje. Starije verzije Androida više ne mogu podržavati iz tehničkih razloga, te za njih nikad više neće biti nadogradnji.------------------------------Pitanja i odgovori:Q: Čemu služi zvjezdica, a što znače pojedine boje kod rasporeda vlakova?A: Dakle color-coding i zvjezdica se raspoređuju na sljedeći način:- crveno: <15 minuta za polazak,- zuto: >15 i <30 minuta za polazak,- zeleno: >30 i <60 minuta za polazak,- zvjezdicom sve sto je unutar sata za polazak.Q: Opet ne radi...A: Kad ne radi dohvat željenih stanica ili kašnjenja, ne radi zbog grešaka u nazivlju i logici na HŽ strani, a ne zbog moje aplikacije.Q: Gdje i kako donirati?A: Na Paypal account dinko.korunic@gmail.com. Eto, do sad sam se totalno obogatio sa cak 2 dolara ukupne zarade :-)Q: Zašto aplikacija nema...A: Zato. Ali ako date dobar prijedlog, možda i bude nešto.Q: Može li aplikacija raditi bez aktivnog spoja na Internet?A: Ne može. Spremanje podataka za trajno korištenje bez Interneta nema pretjeranog smisla s obzirom na kašnjenje vlakova i eventualne nenadane promjene voznog reda.Q: Kako aplikacija radi obradu podataka? Nije li takav pristup sklon greškama?A: Aplikacija radi HTML scraping, generira DOM stablo i vadi samo podatke koje ima smisla prikazati. Samim time je otpornija na greške, ali uvijek je moguće da će u jednom trenutku greška ili promjena na HŽ stranicama utjecati na prikaz. No, napravio sam što je moguće da se takav problem minimizira.Q: Mi bi htjeli kartu vlakova, gdje se koji nalazi, točnije podatke o kašnjenju, itd.A: Trenutno vlakovi nemaju aktivne GPS uređaje, već ih prati "osoblje", tako da su ikakvi podaci o trenutnoj lokaciji i kašnjenju više nego okvirni.