HIBBO-PROJEKTIN PALAVERI 10/2003 PÖYTÄKIRJA Aika: Keskiviikko 9.4.2003 klo 12.15-14.05 Paikka: Ag C223.1 Läsnä: Projektin jäsenet: Matti Eskelinen, puheenjohtaja Riikka Rikkola, sihteeri Olli Karppinen Kari Kärkkäinen, vastaava ohjaaja Markus Inkeroinen, vastaava ohjaaja (harjoittelija) Rainer Koreasalo, tekninen ohjaaja Jonne Itkonen, avustaja (saapui 12.25) Tilaajan edustajat: Ari Jäsberg Poissa: Harri Kosunen, Hibbo-ryhmän jäsen Jaettu materiaali: Palaverin esityslista 1. Palaverin avaus ja ajankäyttövihkojen tarkistus Palaveri avattiin klo 12.15. Puheenjohtajaksi valittiin Matti Eskelinen ja sihteerinä toimi Riikka Rikkola. Kari Kärkkäinen ja Markus Inkeroinen kävivät läpi projektiryhmän jäsenten ajankäyttövihot. PÄÄTÖKSET: - 2. Edellisen palaverin pöytäkirjan tarkistus Edellisen palaverin pöytäkirja oli lähetetty kaikille organisaation jäsenille sähköpostitse perjantaina 4.4.2003. Markus Inkeroinen lähetti tiistaina 8.4.2003 sähköpostitse palautetta pöytäkirjassa olevasta puutteesta: pöytäkirjaan oli unohtunut kirjata päätös Matti Eskelisen tekemistä komponenteista. Puute korjattiin ja täydennetty pöytäkirja lähetettiin kaikille organisaation jäsenille samana päivänä, 8.4.2003. Korjatun pöytäkirjan päätökset käytiin palaverissa yhdessä läpi ja ne hyväksyttiin. Tulevaisuudessa pöytäkirjoissa tulisi kuitenkin välttää konditionaalin käyttöä dokumenttien korjausvaatimusten yhteydessä. PÄÄTÖKSET: - Hyväksyttiin edellisen palaverin pöytäkirja 3. Viikkokatsaus Palaverissa käytiin läpi, mitä kukakin oli viikon aikana tehnyt. Seuraavassa on jaoteltuna käyty keskustelu. 3.1 Projektiryhmä Riikka Rikkola ja Olli Karppinen olivat tehneet sovellussuunnitelmaan käyttöliittymän toiminnan kuvausta sekä muokanneet käyttöliittymää. Riikka Rikkola oli myös kirjoittanut edellisen palaverin pöytäkirjan ja tehnyt siihen tarvitut korjaukset. Matti Eskelinen oli keskittynyt ohjelmointiin. Matti oli saanut toteutettua esimerkiksi käyttöliittymän visualisointinäkymän pyörittelyn ja zoomaamisen hiiren avulla. Lisäksi simulointituloksen tutkiminen leikkeiden avulla oli mahdollista. PÄÄTÖKSET: - 3.2 Tilaaja Tilaajan puolella oli allekirjoitettu projektisopimukset ja tilaajan edustaja Ari Jäsberg toimitti ne palaveriin. PÄÄTÖKSET: - 3.3 Ohjaajat Kari oli tutustunut tulostiedostoon ja lähettänyt ryhmälle sähköpostitse algoritmin, jossa lasketaan jatkuva vektorikenttä jokaisen elementin sisällä vektorikentästä. PÄÄTÖKSET: - 3.4 Muut viikkokatsaukseen liittyvät asiat Projektiryhmän yhteen Windows-koneeseen oli laitettu lisää muistia. Koneella ei kuitenkaan ollut testattu vielä simulointia ja tulosten visualisointia, joten ei pystytty sanomaan, lisättiinkö muistia riittävästi. PÄÄTÖKSET: - 4. Toteutus Matti Eskelinen näytti, mitä oli saatu toteutettua viimeisen viikon aikana. Näytetiedoston luku oli nyt korjattu: ghostlayer:it oli huomioitu. Lisäksi näytteen visualisoinnissa aikaisemmin käytetty läpinäkyvyys-mahdollisuus oli poistettu. Myös leikkeiden luominen oli mahdollista. Leikkeet oli värikoodattu lineaarisesti paineen mukaan. Todettiin, että värikoodaus pitää tapahtua jokaisen tason mukaan, eikä globaalisti. Keskustelua syntyi siitä, oliko visualisointi paineen mukaan oikein toteutettu ja tämä jäikin vielä selvitettäväksi. Visualisointinäkymä voitiin tallentaa alapaneelissa olevan Save Image -napin avulla. Kuva tallennetaan Settings-lehdelle annetulla nimellä, jonka perään lisätään juokseva numero. Ari Jäsberg kyseli mahdollisuutta ominaisuuteen, jossa voitaisiin saada esimerkiksi virtaviivojen yhteydessä myös näyte näkyviin. Visualisation- välilehdellä voisi täten olla jokin kohta, josta voitaisiin valita, onko näyte päällä vai ei. Matti Eskelinen totesi, että tällainen ominaisuus voidaan toteuttaa. Puhuttiin kuitenkin siitä, että leikkeiden yhteydessä näytteen näkyminen saattaisi olla epähavainnolista Lisäksi oli puhetta siitä, että leikkeitä visualisoitaessa näytteen reunat voisivat näkyä nykyisen vihreän laatikon sijaan "Wireframe"-laatikkona, jossa näkyy vain laatikon reunat. Myös leikkeen liikuttelusta puhuttiin ja mietittiin, tulisiko liikuttelu tapahtua nuolinäppäinten vai hiiren avulla. Asia jäi kuitenkin avoimeksi. PÄÄTÖKSET: - 5.Sovellussuunnitelma Sovellussuunnitelmaan oli viikon aikana tehty käyttöliittymän toiminnan kuvausta avustuksen omaisesti. Suunnitelma oli vielä kuitenkin puutteellinen, koska lukua 5 ei ollut tarkennettu, eikä sovelluksen rakennetta hahmoteltu. Lisäksi lukuun 4 suositeltiin lisättäväksi kuvia. Myös virtaviivojen ja partikkelin piirtoon käytetyt algoritmit tulee käydä selvästi sovellussuunnitelmassa ilmi. Lisäksi tulisi kuvata, miten diskreettiä dataa käsitellään. Matti Eskelinen näki myös tarpeellisena kuvata käyttöliittymän toimintoja tarkemmin, käymällä läpi, mitä ohjelmatasolla tapahtuu, kun suoritetaan erilaisia toimintoja. Yhdessä päätettiin, että toteuttaminen jatkuu vasta sitten, kun sovellussuunnitelma on saatu valmiiksi. Tähän mennessä toteutettu käyttöliittymä lähetetään ohjaajille ja tilaajalle kommentoitavaksi. PÄÄTÖKSET: - Toteuttaminen jatkuu vasta sitten, kun sovellussuunnitelma on saatu valmiiksi 7. Muut esille tulleet asiat Matti Eskelinen otti puheeksi, että kokeiluista huolimatta CVS ei toimi projektihuoneen Windows-koneissa. Kari sanoi, että tätä voidaan katsoa tarkemmin palaverin jälkeen. Lisäksi jaettiin allekirjoitetut sopimukset. Ohjaajat ottivat tietotekniikan laitokselle kuuluvan sopimuksen. Ohjaajille tulee tomittaa vielä sopimukseen kuuluvat liitteet, jotta tietotekniikan laitoksen sopimus voidaan toimittaa kirjaamoon. PÄÄTÖKSET: - 8. Seuraavat tehtävät Projektiryhmän tulee saada sovellussuunnitelma valmiiksi, ennen kuin toteutusta voidaan jatkaa. Sovellussuunnitelmaa täytyy tarkentaa ja täydentää ja sen täytyy olla valmis mahdollisimman pian. Lisäksi käyttöliittymä pitää lähettää tilaajalle ja ohjaajille kommentointia varten. Myös tietotekniikan laitoksen sopimukseen tulevat liitteet tulee tulostaa ja toimittaa ohjaajille. PÄÄTÖKSET: - Sovellussuunnitelma tulee saada valmiiksi mahdollisimman pian 9. Seuraava palaveri Seuraava projektipalaveri päätettiin pitää keskiviikona 16.4.2003 12.15. Tilaksi sovittiin Ag C223.1 10. Palaveri päätettiin klo 14.05 11. Yhteenveto tehtävistä asioista Ryhmäläisten tehtävät: - Sovellussuunnitelma tulee saada valmiiksi, ennen kuin toteutusta jatketaan - Lähettää käyttöliittymä kommentoitavaksi - Tulostaa liitteet tietotekniikan laitoksen sopimukseen ja toimittaa ne ohjaajille Ohjaajien tehtävät: - Käyttöliittymän kommentointi Tilaajan tehtävät: - Käyttöliittymän kommentointi - Tarkastaa, että simulointikoodi tuottaa nopeudet oikein