Piirtokomponentti web-käyttöliittymään
Korhonen, Mikko (2012)
Korhonen, Mikko
Savonia-ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201205158292
https://urn.fi/URN:NBN:fi:amk-201205158292
Tiivistelmä
Tämän insinöörityön aiheena oli suunnitella piirtokomponentin toteutusta asiakkaan verkkosovellukseen. Sovellus koostui käyttöliittymästä ja tästä komponentista. Käyttäjän tuli voida suunnitella käyttöliittymän avulla kolmiulotteisia tuotteita ja piirtokomponentti näytti tuotteesta kuvan.
Projekti aloitettiin tutkimalla käytettävissä olevien tekniikoiden soveltavuutta projektin tarpeeseen. Valintaan vaikutti käytettävän tekniikan yhteensopivuus käyttöliittymän kanssa, kehittäjien aiempi kokemus tekniikasta sekä käytännöllisyys piirtotehtäviin.
Ensin suunniteltiin kynällä ja paperilla, miltä lopullinen kuva tulisi näyttämään. Kolmiulotteisen kuvan ajatuksesta luovuttiin sen vaikean toteutuksen vuoksi ja tilalle vaihdettiin kolme kaksiulotteista näkymää eri kuvakulmista. Jokainen näkymä sijoitettiin omalle alueelleen kuvassa ja näiden piirtoalueiden sisältöä alettiin tarkentaa.
Lopullinen piirtokomponentti toimi käyttöliittymän kanssa, mutta siinä oli puutteensa. Tuotantokäyttöön tarkoitettuna sovelluksena sitä pitäisi kehittää vielä paljon; tällä hetkellä toimintoja on liian vähän. Ohjelmakoodi kannattaa kirjoittaa uudestaan, mutta tästä ensimmäisestä versiosta voidaan oppia paljon.
Projekti aloitettiin tutkimalla käytettävissä olevien tekniikoiden soveltavuutta projektin tarpeeseen. Valintaan vaikutti käytettävän tekniikan yhteensopivuus käyttöliittymän kanssa, kehittäjien aiempi kokemus tekniikasta sekä käytännöllisyys piirtotehtäviin.
Ensin suunniteltiin kynällä ja paperilla, miltä lopullinen kuva tulisi näyttämään. Kolmiulotteisen kuvan ajatuksesta luovuttiin sen vaikean toteutuksen vuoksi ja tilalle vaihdettiin kolme kaksiulotteista näkymää eri kuvakulmista. Jokainen näkymä sijoitettiin omalle alueelleen kuvassa ja näiden piirtoalueiden sisältöä alettiin tarkentaa.
Lopullinen piirtokomponentti toimi käyttöliittymän kanssa, mutta siinä oli puutteensa. Tuotantokäyttöön tarkoitettuna sovelluksena sitä pitäisi kehittää vielä paljon; tällä hetkellä toimintoja on liian vähän. Ohjelmakoodi kannattaa kirjoittaa uudestaan, mutta tästä ensimmäisestä versiosta voidaan oppia paljon.