Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

TransitView TransitView Fejlesztői csoport: Lévai János, Fejér Róbert, Sulyok Csaba, Sztankovics Ágnes Vezető tanár: Simon Károly.

Hasonló előadás


Az előadások a következő témára: "TransitView TransitView Fejlesztői csoport: Lévai János, Fejér Róbert, Sulyok Csaba, Sztankovics Ágnes Vezető tanár: Simon Károly."— Előadás másolata:

1 TransitView TransitView Fejlesztői csoport: Lévai János, Fejér Róbert, Sulyok Csaba, Sztankovics Ágnes Vezető tanár: Simon Károly

2 A TransitView alkalmazás célja a tömegközlekedé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ó

3 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

4 A GUI-komponens 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özött 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

5 A Logic-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 szerverek listájának változtatásait továbbítja a DALnek a GUI kérésére tranzitadatok és egy időpont alapján megállapítja a közlekedési egységek pozicióit

6 A DAL 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)

7 Szerver-oldal 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ő tranzitadatot

8 Adatok 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 legyen

9 Köszönjük!!


Letölteni ppt "TransitView TransitView Fejlesztői csoport: Lévai János, Fejér Róbert, Sulyok Csaba, Sztankovics Ágnes Vezető tanár: Simon Károly."

Hasonló előadás


Google Hirdetések