Zaawansowane technologie Internetowe Hurtownia strumieni GPRS Dominika Grębowiec Marcin Sikoń Przemysław Gałązka Paweł Głogowski.

1 Zaawansowane technologie Internetowe Hurtownia strumien...
Author: Sylwester Stefaniak
0 downloads 2 Views

1 Zaawansowane technologie Internetowe Hurtownia strumieni GPRS Dominika Grębowiec Marcin Sikoń Przemysław Gałązka Paweł Głogowski

2 Funkcje aplikacji Hurtownia strumieni GPRS  Śledzenie środków komunikacji miejskiej w Krakowie w wygodnej formie  Obliczanie kolejnych pozycji autobusów i tramwajów w czasie rzeczywistym 2

3 Zadania niezbedne do wykonania aplikacji Hurtownia strumieni GPRS3  Do stworzenia aplikacji potrzebne są następujące części  Bot zbierający dane ze stron mpk i zapisujący je w postaci plików XML, łatwych do dalszego przetwarzania  Warstwa logiki biznesowej – Moduł EJB obliczaja kolejne położenia autobusów w aktualnej chwili  Warstwa prezentacji – mapa google, na której wyświetlane są znaczniki oznaczające środki komunikacji  Warstwa danych – zawierająca dane umożliwiające łatwe przetwarzanie i wyciąganie potrzebnych informacji

4 Bot zbierający dane Hurtownia strumieni GPRS4  Został wykonany w języku PHP klasy HTMLSax3 w bibliotece PEAR  Biblioteka umożliwia łatwe przeszukanie strony i wyciągnięcie z nich jedynie interesujących nas tagów  Następnie zapisujemy dane do pliku XML’owego

5 Bot zbierający dane c.d Hurtownia strumieni GPRS5

6 Moduł logiki biznesowej Hurtownia strumieni GPRS6  Moduł ten na podstawie informacji o położeniu przystanków i rozkładach jazdy będzie wyliczał szacunkowe położenie autobusu w danej chwili  Informacje te mogą także pochodzić z urządzenia GPS  Moduł wykorzystuje przeliczanie współrzędnych geograficznych na kartezjańskie  PROBLEM: pomiędzy przystankami markery będą się poruszać po linii prostej, co nie zawsze pokrywa się z drogą

7 Warstwa prezentacji Hurtownia strumieni GPRS7  Do warstwy prezentacji posłuży nam moduł google maps. Na mapie będzie zaznaczony punkt w którym znajduje się pojazd

8 Warstwa danych Hurtownia strumieni GPRS8  Baza danych jest zaprojektowana tak, aby zminimalizować ilość zapytań i optymalizować obliczanie kolejnej pozycji

9 Dziękujemy za uwagę Hurtownia strumieni GPRS9