Podstawowe informacje
Projekt powstał na potrzeby pracy dyplomowej realizowanej w Katedrze Systemów Elektroniki Morskiej Politechniki Gdańskiej, pod tytułem: " Dwuskładnikowy log elektromagnetyczny z przetwarzaniem sygnałów i zobrazowaniem na komputerze przenośnym - część programowa". Większość prac projektowych wykonał Marcin Milecki od marca 2007 do lipca 2008 roku, przy merytorycznej pomocy promotora pracy mgr inż. Jacka Marszala.
Projekt był uzupełnieniem do projektu logu elektromagnetycznego realizowanego przez Krzysztofa Drewniaka. Jednak w wyniku opóźnień w wykonaniu funkcjonalnego urządzenia, aplikacja ZloG, do tej pory, nie została niestety w pełni przetestwowana na akwenie. Jedyne próby pełnej funkcjonalne odbyły się na podstawie symulacji napływających protokołów nawigacyjnych w formacie NMEA0183 z logu, kompasu i GPS. Funkcjonalność akwizycji i przetwarzania danych pochodzących z kompasu i GPS, zrealizowano z sukcesem poprzez port RS-232 z adapterem RS-232-USB.
Zaimplementowane funkcjonalności
Zobrazowanie parametrów nawigacyjnych obiektu z logu elektromagnetycznego, kompasu i odbiornika GPS.
Prowadzenia nawigacji zliczeniowej na mapach rastrowych i wektorowych w formacie .svg.
Porównywanie pozycji zliczeniowej z pozycją GPS.
Archiwizowanie trasy obiektu w pliku tekstowym.
Generowanie wykresów parametrów nawigacyjnych i ich archiwizacja do plików teksotwych.
Rozbudowana konfiguraca z poziomu interfejsu graficznego i plików konfiguracyjnych.
Zapisywanie i wczytywanie ustawień użytkownika.
Ograniczenia
Brak obsługi poprawności wprowadzanych danych w intefejsie graficznym.
Brak sprawdzania poprawności struktury plików konfiguracyjnych .ini i .nav
Brak trybu tekstowego pracy aplikacji.
Archiwizowanie trasy obiektu w pliku tekstowym.
Generowanie wykresów parametrów nawigacyjnych i ich archiwizacja do plików teksotwych.
Rozbudowa konfiguracji z poziomu interfejsu graficznego i plikó konfiguracyjnych.
Zapisywanie i wczytywanie ustawień użytkownika.
Wymagania
Minimalnie 512 MB pamięci RAM
Procesor minimalnie 600 MHz.
Wolne minimalnie 50MB.
Minimalnie dwa porty szeregowe lub 2 porty USB z adapterami RS-USB.
Środowisko uruchomieniowe JAVY (JRE) z plikiem tymczasowy minimalnie 64MB.
Przypisanie bibliotek BATIK,GRAPH i COMMAPI do classpath systemowej.
Zaplanowany rozwój
Re-enginering kodu aplikacji.
Poprawa poprawności prowadzenia i prezentacji nawigacji na mapach.
Możliwość korzystania z map wektorowych wgrywanych z bazy danych PostGIS.
Stworzenie klas przeliczających pozycje geograficzną do róznych odwzorowań kartograficznych.
Dostosowanie aplikacji ZloG do działania w trybie tekstowym.
Najnowsza wersja
ZloGv0_01_14_07_2008.7z - deweloperska wersja 0.01 z 14.07.2008