70 likes | 160 Views
S09-10 Onki-palvelut verkkoportaalissa. Spring 2009 Erik Fallenius. Goal. Toteuttaa yksinkertainen verkkoportaali , joka toimii älykkäästi hyödyntäen ONKI- palvelimen tarjoamaa ontologia-tietoa . XML dokumentin annotointi selaimen kautta Autocomplete
E N D
S09-10 Onki-palvelut verkkoportaalissa Spring 2009 Erik Fallenius
Goal • Toteuttaayksinkertainenverkkoportaali, jokatoimiiälykkäästihyödyntäen ONKI-palvelimentarjoamaaontologia-tietoa. • XML dokumentinannotointiselaimenkautta • Autocomplete • Dokumenttiserverillä, käsittely AJAX-kutsujenkautta. • Valitutteknologiat • Dojo (AJAX javascriptkirjasto) • JSON – tiedonsiirtotapa (Dojonkanssa) • ONKI-serverinjavascript-rajapinta • 4 opintoviikkoa
The architecture Client Server XML storage XML/text editor component JSP Servlet AJAX RDF storage Map ontology component WS ONKI portal
Tasks 1/2 • Investigation - OK • Component alternatives • Interconnection with AJAX • User interface design • ONKI portal WS interface • (Cultivation plan) • Setup development environment - OK • Install Tomcat on server • Servlet for testing AJAX functionality • (Virtual server)
Tasks 2/2 • Implementation phase 1 • Client editor which saves and loads information from the server • Basic annotation support in user interface • User interface • Implementation phase 2 • Server connection to ONKI portal • Server handling of XML and RDF storage • Map annotator • Implementation phase 3 • Context specific improvements • Cultivation plan (agriculture) • Dropped if technology risk realized
Risks • Schedule risks • Work • Master’s thesis • Solution: reschedule • Technology risks • Setting up the environment • Difficult interconnections • Connecting to the annotation server • Lack of documentation • JSON to HTML • Javascript based development • Solution: reduce scope