Koulutusvideoiden julkaisujärjestelmä
Makkonen, Markus (2013)
Makkonen, Markus
Jyväskylän ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013102816348
https://urn.fi/URN:NBN:fi:amk-2013102816348
Tiivistelmä
Opinnäytetyön toimeksiantaja oli SkyNEST-projekti. SkyNEST on Jyväskylän ammattikorkeakoulun
Teknologiayksikössä ICT-tulosalueella toimiva projekti, joka on osa Tekesin rahoittamaan ICTSHOKiin
kuuluvaa Cloud Software-ohjelmaa. Opinnäytetyö toteutettiin SkyNESTin FreeNestprojektin
käyttöön. FreeNest on tiimipohjainen tuotteenkehitysalusta.
FreeNestin käytön tueksi tarvitaan huomattava määrä erilaisia koulutusvideoita, joissa opastetaan
jokainen toiminto, jonka tuotteella voi tehdä. Videoita tekevät usein FreeNestin kehittäjät, muun
kehitystyön aikana. Ongelma on, että videoiden julkaiseminen tämän jälkeen on melko työläs
prosessi. Videoihin täytyy editoida projektin omat aloitus- ja lopetussekvenssit, kuten alku- ja
lopputekstit, sekä tämän jälkeen julkaista videot YouTubessa sopivalla nimellä ja selityksellä.
Opinnäytetyössä lähdettiin rakentamaan sovellusta, jolla tämä voitaisiin automatisoida. Kyseessä
on web-pohjainen sovellus,jota käyttämällä videot voidaan rakentaa valmiiksi nopeasti ja tämän
jälkeen automaattisesti renderöidä ne käyttäen palvelimen resursseja.
Opinnäytetyön tietoperusta käsittelee yleisiä web-teknologioita, kuten PHP, JavaScript yms, joita
sovelluksen luonnissa käytettiin. Hieman tarkemmin paneudutaan Knockout.js framework:iin, joka
helpottaa MVVM-mallin mukaisen sovellusarkkitehtuurin rakentamista.
Tuloksena saatiin sovellus, jolla pystyy esittelemään konseptin toimintaa. Sovelluksessa kaikki
vaaditut asiat toimivat, mutta joitakin käyttöön vaadittavia lisäominaisuuksia ei saatu
viimeisteltyä.
Teknologiayksikössä ICT-tulosalueella toimiva projekti, joka on osa Tekesin rahoittamaan ICTSHOKiin
kuuluvaa Cloud Software-ohjelmaa. Opinnäytetyö toteutettiin SkyNESTin FreeNestprojektin
käyttöön. FreeNest on tiimipohjainen tuotteenkehitysalusta.
FreeNestin käytön tueksi tarvitaan huomattava määrä erilaisia koulutusvideoita, joissa opastetaan
jokainen toiminto, jonka tuotteella voi tehdä. Videoita tekevät usein FreeNestin kehittäjät, muun
kehitystyön aikana. Ongelma on, että videoiden julkaiseminen tämän jälkeen on melko työläs
prosessi. Videoihin täytyy editoida projektin omat aloitus- ja lopetussekvenssit, kuten alku- ja
lopputekstit, sekä tämän jälkeen julkaista videot YouTubessa sopivalla nimellä ja selityksellä.
Opinnäytetyössä lähdettiin rakentamaan sovellusta, jolla tämä voitaisiin automatisoida. Kyseessä
on web-pohjainen sovellus,jota käyttämällä videot voidaan rakentaa valmiiksi nopeasti ja tämän
jälkeen automaattisesti renderöidä ne käyttäen palvelimen resursseja.
Opinnäytetyön tietoperusta käsittelee yleisiä web-teknologioita, kuten PHP, JavaScript yms, joita
sovelluksen luonnissa käytettiin. Hieman tarkemmin paneudutaan Knockout.js framework:iin, joka
helpottaa MVVM-mallin mukaisen sovellusarkkitehtuurin rakentamista.
Tuloksena saatiin sovellus, jolla pystyy esittelemään konseptin toimintaa. Sovelluksessa kaikki
vaaditut asiat toimivat, mutta joitakin käyttöön vaadittavia lisäominaisuuksia ei saatu
viimeisteltyä.