Projektikokous 12 KOKOUSMUISTIO Paketti Aika 7.10.2003, 10:00-11:50 Paikka TKTL C476 Läsnä Turjo Tuohiniemi (ohjaaja) Jaakko Saaristo (projektipäällikkö) Lasse Gustafsson Pekka Rousu Marko Buuri Tommi Rantala (sihteeri) KOKOUKSESSA KÄSITELLYT ASIAT SEKÄ TEHDYT PÄÄTÖKSET - Pidetiin seuraavat esitykset - Jaakko: Ensimmäinen versio GUI:sta - Marko ja Tommi: UML-kaavio ja hieman TC:n käyttöä - Pekka: libxml vs. Xerces - Todettiin, että alustava GUI oli ihan OK, päätettiin kuitenkin tehdä toisenlaisia esityksiä aiheesta. - Ei päästy yksimielisyyteen siitä, miten filtterit pitäisi esittää GUIssa. - Päätettiin unohtaa Xerces, sillä sen käyttäminen vaatii KK:n päässä C++:aa. - Päätettiin käyttää libxml:ää ja mahdollisesti libxslt:tä - Tämä tarkoittaa, että XML Schema-menetelmä voidaan unohtaa, sillä libxml ei sitä ilmeisesti tue kunnolla. - Tiedon välityksessä käytettävän DTD:n sisällöstä ei päästy yksimielisyyteen. Asiasta täytyy tehdä lyhyt esitys (Marko), jossa punnitaan esille tulleiden vaihtoehtojen - lista tai puu - hyvät ja huonot puolet. Perjantaina päätetään kumpi valitaan. - Esille tulleita ajatuksia: - DTD:n monimutkaisuus - automaattinen transformaatio: xml -> tc - parametrien tarkistus: softassa - kelvollisten vs. kelvottomien kaistanhallinta-asetusten mahdollinen luonti - tarkistetaanko softassa vai DTD-kuvauksessa - puumaisuuden säilyminen XML:ssä - tc-komentojen suoritusjärjestys - Javan automaattinen luokkagenerointi DTD-kuvauksen pohjalta PEKAN YHTEENVETO XML-KIRJASTOISTA xerces-c: + kattava, tuntee lähes kaikki xml:n ominaisuudet + Ominaisuuksiltaan yhtenevä xerces-javan kanssa - tehty C++:lla, joten lisää projektin riskejä - CSL Linuxissa asennettuna vain vanha versio Xalanin mukana libxml2: + kevyt + selkeä + CSL Linuxissa asennettuna - suppea, riittääkö ominaisuudet? libxslt: + käyttää suoraan libxml2:n tietorakennetta ? Löytyy CSL Linuxista kde:n kirjastona NAKIT Perjantaiksi: Pekka: GUIsta vaihtoehtoinen versio Lasse: Protokollan viimeistely Tommi: Suunnitteludokkarin runko CVS:ään, tc-esitys Marko: XML ja XSLT Jaakko: Ohjelmiston arkkitehtuuri Lisäksi Turjo lupasi esitellä aiheeseen sopivia suunnittelumalleja. SEURAAVA TAPAAMINEN Ryhmän seuraava virallinen tapaaminen on perjantaina 10.10.2003 kello 8:15 salissa C476.