TransitView TransitView Fejlesztői csoport: Lévai János, Fejér Róbert, Sulyok Csaba, Sztankovics Ágnes Vezető tanár: Simon Károly
A TransitView alkalmazás célja a tömegszállítási eszközök hálózatának szimulációja egy-egy nagyvárosban. Egy adott órarend és útvonal alapján egy-egy egység (busz, metró, villamos stb.) poziciója megközelíthető. kliens-szerver architektúrát alkalmazunkÖsszefoglaló
Kliens-oldal a kliens-oldal az Android 1.5 operációs rendszeren fut, így egy felhasználó bárhol és bármikor ellenőrizheti a szállítási eszközök pozicióját, ha van Android-os telefonja, illetve állandó Internet- kapcsolata adatokat kérhetünk le a szerver(ek)től használt felbontás: 320x480 három fő komponensből áll
a megjelenítéshez szükséges eszközöket tartalmazza, illetve összeköttetést biztosít a külső felhasználó és a rendszer közt tranzitadatokat (buszok útja, illetve poziciói) kér a fölsőbb szintektől és megjeleníti ezeket a Google Maps segítségével filterelést biztosít, vagyis szabadon módosíthatja a buszok listáját, melyekről információt kér, illetve a szerverek listáját, melyekkel kommunikál A GUI-komponens
összeköttetést bíztosít a GUI és DAL közt adatokat kér le a DAL-tól bizonyos interfészeken keresztül a szerverlistaváltozatásokat továbbítja a DALnek A Logic-komponens
a Logic komponens használja, amely rajta keresztül adatokat kérhet le a szerver(ek)ről HTTP protokollal csatlakozik a szerverhez, és XML formátumban kap adatot csak szükség esetén tölt le új adatokat (ha nem töltötte és cache-elte el azelőtt) A DAL komponens
asztali számítógépen fut, szerepe a kliensek kiszolgálása PHP 5.2-t alkalmaz, s egy MySQL adatbázist a futási idő javítása végett indexelést használ egy adminisztrációs felületen keresztül képes módosítani a létező tranzitadatotSzerver-oldal
az adathalmazok decentralizáltak, tetszőleges számú gépen tárolhatóak filterelhetjük őket a kliens-alkalmazásban a kirajzolásokat egy Google Maps-től kapott térképen láthatjuk, ezért az Internet-kapcsolat folyamatos kell legyenAdatok
Köszönjük!!