Ontogator, Tomcat ja JSP Miikka Junnila & Ari Inkovaara.

Slides:



Advertisements
Samankaltaiset esitykset
Tuloksellinen Java-ohjelmointi Luku 3 Luokkien käyttäminen
Advertisements

Kotisivukoulutus Kirjastotalo Metso Osa 2 Kuvan lisäys ja muokkaaminen.
Koostumussuhde Jukka Juslin © Jukka Juslin.
TILDA-Verkkotilastointi
DIIGO TIEDONHALLINNASSA Kiravo – kirjasto avoimena oppimisympäristönä Biblär – biblioteket som ett öppet lärcentra Krista Auvinen.
LinkedIn - verkostoitumispalveluna Kiravo – kirjasto avoimena oppimisympäristönä Biblär – biblioteket som ett öppet lärcentrum.
Liiketalous Java mobiililaitteissa – Java ME. Liiketalous Java-ohjelmointikieli • Maailman suosituin ohjelmointikieli (Tiobe-index) • Kehittäjä Sun Microsystems.
JavaScript oliot © Reiska, DOM Oliot  JavaScript sisältää paljon valmiita DOM olioita, on sisältänyt jo DOM level 0 (ns. Legacy DOM) alkaen  WWW-ympäristössä.
Suunnitelma ohjelmiston testaukseen
Luokkakaaviot Luokkakaaviot Tekninen suunnittelu.
Tietokanta.
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Syksy 2001 KYAMK/J.Ansamäki/Olio- ohjelmointi71 Olio-ohjelmointi 2. osa: diat (2. välikoe) KYMENLAAKSON AMMATTIKORKEAKOULU Jarkko Ansamäki, 2001.
Aineistojen tuonti Finnaan KIRJASTOVERKKOPALVELUT Tietueiden haravointi ja indeksointi (Record Manager)  Kansalliskirjasto tekee keskitetysti.
Olio-ohjelmointi. Mitä olio-ohjelmointi on ?  Pyritään mallintamaan jotain reaalimaailman kohdetta tietokoneohjelman avulla  Olio on luokan ilmentymä.
LibraryThing. fi.librarything.com/ • Maailman suurin kirjakerho. Sisältää n. 50 miljoonan kirjan luettelointitiedot käyttäjää. • Et tarvitse.
Samba seminaari. Historiaa  Ensimmäinen versio 1992  Kehittäjä Andrew TridgellAndrew Tridgell.
Olio-mallinnus Tietojärjestelmien suunnittelu KYAMK, Liiketalous, Kouvola Jarkko Ansamäki, 2002.
13. Pakkaukset.
Valitse sanomapalkissa Ota muokkaus käyttöön,
Perintä. Yleistä Olio-ohjelmoinnin menetelmä muodostaa uusia luokkia aiemmin määriteltyjen luokkien avulla Luokka saa automaattisesti käyttöönsä kaikki.
DIIGO TIEDONHALLINNASSA Kiravo – kirjasto avoimena oppimisympäristönä Biblär – biblioteket som ett öppet lärcentra Krista Auvinen, Marjut Lahtela ja Katariina.
Ohjelman jakaminen useampaan tiedostoon Olio-ohjelmointi (C++) KYAMK, Jarkko Ansamäki 2001.
Ennen asentamista  Autentikointilähde LDAP, SQL-tietokanta…  Autentikointimetodi Olemassa oleva kirjautumisjärjestelmä (Pubcookie, CAS…) Uusi autentikointijärjestelmä.
XPath © Reino Aarinen, Mikä on XPath? XPath on W3C:n ylläpitämä yleinen standardikieli tiedon hakemiseen XML dokumenteista selaamalla sen elementtejä.
SE-02 Olioperustainen ohjelmistokehitys Tampereen yliopisto, syksy 2000 Roope Raisamo perustuu Kai Koskimiehen Oliokirjaan ja kurssin aiempiin materiaaleihin.
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Ohjelmat.
Map-luokka Mikä Map on? Mapin esittely ja luonti Map-luokan metodeja Mappiin lisääminen Mapin läpikäynti Mapista poistaminen 1.
PowerPoint-esitys OHJE.
Novell NetWare Verkkokäyttöjärjestelmä. NOS (Network Operating System) Yleensä järjestelmäriippumaton. Antaa: Läpinäkyvän (käyttäjän kannalta protokollavapaan)
© 2010 IBM Corporation1 Objektien käyttöoikeudet  Kaikilla sisällönhallinnan objekteilla on käyttöoikeudet. Käyttöoikeudet on jaoteltuina Lukuoikeuksiin,
10. Abstrakti luokka Johdanto Abstrakti luokka (abstract class) poikkeaa konkreettisesta luokasta (ei-abstrakti luokka) siten, että siitä ei.
DTD Teppo Räisänen Liiketalouden yksikkö.
LISp_miner ohjelman voi ladata osoitteesta: Sijoita se asemaan C:\ Olkoon meillä seuraava tenttiä koskeva tiedosto (tekstitiedosto.
Mi Menetelmä tosiaikaiseen sivustomuokkaukseen Sulake Dynamoid | Strictly confidential – legally protected and privileged information Ilari Tuominen Software.
Harjoitustyö 1. Olio-ohjelmoinnin perusteet | Kevät 2015 | Jorma Laurikkala2 Harjoitustyö Tehtävä: ohjelmoi lötköjen kansoittamaa alkulimaa simuloiva.
© Jukka Juslin1 Osio2 Olio-ohjelmointi: Merkkijonot eli Stringit Jukka Juslin.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
ict1td002 - Copyright Raine Kauppinen 1 Tietovirrat  Tietovirran käsite  Tietovirtojen käyttö  Tekstitiedoston luku  Tekstitiedoston kirjoitus.
Oliot ja luokat Oliot ja luokat Oliot (object) ja luokat (class) ovat keskeisiä olio- ohjelmoinnin käsitteitä. Olio-ohjelmointi on ohjelmointiparadigma,
T Personal SE assignment Static Methods Jaakko Nyrölä, ryhmä TeTe
Graafinen käyttöliittymä, osa 1
Haravointi & indeksointi Mitä on hyvä tietää, kun omia aineistoja tuo Finnaan Kirjastoverkkopalvelut vastaa kansallisella tasolla kirjastoverkon.
Funktio.
Kantaluokan määrittely tMyn1 Kantaluokan määrittely Perinnän käyttöön liittyvät varatut sanat private, protected, public, final ja abstract. Ne tarkoittavat.
Ydinpalveluiden (käyttäjä, käyttöoikeus, potilas).NET-palvelutoteutus: CoreServiceDemo PlugIT-loppuseminaari Koulutustyöpaja 1: Avoimet ohjelmistorajapinnat.
Webkameralla toteutettu reaaliaikainen 3d- liikkeenseurantasovellus Tapio Vierros Antti Virta Väliraportti.
Metadata editor - rakenteen luonnos 1. TEHTÄVÄ 1) Järjestelmä lukee xml-dokumentin ja xml- skeeman sekä tarkistaa niiden validiuden 2) Järjestelmä lukee.
MATEMAATTISET OHJELMAT Oulun normaalikoulun TVT-koulutus 2006 Ari Heimonen.
Näyttö KäyttäjätValonlähteet Kalenteri Laskuri Tutkijat Tutkijat.dat nimi: tiedosto: max lkm: lkm: alkio[0] alkio[1] alkio[2] alkio[3] alkio[4] alkio[5]
Näyttö KäyttäjätValonlähteet Kalenteri Laskuri Tutkijat Tutkijat.dat nimi: tiedosto: max lkm: lkm: alkio[0] alkio[1] alkio[2] alkio[3] alkio[4] alkio[5]
Twitter Teppo Räisänen, Liiketalouden yksikkö Oulun seudun ammattikorkeakoulu.
SharePoint2010 ATK-seminaari Totti Nykvist.
JOPOX Uusi hallinta / Lomaketyökalu. Uuden lomakkeen luonti Lomakkeen rakentaminen alkaa klikkaamalla auki Lomakkeet. Oletusarvoisesti oman joukkueesi.
Kasvio eli herbaario. Keräämällä ja prässäämällä: Joka näytteeseen nimilappu! Tarvikkeet: Piirustuspaperia Teippiä Kaksi levyä Sanomalehtipaperia Painoja.
1.0 TE DiplomityöEsitelmä/ / JT Soveltuvuustutkimus Lifebelt-ohjelman ideologian käytettävyydestä olio- orientoituneeseen ohjelmointiin Jukka.
Yksikkötestaus ● Yksikkötestauksella tarkoitetaan lähdekoodiin kuuluvien yksittäisten osien testaamista. Termi yksikkö viittaa ohjelman pienimpiin mahdollisiin.
Harjoitustyö.
OWL2-profiilit Antti Hietasaari.
Kantaluokan määrittely
Snapchat.
Kantaluokan määrittely
PaikkaOppi Mobiilin käyttöohje
Otsikko kuvien asettelun kanssa
SQL Trainer systeemiarkkitehtuuri
13. Pakkaukset.
SQL-tietokannan Paivitystyokalu Java-kielellä Projektiraportti
13. Pakkaukset.
JÄSENREKISTERI.
Esityksen transkriptio:

