1. Projektin tila
2. Suoritetut tehtävät
3. Seuraavan vaiheen työsuunnitelmat
Seuraavassa taulukossa on prototyyppi 1 -vaiheen jako eri työvaiheisiin ja arvioidut sekä toteutuneet työtunnit:
Tommi L | Tommi J | Vesa P | Lasse H | Yhteensä | Toteutunut | Erotus | |
---|---|---|---|---|---|---|---|
Asiakastapaamiset | 4 | 4 | 4 | 4 | 16 | 16 | 0 |
Prototyypin koodaaminen | 10 | 30 | 0 | 10 | 50 | 54 | +4 |
Käyttöliittymäkehitys | 10 | 0 | 50 | 0 | 60 | 60 | 0 |
Kuvaformaattien yksityiskohtiin tutustuminen | 5 | 5 | 5 | 15 | 30 | 20 | -10 |
Testaaminen | 5 | 5 | 5 | 5 | 20 | 4 | -16 |
Käyttöohjeiden kirjoittaminen | 1 | 0 | 4 | 4 | 9 | 6 | -3 |
Muiden dokumenttien laatiminen | 10 | 1 | 2 | 2 | 15 | 21 | +6 |
JPEG -kuvaformaatti oli tarkoitus liittää ohjelmistoon mukaan tämän
neljännen vaiheen aikana, valitettavasti se ei kuitenkaan onnistunut.
Syynä on käytettävän JPEG -kirjaston monimutkaisuus. Kirjaston toiminnan
selvittelyyn on mennyt aikaa todella paljon, koska dokumentoinnin taso
siinä ei ole kovin hyvä ja koodaustapa kirjastossa ei ole kovin miellyttävä.
Kirjasto on koodattu käyttäen C -kieltä C++ tyylisesti, jolloin siinä
on käytetty paljon struktuureja ja makroja. Tämän kokonaisuuden
ymmärtäminen on erittäin hankalaa.
Toinen aikaa vienyt asia on sopivan tavan keksiminen miten JPEG -kuvaan
voidaan kätkeä viestejä. Kuvaus kehitetystä menetelmästä löytyy
JPEG -dokumentistä. Menetelmän kehittämiseksi analysoitiin JPEG -kuvien
rakennetta (Fourier -kertoiminen arvoja). Tämän jälkeen kuvien kertoimien
arvoja muuteltiin ja tutkittiin muutoksen vaikutusta kuvan visuaaliseen
puoleen. Silmin havaittavaa muutosta kuviin ei tullut, joten päätimme
yrittää toteutusta tältä pohjalta.
JPEG -formaatin liittämisen toteutusta on nyt ryhdytty tekemään. Siinä
tulee todennäköisesti olemaan jonkin verran vaikeuksia, kun JPEG -kirjasto
yritetään saada toimimaan Steganon kanssa. Lisäksi ongelmia JPEG -kirjaston
kanssa voi tulla myös Windows ympäristössä, koska sitä ei ole suunniteltu
ko. ympäristöön. Uuden aikataulun mukaan JPEG pitäisi olla valmiina
seuraavan vaiheen (Proto II) loppuun mennessä.
Windows-käyttöliittymän tekemisessä on ongelmana ollut aika. Käyttöliittymän
ohjelmoimiseen käytettävä Visual C++ 4.0 saatiin käyttöön vasta tammikuun
puolessavälissä. Koska VC++ ei ollut kenellekään ryhmän jäsenistä
ennestään tuttu, ei kolme viikkoa riittänyt sekä siihen tutustumiseen
että toimivan ohjelman tekemiseen. Varsinaisesta käyttöliittymästä
on jo saatu aikaan prototyyppi, mutta sen käyttöä kirjaston kanssa ei ole
vielä saatu toteutetuksi.
Kun ohjelma saadaan toimintakuntoon, dokumentoidaan saadut kokemukset
kirjaston siirrettävyydestä käyttöohjeisiin ja seuraavaan
edistymisraporttiin.
Seuraavassa taulukossa on ryhmän jäsenten käyttämät työtunnit tähän mennessä:
Tommi L | Tommi J | Vesa P | Lasse H | Yhteensä | |
---|---|---|---|---|---|
PS | 16 | 20 | 17 | 14 | 67 |
MÄ | 27 | 26 | 21 | 34 | 108 |
SU | 31 | 78 | 29 | 31 | 169 |
P1 | 49 | 12 | 80 | 47 | 188 |
P2 | - | - | - | - | - |
LU | - | - | - | - | - |
Yhteensä | 123 | 136 | 147 | 126 | 532 |
Työmäärä on tähän mennessä saatu jaettua suhteellisen hyvin. Taulukkoa käytetään hyväksi seuraavien vaiheiden työjaon suunnittelussa jotta projektin työmäärä saataisiin jaettua mahdollisimman tasaisesti.