Something about everything…

iPhone ili web-verzija (Trambus)?

Trenutačno radim na obje verzije istovremeno, no zanima me koja je verzija za Vas potrebnija/hitnija? Glasujte u anketi desno.

Također, Trambus je ažuriran na verziju 1.23 koja samo popravlja nekoliko malih bugova (ako se dogodila izmjena tipa karte u opcijama – trebalo je restartati aplikaciju da bi promjena zaživjela, ako se odabralo vrijeme polaska te prebacilo na neki drugi tab te nazad, vrijeme se “resetiralo” (iako samo estetski) na trenutačno vrijeme i sl.). Ono što mogu najaviti jest jedan veći update koji će donijeti nebrojeno puta veću brzinu i fleksibilnost proračuna. Završetak istoga očekujem negdje za tjedan/dva.

Trambus – nove ideje

Trambus - nove ideje

Upravo radim na ažuriranju voznih redova te dodavanju novih linija te podršci za (kako sam u prethodnom postu najavio) “pod-linije”. Također, ako bude vremena postavit ću i detaljnije koordinate određenih stanica. Što to znači? Npr. stanica “Austrijska” ili po novome “Trg dr. Franje Tuđmana” ima na jednom dijelu trga stanicu za jedan smjer, na drugom za drugi smjer. Za sada u Trambusu to je jedna te ista stanica – Austrijska. Ubuduće će se razlikovati te ovisno u kojem smjeru idete će se “prepoznati” određena stanica, ona koja Vama treba.

Trambus v1.2

Jučer sam izdao Trambus verziju 1.2 koja donosi nekoliko ključnih novosti, najveća je naravno podrška za jednosmjerne stanice koja (prema mojim testiranjima) radi besprijekorno (ako sam u krivu, javite mi gdje “puca”). Tu je i podrška za više gradova što će dobro doći slijedećih dana/tjedana kada dolazi veliki update baze podataka svih linija i stanica. Također, verzija 1.21 donijet će mogućnost “pod-linija”. Što pod time mislim? Ako imamo liniju npr. 271 |Dubec – Sesvete – Jesenovec – Glavnica Donja onda sadrži tu standardnu liniju, pa polaske koji produžuju do Moravča i polasci od Jasenovca. Osim standardne linije (271) bit će uključene i ove nazovimo ih “sporedne” (koje trenutno nisu uključene u Trambusu) i imat će oznake 271A, 271B. Mislim da je to trenutno najbolji način označavanja takvih linija. I kada bi se gledao vozni red linija bila bi standardna linija 271 i klikom na nju dobio bi se “prošireni popis” sa sporednim linijama 271A i 271B.

Verzija 1.2 je donijela bolji sustav opcija te možda najvažnije (uz podršku za jednosmjerne) – velika optimizacija. Naime, cijeli projekt je smanjen za nekoliko tisuća redaka, a funkcionalnost i modularnost mu je veća. Kod se redovno komentira tako da sada ako “nisam u tome” nekoliko tjedana, vrlo jednostavno se mogu nazad “prešaltati” u sam projekt – prije je to bio posao uhodavanja od nekoliko dana da bi se skužilo gdje i što. Sada je (s moje strane) sve lijepo, čisto i pregledno.

Na UserVoice stranici kreiran je i Trambus profil gdje možete sudjelovati u njegovom razvoju (na taj način) predlagajući ideje i/ili glasujući za ideje i prijedloge drugih korisnika. Pa ako imate vremena, odvojite ga malo za prijedloge i ideje.

Jednosmjerne stanice u Trambusu

Uspio sam srediti algoritam koji prepoznaje jednosmjerne stanice te ovisno o tome stavlja dodatna presjedanja kako bi putnik mogao stići na željenu (jednosmjernu) stanicu. To naravno ovisi iz kojeg smjera dolazi prema stanici. Samo za malu ilustraciju jedan primjer jedne (specifične) situacije – gledajući naravno striktno “autobusni”, znači prijevoz je moguć samo autobusnom linijom, naravno bit će i opcija hodanja do najbliže dvosmjerne, u ovom slučaju Vatikanska ili Dugave, no bitno je da sam riješio “autobusni dio”.

Jednosmjerne stanice u Trambusu

Naravno sada mora ići prvo do Dugava, zatim od Dugava do stanice Selska – Ozaljska te potom od nje doći do stanice Zagrebačka avenija.

Sada funkcionira sa direktnim linijama te sa jednim presjedanjem, uskoro ću složiti i sa 2, 3 te i više presjedanja iako zasada je maksimum koji se može iskoristiti – 3 (znači ne možete odabrati dvije stanice u Trambusu koje će imati više od 3 presjedanja). To sam imao u planu još u početku, ali ispalo je zahtjevnije nego što sam mislio, ali eto, malo – pomalo :) Da su sve dvosmjerne čitave ove filozofije nebi ni bilo, ali eto, zašto bi bilo jednostavno kada može biti (prilično) komplicirano.

Nove verzije Trambusa

Trambus | Javni prijevoz | Android

Ljetovanje je završilo te sam krenuo nazad na posao u vezi moje aplikacije Trambus za javni prijevoz grada Zagreba (u budućnosti i šire) baziranoj na Android platformi. Izdano je nekoliko mini verzija te jedna veća (v1.1), evo što je donijela.

v1.1

  • formatiran vozni red
  • rezultati rute kao lista
  • brže ažuriranje
  • opcija za (ne) slanje koordinata
  • privremeno onemogućeni POI
  • aplikacija je povezana s web-sustavom
  • podrška za Android 2.2 (Froyo)
  • optimizacija i bugfixevi
  • veličina smanjena za pola

Što u budućnosti planiram možete vidjeti na Trambus stranici. Do tad skinite Trambus, ocijenite te, komentirajte te prijavite ako nešto nije u redu.

copyright © 2012 svebee | Wordpress | RSS Feed | Sitemap