Monisäikeistä ohjelmistoa suunniteltaessa ja toteutettaessa on usein järkevää aloittaa luomalla ohjelmistokehys, joka hallinnoi toistuvia, hankalasti hahmotettavia ja monimutkaisia rinnakkaisuuteen liittyviä toimenpiteitä. Kehyksen luonti saattaa itse asiassa olla ohjelmistoprojektin aikaa vievin osuus, ja itse toiminnallisuuden lisäys onkin vain viimeinen silaus muuten valmiiseen järjestelmään. Tässä esitellään säikeidenväliseen kommunikointiin tarkoitetun kehyksen luontiprosessia ja sen toteutukseen vaikuttaneita syitä. Tavoitteena oli toteuttaa pienessä mittakaavassa toimiva mutta mahdollisimman monta käyttötarkoitusta tukeva ohjelmistokehys, joka ei kuitenkaan olisi tarpeettoman tehoton. Lisäksi tarkoitus oli pyrkiä kehittämään monisäi...
Tiivistelmä. Eri yritysten henkilökohtaiset puheentunnistukseen perustuvat avustajat eli virtuaalias...
Nykyaikaiselle esitystilalle asetetaan kovat vaatimukset. Tilat suunnitellaan käyttötarkoitukseltaan...
Väitöskirjassani tutkin, miten kunnan esityslistojen ja pöytäkirjojen käytettävyyttä on mahdollista ...
Monisäikeistä ohjelmistoa suunniteltaessa ja toteutettaessa on usein järkevää aloittaa luomalla ohje...
Ohjelmiston elinkaareen kuuluu monia erilaisia vaiheita ja muutoksia. Pitkä elinkaari asettaa haaste...
Tämän työn tarkoituksena oli löytää raskaita työkoneita valmistavan yrityksen ohjelmistokehitysprose...
Salausta on käytetty tuhansia vuosia piilottamaan arkaluontoisia yksityisiä viestejä vihollisilta, t...
Ääniautomatiikkasovelluksella tarkoitetaan tässä puhelimen välityksellä käytettäviä automaattisia pa...
Tiivistelmä. Teräsbetonirakenteiden lujuuslaskennassa joudutaan aina tekemään merkittävä määrä yksin...
Tulevaisuuden kunnan menestystä määrittää kyky uudistua ja uudistaa toimintaa. Ranskalaiset ovat keh...
Koulurakennus ja hyvinvointi Perusopetuslaissa todetaan, että opetukseen osallistuvalla on oikeus t...
Yksi ensimmäisistä tehtävistä ohjelman toteutuksen alkuvaiheessa on ohjelmointikielen valinta. Tutki...
Työni käsittelee kesyttämisen eleitä, jotka liittyvät posthumanistiseen ja kasvatukselliseen keskust...
Tämän työn tarkoituksena oli suunnitella älykkään ilmoitustaittojärjestelmän seuraavan sukupolven ve...
Kaksivuotinen TÄPLÄ-tutkimushanke on toteutettu TTY:n ihmiskeskeisen teknologian yksikön ja signaali...
Tiivistelmä. Eri yritysten henkilökohtaiset puheentunnistukseen perustuvat avustajat eli virtuaalias...
Nykyaikaiselle esitystilalle asetetaan kovat vaatimukset. Tilat suunnitellaan käyttötarkoitukseltaan...
Väitöskirjassani tutkin, miten kunnan esityslistojen ja pöytäkirjojen käytettävyyttä on mahdollista ...
Monisäikeistä ohjelmistoa suunniteltaessa ja toteutettaessa on usein järkevää aloittaa luomalla ohje...
Ohjelmiston elinkaareen kuuluu monia erilaisia vaiheita ja muutoksia. Pitkä elinkaari asettaa haaste...
Tämän työn tarkoituksena oli löytää raskaita työkoneita valmistavan yrityksen ohjelmistokehitysprose...
Salausta on käytetty tuhansia vuosia piilottamaan arkaluontoisia yksityisiä viestejä vihollisilta, t...
Ääniautomatiikkasovelluksella tarkoitetaan tässä puhelimen välityksellä käytettäviä automaattisia pa...
Tiivistelmä. Teräsbetonirakenteiden lujuuslaskennassa joudutaan aina tekemään merkittävä määrä yksin...
Tulevaisuuden kunnan menestystä määrittää kyky uudistua ja uudistaa toimintaa. Ranskalaiset ovat keh...
Koulurakennus ja hyvinvointi Perusopetuslaissa todetaan, että opetukseen osallistuvalla on oikeus t...
Yksi ensimmäisistä tehtävistä ohjelman toteutuksen alkuvaiheessa on ohjelmointikielen valinta. Tutki...
Työni käsittelee kesyttämisen eleitä, jotka liittyvät posthumanistiseen ja kasvatukselliseen keskust...
Tämän työn tarkoituksena oli suunnitella älykkään ilmoitustaittojärjestelmän seuraavan sukupolven ve...
Kaksivuotinen TÄPLÄ-tutkimushanke on toteutettu TTY:n ihmiskeskeisen teknologian yksikön ja signaali...
Tiivistelmä. Eri yritysten henkilökohtaiset puheentunnistukseen perustuvat avustajat eli virtuaalias...
Nykyaikaiselle esitystilalle asetetaan kovat vaatimukset. Tilat suunnitellaan käyttötarkoitukseltaan...
Väitöskirjassani tutkin, miten kunnan esityslistojen ja pöytäkirjojen käytettävyyttä on mahdollista ...