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