Squid-projekti PÖYTÄKIRJA 8.3.2005 Aika ja paikka 8.3.2005 klo 10:15 Exactum, sali A219 Osallistujat Esko Luontola (puheenjohtaja) Mikko Jormalainen Samuli Kaipiainen Aki Korpua (sihteeri) Jenni Valorinta (ohjaaja) Aki Sysmäläinen (saapui 10:20) 1. Kokouksen avaus kokous aloitettiin 10:18, Esko esittää päivän asiat (sähköpostissa eilen annetut) 2. Kysymykset ja tekemiset Mikko esittää että Explorer tehtäisiin JListinä, Esko vähän epäili asiaa. JTablella voidaan tehdä, se vain on Javan monimutkaisella tavalla toteutettu, jotain ColumnModulaattoreita. Samuli katsoi Apuri dokkarin rakenteen ja on vähän lomaillu nyt. Samuli mietti tulisiko Testaus erikseen vai tähän yhteyteen. Aki K. teki XML-luokan jolla voi tehdä DOM-dokumentteja XML:stä edes takaisin. Aki S:ää vähän hirvittää tehdä Javalla com-porttien kommunikointi kun se oli niin hirmu monimutkaista. Esko pyytää Aki S:ää tekemään testiluokan. Kukaan ei osaa sanoa onko natiivin ja javan vai kokonaan javalla tekeminen parempi vaihtoehto. Vanhaan koodiin pitäisi lisätä ehkä 100 riviä koodia ja sitä pitäisi tutkia. Esko on tehnyt luokkakaaviota. Project luokkaan tulee paljon metodeja. 3. Testausluento Aki S. ei välttämättä pääsisi huomenna luennolla. Samuli ja Mikko menee luennolle ja keskiviikon yhteistä tapaamista siirretään alkamaan klo 12. Aki K. on vieläkin vähän kipeänä, ei lupaa mitään. 4. Laurin esitelmä Torstaina 12-16 olisi hyvä aika ryhmälle. Toinen aika olisi keskiviikkona yhteisen ajan ohessa 12-14 välillä. Mikko sanoi että se olisi vain 45 minuuttia pitkä. Ehdotetaan Laurille noita aikoja. 5. Suunnittelun suunnittelua Esko ehdottaa tehdäänkö vain rajapinta määritelmät ja dokumentoidaan ne vai tehdäänkö metodi-metodilla dokumentti. Jenni neuvoo että pitää päästä sille tarkkuudelle että suunnitellut voi toteuttaa kuka tahansa. Tehdään yksi esimerkki luokka ja käytetään sitä pohjana muille. 6. Koodaus tyyli Javan suosittelemaa tyyliä. Esko laittaa siitä pdf:n sivuille. Jokaiseen luokkaan tulee authori, eli jokaisella luokalla on vastuuhenkilö. 7. Työnjakoa Jenni neuvoo että voisi olla hyvä yksi henkilö joka ei tunne koodin suunnittelua kovasti ja hän tekisi muutokset käliin jatkossa joita tulee varmaankin. Samuli ja Aki K. tekee esimerkki pohjan yhdestä luokasta. Valittiin ProjectExplorerPanel, -TableMode, -PopupMenu. FTR aikasintaan viikon päästä Torstaina. Viikonloppuna pitäis saada spurtti ja dokkari valmiiksi. Esko katsoisi Maanantaina sen läpi ja muut Tiistaina. Resurssit-sivulla on pohja FTR:ää varten, Samuli tekee listan. Pääsiäisenä lomaa 24.3-30.3. Projekti oltava valmiina viimeistään 9.5 jos halutaan arvostelu ennen kesäkuun loppua. Mikko tekee esimerkki koodin JTablesta. Aki S. tutkii serial-liikenne komponenttia ja katsoo Manual-keissiä. Esko katsoo luokkien sisältöjä että saadaan rajapintojen alut. 8. Protoa.. edelleen Jenni ei vieläkään oikein ymmärrä miten ollaan suunniteltu Project Explorerin jatkuva haku ja miten Sekvenssin muokkailu toimii optimaalisesti. Käydään vähän keskustelua epäselvästä jatkuvasta hausta. Sekvenssit pitäisi saada kuntoon. Jaetaan proto vastuu Aki S:lle. 9. Kälikomponenttien vastuu jakoa Kälikomponenttien piilotuksesta pitää lisätä vaatimukseen kohta, mutta laitetaan se alhaiselle prioriteetille. Aki S. - Serial-komponentit Esko - Squid-rajapinta Aki K. - Squid-emu Esko - Projekti-luokat Samuli - Project Explorer Mikko - Sequence Aki S. - Plotit Samuli - Manuaali Mikko - Info ja Details Aki K. - Statusbar,menut ja mainpanel 10. lopettelua Jenni otti Laurin kommentoimat paperit ja lopetettiin 11:44