Ontogator, Tomcat ja JSP Miikka Junnila & Ari Inkovaara

Ontogatorin moduulit Käyttöliittymä ProfiiliSuodatin Metatieto MetatietovarastoKuvavarasto

Metatietomoduuli Toteutettu Jenan luokkien avulla Tekee, ylläpitää ja tallentaa Java-oliomallin sekä ontologiasta että instansseista Promootio-ontologia metsä, ei suunnattu verkko (kuten myös museo-ontologia?) Joku tällainen mekin varmaan halutaan

Esimerkki: ontologia & kuvia Ontologia Kuvia

Esimerkki: annotointi & instanssit Nimi: Leo Mechelinin maisterinseppeleNimi: Minette Munck Instanssit

Suodatin Suodatin toteuttaa Ontogatorin tekoälyn, eli laskee erilaisilla funktioilla kiinnostavia linkkejä käyttäjälle Ei oleellinen MEEDIOn kannalta(kai?)

Profiili Profiilimoduuli ylläpitää tietoa käyttäjän valinnoista Tekee valituista faseteista JavaBean-olioita, joita JSP osaa tulkita

Käyttöliittymä Kahdessa framessa kaksi JSP:tä hiBrowse, joka tekee hierarkkisen listan result, joka hakee kuvan ja laittaa linkkiehdotukset näkyviin

hiBrowse hiBrowse tekee listan valittujen fasettien perusteella, ja fasettien tila taas näkyy Profile-luokan generoimissa JavaBean- olioissa hiBrowse myös päivittää Profilen fasettitietoja Tämä osa olisi modifioituna hyvä meille(?)

Valeloppu

Muuta hyödyllistä? ImageApplet.java (ilmeisesti kuvien koon skaalausta tekevä appletti)

JSP-tagit Jotta voidaan käyttää tageja, pitää –tehdä tag-handler ja apuluokkia tagille –Määritellä tagi TLD(TagLibrayDescriptor)- tiedostossa