Stretnutie: 4
Dátum: 11.3.2009
Zúčastnení: TH, MK, DZ, PD, BK, JS, PB
Vypracoval: BK
- funkcionalitu login/logout nešlo otestovať z klienta, pretože WS stále padal
- MK začal robiť testy na WS (zatiaľ login a logout)
- pridelenie niektorých manažérskych úloh
o MK je manažér kvality, zabezpečí manažment testovania
o manažérom plánovania zostáva PD
- UC zoom je čiastočne funkčný, pohyb po mape je funkčný ale nie je možné odchytávať eventy stlačenia klávesu
- TH mal problém pri kompilácii appletu
- logging na strane klienta je čiastočne hotový, loguje sa do konzoly a bude sa logovať aj cez WS; rozhodli sme sa, že objekt, ktorý bude posielaný WS bude iba 1 a nebude ich viac podedených; niektoré veci sa nemusia logovať na klientovi, ale priamo na WS (vyhľadávanie,..)
- personalizovať sa budú informácie ako napr. regionálna oblasť, kde používateľ zoomuje, koncepty, ... ; informácie o oblasti zoomovania treba nejak predspracovať na klientovi a posielať ich v dávkach, nemerať čas strávený nad oblasťou, ale sledovať, či je používateľ aktívny v oblasti
- BK, PD a MK spravili na serveri session; logovať sa budú len akcie prihlásených používateľovô cez sessionId parameter môžeme identifikovať použivateľa a tým personalizovať akcie na WS
- je treba zmeniť veľa vyhľadávacích metód na 1-2 a použiť vyhľadávacie filtre
- neposielať stále requesty na WS pri pohybe na mape, vyriešiť cez timer
- MK zmenil WS objekt GeoObject, aby podporoval aj POINT, LINE a POLYGON, treba to zmeniť aj na klientovi
- pre polygónu bude asi dobré, aby sme ukladali aj ťažisko, kvôli centrovaniu na objekt; treba tiež vyriešiť otázku, z akej výšky už LINE a POLYGON nezobrazovať (buď výpočtom alebo atribútom); na rôznej úrovni zobrazovať buď marker alebo útvar
- pri odzoomovaní od zložitého polygónu je treba použiť algoritmus, ktorý zobrazí len kľúčové body, pri zachovaní rovnakého tvaru
- uchovávať zobrazované objekty po odzoomovaní? teraz načítané markery zostávajú zobrazené; asi je lepšie ich zahodiť a ak budú potrebné tak sa spraví dopyt
- schéma pridania objektu v GUI:
o klikne sa na nejaký button (pero)
o klikne sa na mapu
o pridá sa objekt, s ktorým sa bude dať hýbať, ale nič iné sa vtedy v applete nebude dať robiť
o cancel -> zahodí sa, ok -> pošle sa na WS
- pri vytváraní objektu sa spraví overlay, aby nebolo možné klikať na iné veci (to sa netýka mapy); podobne aj editovací režim
- Google Maps API nepodporuje pridávanie zložitých objektov (čiara, polygón)
- vytváranie čiary a polygónu – postupné klikanie bodov
- editácia čiary a polygónu – zložitejšia, problém s rozdelením (zlomením) čiary – pridanie ďalšieho markeru na čiaru, ktorým sa bude čiara lámať
- PD ukázal PERT a Gantt grafy plánu, určili sme koľko % je z ktorej úlohy hotových
- TH – pozrieť google map mapker
- BK, MK - rozdeliť služby na podslužby; editácia objektov (javascript)
- PD – unit testy servisov
-
DZ –
ako personalizovať
- zmeniť reprezentáciu GeoObject na klientovi
-
ALL –
rozdeliť si manažérske funkcie tak, aby mal každý