Asiakirjasovelma Vaadin-sovelluskehyksellä
Toiviainen, Jermu (2016)
Toiviainen, Jermu
Hämeen ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016120719373
https://urn.fi/URN:NBN:fi:amk-2016120719373
Tiivistelmä
Nykyaikana sovelluskehitys on suureksi osaksi siirtynyt pois työasemakohtaisista ohjelmista web-sovelluksiin. Web-sovelluksien etuna on käyttäjäystävällisyys, enää käyttäjän ei tarvitse huolehtia latauksesta, asennuksesta ja päivityksestä. Web-sovelluksien ansiosta yritykset voivat myydä ohjelmistojaan palveluina.
Opinnäytetyön aiheena oli evaluoida Vaadin-sovelluskehystä ja rakentaa sillä Liferay-portaaliin sovelma. Sovelman oli tarkoitus hakea sopimus metaluokalla merkittyjä asiakirjoja Tweb-järjestelmästä. Työn toimeksiantajana toimi Triplan Oy.
Opinnäytetyö käsittelee Liferaysta ja Vaatimesta työn kannalta oleellisimmat tekniikat ja käsitteet. Kävin läpi sovelman arkkitehtuurin, käytön ja kehitysmenetelmän. Lopuksi tein yhteenvedon projektista, jossa pohdin missä projektissa onnistuttiin ja missä oli parannettavaa. Lisäksi kävin läpi mahdolliset jatkokehitysehdotukset.
Lopputuloksena saatiin aikaan toimiva sovelma, joka vastasi sille asetettuja tavoitteita. Työstä voidaan sanoa että Vaadin vastaa hyvin sille asetettuihin tavoitteisiin. Sillä saadaan aikaiseksi joustavalla tavalla erilaisia web-sovelluksia, jotka toimivat muun muassa Liferay-portaalissa portlettina. Tutkimuksesta saatiin kuitenkin selville, että uusi Liferay 7:n kokonaan muutettu OSGi-pohjainen modulaarinen kehitysmalli asettaa omat haasteet Liferayn vanhemmille alustoille kehitettyjen portlettien päivittämisen uuteen versioon.
Opinnäytetyön aiheena oli evaluoida Vaadin-sovelluskehystä ja rakentaa sillä Liferay-portaaliin sovelma. Sovelman oli tarkoitus hakea sopimus metaluokalla merkittyjä asiakirjoja Tweb-järjestelmästä. Työn toimeksiantajana toimi Triplan Oy.
Opinnäytetyö käsittelee Liferaysta ja Vaatimesta työn kannalta oleellisimmat tekniikat ja käsitteet. Kävin läpi sovelman arkkitehtuurin, käytön ja kehitysmenetelmän. Lopuksi tein yhteenvedon projektista, jossa pohdin missä projektissa onnistuttiin ja missä oli parannettavaa. Lisäksi kävin läpi mahdolliset jatkokehitysehdotukset.
Lopputuloksena saatiin aikaan toimiva sovelma, joka vastasi sille asetettuja tavoitteita. Työstä voidaan sanoa että Vaadin vastaa hyvin sille asetettuihin tavoitteisiin. Sillä saadaan aikaiseksi joustavalla tavalla erilaisia web-sovelluksia, jotka toimivat muun muassa Liferay-portaalissa portlettina. Tutkimuksesta saatiin kuitenkin selville, että uusi Liferay 7:n kokonaan muutettu OSGi-pohjainen modulaarinen kehitysmalli asettaa omat haasteet Liferayn vanhemmille alustoille kehitettyjen portlettien päivittämisen uuteen versioon.