Virtuaalitapahtumaohjelmisto
Tuomala, Eetu (2011)
Tuomala, Eetu
Metropolia Ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011060811540
https://urn.fi/URN:NBN:fi:amk-2011060811540
Tiivistelmä
Insinöörityön tavoitteena oli valita sopivin teknologia sekä suunnitella ja toteuttaa virtuaalitapahtumaohjelmisto. Toteutettu ohjelmisto koostuu asiakassovelluksesta, suoratoistopalvelinsovelluksesta ja integroinnista olemassa olevaan oppimisympäristöön.
Vaatimuksina oli toteuttaa asiakassovellus niin, että toimivuus mahdollisimman monella käyttöjärjestelmällä olisi taattu ja graafisen käyttöliittymän muokkaus yritysilmeisiin sopivaksi olisi helppoa. Asiakassovellus toteutettiin ActionScript 3 -ohjelmointikieltä ja MXML merkintäkieltä käyttäen. Sovellus toteutettiin niin, etteivät graafisen käyttöliittymän räätälöitävät osat ja sovelluslogiikka ole riippuvaisia toisistaan.
Palvelinsovellus toteutettiin Java-ohjelmointikielellä Wowza Media Server -palvelinohjelmistolle, joka on asennettu Debian GNU/Linux -palvelimelle. Tietokantana käytettiin MySQL 5 -järjestelmää. Virtuaalitapahtumaohjelmisto integroitiin oppimisympäristöön käyttäen hyväksi verkkokursseja varten ohjelmoituja valmiita rajapintoja ja ylläpitoa, jolloin saatiin käyttöön oppimisympäristön seuranta-, muistutus- ja raportointityökalut.
Insinöörityön tuloksena saatiin aikaan ohjelmisto, jolla pystytään isännöimään virtuaalitapahtumia ja tallentamaan synkronoitu esitysmateriaali myöhempää toistoa varten.
Vaatimuksina oli toteuttaa asiakassovellus niin, että toimivuus mahdollisimman monella käyttöjärjestelmällä olisi taattu ja graafisen käyttöliittymän muokkaus yritysilmeisiin sopivaksi olisi helppoa. Asiakassovellus toteutettiin ActionScript 3 -ohjelmointikieltä ja MXML merkintäkieltä käyttäen. Sovellus toteutettiin niin, etteivät graafisen käyttöliittymän räätälöitävät osat ja sovelluslogiikka ole riippuvaisia toisistaan.
Palvelinsovellus toteutettiin Java-ohjelmointikielellä Wowza Media Server -palvelinohjelmistolle, joka on asennettu Debian GNU/Linux -palvelimelle. Tietokantana käytettiin MySQL 5 -järjestelmää. Virtuaalitapahtumaohjelmisto integroitiin oppimisympäristöön käyttäen hyväksi verkkokursseja varten ohjelmoituja valmiita rajapintoja ja ylläpitoa, jolloin saatiin käyttöön oppimisympäristön seuranta-, muistutus- ja raportointityökalut.
Insinöörityön tuloksena saatiin aikaan ohjelmisto, jolla pystytään isännöimään virtuaalitapahtumia ja tallentamaan synkronoitu esitysmateriaali myöhempää toistoa varten.