OHTU-PROJEKTI ANNO PÖYTÄKIRJA 7.10.2005 Aika ja paikka 7.10.2005 16.11-17.12 Sali CK109 Osallistujat Turo Heinonen (puheenjohtaja) Pekka Simola Tuukka Rintala Paula Jäppinen Immo Heikkinen (sihteeri) Riku Leino Poissa Anu Sulander 1. Kokouksen avaus Puheenjohtaja avasi kokouksen. 2. Tilannekatsaus Turo kertoi, että vaatimusdokumentti on hoidettu asiakkaalle, joka on luvannut palata asiaan maanantaina. Käyttöliittymädemo yritetään pitää tiistaina, mikäli asiakkaalle sopii. Turo jakoi suunnitteluvaiheen vastuualueet. Riku: koodausohjeen tekeminen, Anno-palvelimen ohjelmasuunnittelu. Tuukka: suunnitteluvastaavana kokonaisvastuu suunnitteludokumentista, lisäksi rajapinnat ja käyttöliittymä. Anu: testausvastaavana testisuunnitelman ja testausohjeen teko. Immo: Anno-clientin toiminnallisuuden suunnittelu pois lukien käyttöliittymä. Paula: varmistaa, että suunnittelu vastaa vaatimusmäärittelyä eikä mitään pääse tippumaan pois. 3. Avoimien asioiden käsittely Turo esitteli piirtämäänsä yksityiskohtaisempaa arkkitehtuurikaaviota. Keskusteltiin arkkitehtuurista, erityisesti Anno-palvelimen tarpeellisuudesta. Riku kertoi, Annotea-palvelimen rajapinnoista. Melkein kaikki Annon tarvitsema toiminnallisuus löytyy valmiina Annoteasta, ainoa mikä tarvitsee itse toteuttaa on kategoriat RDF-schemaan. Käytiin keskustelua käyttöoikeuksista: Annotean käyttöoikeudet tulevat viime kädessä WWW-palvelimelta. Vaikka Anno-clientiin toteutetaan käyttöoikeuksien tarkistus, voidaan ne ohittaa käyttämällä jotain muuta asiakasohjelmaa. Tuukka kertoi clientin ja käyttöliittymän välisestä viestinvaihdosta. Helpointa olisi, jos käyttöliittymä saisi parametrina kokonaisen objektin, jonka käyttöliittymä esittää haluamassaan muodossa. Immo kertoi, ettei Anno-clientin ja -serverin välillä tarvita rajapintaa, vaan client keskustelee suoraan Annotea-palvelimen kanssa. Rikun lähettämässä sähköpostissa on kuvattu mitä tietoa vaihdetaan. Clientin toimintalogiikka on työn alla. Lisäksi keskusteltiin tooltip-teksteistä: näiden näyttämiseksi clientin tarvitsee ladata kaikki kommentit muistiin. Riku ehdotti, että lisätään metadataan kommenttien alut, jolloin kommentteja ei tarvitse ladata tooltip-tekstejä varten. 4. Muut asiat Juha Taina toi luovutussopimukset, jotka paikalla olleet ryhmäläiset allekirjoittivat. Taina antoi ohjeita projektia varten ja kertoi että projekti näyttää sujuvan hyvin. Turo kertoi, että suunnitteludokumentista tulee paljon suurempi kuin vaatimusdokumentista. Mikäli ryhmäläisten kirjoitusten yhdistämisestä muodostuu suunnitteluvastaavalle liian suuri taakka, keksitään muita keinoja tähän. Lisäksi Tuukka voi jakaa tätä vastuuta Immon kanssa. 5. Tehtävien jako Jatketaan edelleen suunnittelun parissa. 6. Kokouksen päättäminen Puheenjohtaja päätti kokouksen.