Show simple item record

dc.creatorMattila, Anna-Liisa
dc.date.accessioned2012-10-05T10:07:10Z
dc.date.available2012-10-05T10:07:10Z
dc.date.issued2012-10-05
dc.identifier.urihttp://dspace.cc.tut.fi/dpub/handle/123456789/21213
dc.description.abstractInteraktiivisten kolmiulotteisten (3D) web-sovellusten kehittäminen on nykyään mahdollista, mutta ei kuitenkaan yksinkertaista. Interaktiivisten 3D-sovellusten toteutustekniikat ovat abstraktiotasoltaan matalalla verrattuna esimerkiksi interaktiivisten 2D-sovellusten vastaaviin. Graafisten 2D-käyttöliittymien kehittämistä varten on toteutettu lukuisia käyttöliittymäkirjastoja ja muita aputyökaluja, mutta interaktiiviset 3D-sovellukset toteutetaan vielä pitkälti 3D-moottorien ja mallintamisohjelmien tarjoamia palveluja käyttäen. Tässä työssä tutkitaan, miten 3D web-käyttöliittymien toteuttamista voidaan helpottaa. Työn teknisenä kontribuutiona on toteutettu 3D-käyttöliittymäkomponenttikirjasto, jossa käyttöliittymän piirtäminen on toteutettu WebGL-pohjaisella 3D-moottorilla. Esimerkkisovelluksena toteutettiin 3D-ikkunointiympäristön käyttöliittymä käyttäen tässä työssä toteutettua käyttöliittymäkomponenttikirjastoa. Työn toteutuksen yhteydessä havaittiin WebGL-pohjaisten 3D-moottorien tarjoavan palveluita hyvin vaihtelevilla abstraktiotasoilla. Lisäksi monet työssä esitellyt 3D-moottorit kehittyvät nopeasti, mikä voi aiheuttaa suuriakin muutoksia kirjaston toimintaan ja rajapintoihin. Näiden seikkojen vaikutusta 3D-käyttöliittymäkomponenttikirjaston toteutuksessa pystyttiin vähentämään tekemällä kirjastosta mahdollisimman riippumaton 3D-moottorin rajapinnoista ja palveluista. Työn tuloksena voidaan todeta rakennetun käyttöliittymäkomponenttikirjaston helpottavan ohjelmoijan työtä. Kuitenkin toteutettu kirjasto jää ominaisuuksiltaan vielä kauas perinteisten työpöytäsovellusten toteuttamiseen tarkoitetuista vastaavissa kirjastoista.en
dc.format.extent69 s.
dc.format.mimetypeapplication/pdf
dc.language.isofien
dc.rightsThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.title3D-käyttöliittymäkomponenttikirjaston toteuttaminen web-tekniikoillaen
dc.title.alternativeComposing 3D-Widget Llibrary With Web Technologies
dc.identifier.urnURN:NBN:fi:tty-201210051315
dc.contributor.laitosOhjelmistotekniikan laitos – Department of Software Systemsen
dc.contributor.tiedekuntaTieto- ja sähkötekniikan tiedekunta – Faculty of Computing and Electrical Engineering
dc.contributor.yliopistoTampereen teknillinen yliopisto - Tampere University of Technologyfi
dc.programmeTietotekniikan koulutusohjelmaen
dc.date.published2012-10-03
dc.contributor.laitoskoodiohj
dc.contributor.degreesupervisorMikkonen, Tommi
dc.contributor.degreesupervisorSalminen, Arto
dc.contributor.degreesupervisorVoutilainen, Jari-Pekka
dc.type.ontasotDiplomityö - Master's thesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record