UIC Shuttle Tracker a fost dezvoltat de BITS Lab ca un serviciu pentru comunitatea UIC. Acesta oferă locația în timp real a autobuzelor operate de serviciul de autobuz Intercampus UIC.
cum să-l folosească
în afară de evident (autobuze colorate pe hartă indică locația în timp real de navete), există câteva subtilități demn de menționat.
- ocazional, este posibil să vedeți un autobuz negru pe hartă. Autobuzele negre sunt autobuze care nu au fost încă determinate să aparțină vreunei rute date. Această clasificare se face automat pe baza modelelor de conducere.
cum funcționează?
în fiecare autobuz, șoferul poartă un iPhone care rulează aplicația noastră de urmărire a autobuzului pe partea șoferului. În fiecare secundă, iPhone verifică locația GPS și o trimite prin rețeaua celulară către serverul nostru. Aceasta are grijă de actualizările locației. Cu toate acestea, autobuzele sunt utilizate interschimbabil între diferitele rute de autobuz. Fiecare autobuz în mișcare este clasificat continuu ca aparținând uneia dintre rutele campusului sau deloc. Acest lucru se face folosind algoritmul Viterbi pe un model markov ascuns bazat pe programele de autobuz.
dispozitive Mobile
în acest moment, planul nostru este de a face interfața web accesibilă pentru o varietate de telefoane inteligente activate pentru web, pentru a evita dezvoltarea de aplicații specifice dispozitivului. Dacă sunteți interesat în dezvoltarea de aplicații specifice dispozitivului, vă rugăm să consultați mai jos. Dezvoltatoridacă sunteți interesat să dezvoltați un mashup web, o aplicație mobilă sau un alt software folosind datele UIC Shuttle tracker, sunteți binevenit să faceți acest lucru. Datele brute de urmărire sunt puse la dispoziție printr-un flux JSON deschis. Dacă aveți întrebări, vă rugăm să nu ezitați să ne contactați.Există mai multe oportunități de proiect pentru studenții UIC interesați să lucreze la tracker-ul de transfer și la serviciile afiliate. Aceste proiecte pot fi eligibile pentru credite de cercetare CS398.