Projektikokous 10 KOKOUSMUISTIO Paketti2 Aika 13.10.2004 13:00-15:00 Paikka Exactum A218 Läsnä Marianne Korpela (ohjaaja) Markku Manner (projektipäällikkö) Fabian Fagerholm (sihteeri) Janne Johansson Niko Mikkilä KOKOUKSESSA KÄSITELLYT ASIAT SEKÄ TEHDYT PÄÄTÖKSET Markku esitti lyhyesti ratkaisunsa käyttöliittymän käyttäytymisestä, kun sitä käytetään ilman yhteyttä pakettid:hen. Niko ja Fabian esittivät eräitä ongelmia, jotka tulivat ilmi tutkiessa DTD:n käyttöä, datatyyppien ja raja-arvojen tarkistamista käyttöliittymässä, ja XML-jäsentimen lisenssiongelmaa. Keskusteltiin XML Scheman käytöstä ja todettiin, ettei siihen siirrytä jollei pystytä lyhyessä ajassa tuottamaan toimivan esimerkkikoodin, jonka perusteella DTD:stä siirtyminen Schemaan olisi järkevää. Keskusteltiin Java 1.5:n käytöstä, ja Markku selvittää, hyväksyisikö asiakas siihen siirtymisen. Java 1.5:ssä on sopiva XML-jäsennin, jolloin Paketti-ohjelmistossa ei tarvitsisi jakaa sellaista. Keskusteltiin myös muista mahdollisuuksista ratkaista XML:ään liittyvät tekniset ongelmat samalla kuin yritetään ratkaista lisenssiongelmaa. Esille tuli GPL-lisenssin poikkeus oikeudellisena keinona ratkaista asia, libxml:n Java-rajapinnan käyttö sekä SGML-kirjaston käyttöä (DTD on SGML-muotoinen). Nämä olivat kuitenkin vain eri vaihtoehtoja joita ei ole selvitetty sen enempää. Sovittiin, että DTD:n käytössä emme laajenna DTD:tä sisällyttämään datatyyppejä ja raja-arvoja, vaan esitämme ne erillisesti, mahdollisesti silti XML-muodossa. Ainoa laajennus tulee olemaan U32- filtterien esitys, josta seuraa, että STCCP:n versionumeroa korotetaan. Niko tutkii vielä XML Schema-mahdollisuutta. Sovittiin suunnitteludokumenttia kirjoitetaan seuraavasti: Markku: * Luku 1 (Johdanto). * Luku 3 (Tietosuunnitelma). * Luvun 5 alku (Käyttöliittymäkomponentti), aliluku 5.1 (Paketti-sovelluksen käynnistys) ja uusi aliluku 5.3 (kuvaus yhteydestä kontrollikomponenttiin, "Connection"). * Bugin kuvaus: Määrittelydokumentin luvusta 5.1: O1. Niko: * Aliluku 3.2 (DTD-kuvaus) yhdessä Fabianin kanssa. * Ali-aliluvut 5.2.1 - 5.2.5 siten, että kuvataan muutokset. * Bugien kuvauksia: Määrittelydokumentin luvusta 5.1: O2-O6. Janne: * Bugien kuvaus: Määrittelydokumentin luvusta 5.2: O8. Fabian * Aliluku 3.2 (DTD-kuvaus) yhdessä Nikon kanssa. * Luku 4 (STCCP-protokolla). * Uusi ali-aliluku 5.2.5, joka kuvaa käyttöliittymän help-järjestelmää. * Bugien kuvauksia: Määrittelydokumentin luvusta 5.2: O7, O9, O10. Bugien kuvauksien paikka määrittelydokumentissa ei ole vielä selvä. Ne voidaan laittaa joko erilliseen lukuun ("Virheiden korjauksien suunnitelma") tai eritellä kontrolli- ja käyttöliittymä- komponentin aliluvuiksi. Tässä vaiheessa itse tekstin kirjoittaminen on kuitenkin tärkein prioriteetti. Sovittiin, että jokainen päivittää tarvittaessa lähdeluetteloa jos omassa tekstissä on viitteitä. Sovittiin myös, että kontrolli- komponentin suunnittelua ei dokumentoida vielä, vaan odotetaan kunnes toteutustavasta on enemmän tietoa saatavilla. Ensi kokouksessa päätetään luvun 6 kirjoittamisesta. Kokouksen aikana oli sähkökatkos, joten tästä muistiosta puuttuu muutama suullisesti sovittu asia, jotka eivät olleet muistiinpanoissa. SEURAAVA TAPAAMINEN Seuraava tapaaminen on maanantaina 18.10.2004 klo 09:00-11:00 huoneessa A218.