Piotr Gabryjeluk - Raport
Wykonane prace projektowe
- projektowanie struktury aplikacji (podział aplikacji na komponenty, przypisanie do nich zadań, ustalenie przepływu informacji przez kolejne warstwy),
- udział w ustaleniu nazw komponentów i pakietów aplikacji oraz ich wzajemnych relacji,
- zaprojektowanie języka AML (opartego o XML), który służy do komunikacji silnika serwisu z transportami, które eksponują treść i funkcje użytkownikowi serwisu,
- wykonanie kilku projektów graficznych interfejsu WWW aplikacji.
Wykonane prace programistyczne
- przygotowanie definicji XML Schema podstawowych zapytań do serwera oraz jego odpowiedzi (zgodnych z AML),
- zaprogramowanie generowania i parsowania danych i zapytań w formacie AML – do wewnętrznego formatu aplikacji (obiektów Java),
- stworzenie testów jednostkowych do napisanego kodu,
- zgłębienie technologii JAXB oraz jej wykorzystanie na potrzeby projektu,
- nadzorowanie całego kodu aplikacji pod kątem zgodności z najnowszymi zmianami w definicji języka AML.
Inne czynności związane z projektem
- przygotowanie strony internetowej drużyny,
- przygotowanie stron wiki dla członków zespołu, w celu łatwego gromadzenia wiedzy o projekcie i powiązanych z nim technologii,
- stworzenie i skonfigurowanie szeroko dostępnego repozytorium SVN na potrzeby projektu oraz zaprojektowanie szkieletu jego zawartości,
- przygotowanie instrukcji dla członków zespołu, dotyczącej środowiska programistycznego, potrzebnych wtyczek i jego ważnych opcji.