NEW FOLDER (5): STRETNUTIE TÍMU

 

Stretnutie:         3

Dátum:                21.10.2008

Miesto:                Labss2

Zúčastnení:        PD, MK, BK, JS, DZ

Vypracoval:        MK

Resumé z minulého stretnutia

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

Obsah diskusie

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 JGraphprefuse.

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.

Úlohy do 29.10.

Ú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