Stretnutie: 3
Dátum: 21.10.2008
Miesto: Labss2
Zúčastnení: PD,
MK, BK, JS, DZ
Vypracoval: MK
MK – Google Maps sa dá použiť len v browseri a dá
sa ovládať len cez JavaScript. Inštalácia SVN, dotProject, Wiki pre písanie
dokumentácie.
http://labss2.fiit.stuba.sk/TeamProject/2008/team05is-si/wiki/ - Wiki
http://labss2.fiit.stuba.sk/TeamProject/2008/team05is-si/dotproject/ - dotProject
JS – Yahoo Maps API poskytuje rozhranie pre C#, ale neposkytuje toľko
funkcionality ako Google Maps.
DZ – Alternatívne zdroje údajov – Slovenský Kartografický
ústav – bolo by s nimi treba jednať, Decarta –
už nefunguje, ostatné služby sú platené
PD – Existujú geodáta s GPS súradnicami pre objekty ako
sú hrady alebo lokácie WiFi
sietí
BK – Založený web tímu
Google Maps sa dá ovládať len cez JavaScript – je potrebné
preskúmať možnosť spolupráce medzi appletom a JavaScript-om,
a to aj pre Java applety, aj pre Silverlight (C#).
Systém bude ukladať geografické údaje – body –
a k nim popis, resp. typ objektu. Kategorizácia objektov – použitie
ontológií na hierarchickú kategorizáciu geografických objektov. Na opis
ontológií bude vhodné použiť podmnožinu jazyka OWL, na ktorý existuje editor –Protége.
Ontologický model by mal byť dynamický – má byť možné ho
meniť a rozširovať, najlepšie priamo cez browser. Pre prototyp stačí
offline úprava modelu, napr. pomocou editora Protége.
Uloženie dát – k dispozícií je databáza MySQL,
geografické dáta je možné ukladať v nej. Existujú ontologické databázy
ktoré poskytujú serializáciu do relačnej databázy (Jena,
Sesame).
Zobrazenie ontologickej databázy – sú k dispozícií
knižnice na zobrazenie grafov, ako JGraph
a prefuse.
Je potrebné navrhnúť use-cases pre
systém, tiež sa zamyslieť nad reprezentáciou dát.
Je vhodné zostaviť webovú službu, ktorá bude poskytovať
rozhranie výber a modifikáciu údajov a konceptuálneho modelu. Je
treba preskúmať možnosti implementácie webovej služby v jazyku Java
a jej spustenie v prostredí labss2, a tiež otestovať spoluprácu
Java WS <-> C# applet.
Úloha |
Popis |
Zodpovedná osoba |
Interakcia Java - JavaScript |
Oboznámiť sa a demonštrovať možnosť obojstrannej komunikácie medzi Java appletom na stránke a Google Maps objektom cez JavaScript |
MK |
Interakcia Silverlight - JavaScript |
Otestovať interakciu medzi .NET appletom (Silverlight) a JavaScript |
JS |
Získať geodáta |
Získať geodáta ako historické pamiatky a pod., ktorými možno naplniť systém |
PD |
Zariadiť webovú službu |
Overiť, či na serveri labss2 pôjde server Tomcat prípadne iné prostriedky pre potreby webovej služby |
TH |
Otestovať webovú službu |
Otestovať prepojenie medzi appletom a webovou službou, skúsiť interoperabilitu medzi rôznymi jazykmi (C# klient, Java webová služba) |
DZ |
Preskúmať Protége |
Oboznámiť sa s možnosťami a použiteľnosťou OWL editora Protége |
BK |