Agenda Johdanto Tuotantoprosessi Työkalut Esteet Kehittämisalueet Petri Vuorimaa 1
Johdanto Multimediasovellukset tuotetaan erilaisten tuotantotyökalujen avulla Sovellusten käsin koodaaminen on liian kallista Sovellukset ovat interaktiivisia: + multimediatuotteet + multimediaesitykset Kolmiulotteiset virtuaaliympäristöt ovat uusi sovellusalue Petri Vuorimaa 2
Historiallinen kehitys Ensimmäiset sovellukset ovat 60-luvulta + CDC Plato (mainframe-ohjelmisto ja laitteisto) Interaktiivinen analoginen video tuli 70-luvulla + MITRE TICCIT-opetusjärjestelmä Multimediaesitykset tulivat 70-lopulla Ongelmana standardien puute Tuotantotyökalut kehittyivät vasta 80-luvulla graafisten käyttöliittymien myötä Petri Vuorimaa 3
Tuotantoprosessi Multimedian sisältötuotanto on jotain ohjelmistotuotannon ja AV-tuotannon väliltä Selkeää multimediatuotannon mallia ei ole Lisäksi työhön osallistuu useita eri alan ammattilaisia Projekteissa saattaa painottua esim. ohjelmisto-, tietoliikenne- tai graafinen osaaminen Petri Vuorimaa 4
Tuotantoprosessin vaiheet Konsepti Käsikirjoitus Projektisuunnitelma Käyttöliittymät Tuote Prototyypit Testaus Totetutus Petri Vuorimaa 5
Konsepti Yleensä hankkeella on tilaaja ja toimittaja Lisäksi mukana on usein lukuisia alihankkijoita Hanke toteutetaan yleensä projektina, jolle pitää määritellä + tavoitteet + aikataulu + resurssit + kustannukset Eri tekijöitä on hyvä hahmottaa paperille Petri Vuorimaa 6
Projektisuunnitelma Projektisuunnitelman tavoitteena on laatia konkreettinen sopimus hankkeesta Projektisuunnitelmassa määritellään konsepti toteutettavan hankkeen muotoon Projektisuunnitelma muodostaa rungon tilaajan ja toimittajan väliselle sopimukselle Se antaa myös lähtötiedot projektin toteuttamiselle Petri Vuorimaa 7
Käsikirjoitus Multimediapalvelulla on usein juoni Tällöin tuote muistuttaa perinteistä AV-ohjelmaa Juoni voidaan kirjoittaa käsikirjoituksen muotoon Interaktiivinen juoni edellyttää interaktiivista käsikirjoitusta Tällöin käsikirjoitus voi muistuttaa pilkottua TVdokumenttiohjelmaa tai hypertekstidokumenttia Petri Vuorimaa 8
Käyttöliittymät Multimediapalvelun käyttöliittymä on yleensä vuorovaikutteinen graafinen käyttöliittymä Erona on erilaiset näyttö- ja syöttölaitteet + television, kännykän näyttö ym. + kosketusnäyttö, kaukosäädin, datahanska ym. Käyttöliittymän suunnittelussa on otettava huomioon käytettävyys Petri Vuorimaa 9
Käyttöliittymän toteuttaminen Käyttäjäryhmät Skenaariot Tehtäväsarjat Avainnäytöt Prototyypit Iteratiivinen toteutus Petri Vuorimaa 10
Prototyypit Prototyyppien avulla voidaan kehittää sekä käyttöliittymää että teknologiaa Tavoitteena on testata avaintoimintoja Prototyyppejä voidaan testata asiantuntijoilla ja myös käyttäjillä Testien avulla varmistetaan sekä tekninen toiminta että käytettävyys Petri Vuorimaa 11
Toteutus Toteutus tehdään yleensä iteratiivisena prosessina Tuotteesta tarvitaan usein useita versioita sekä eri teknologioita että eri käyttäjäryhmiä varten Eri versiot on syytä suunnitella yhtä aikaa Valitaan paras saatavilla oleva teknologia ja vaativin käyttäjäryhmä Riisutaan tuote myös muille teknologioille ja käyttäjäryhmille Petri Vuorimaa 12
Testaus Tuotteen käytettävyys pitäisi varmistaa jo tuotekehitysvaiheessa Varsinaiset ohjelmistovirheet pitäisi myös karsia varhaisessa vaiheessa Lopputestauksella karsitaan viimeiset virheet Usein tuotteet pitää tuoda markkinoille ennen kuin tuote on valmis Tällöin testaus tehdään tuotteen ollessa jo markkinoilla Petri Vuorimaa 13
Työkalut Työkaluja tarvitaan useihin eri tarkoituksiin + projektinhallinta + median käsittely + tuotteiden koostaminen Yleensä tuotteet ovat erillisiä Integroituja työkaluja käytetään lähinnä erityisalueilla + esim. opetus, esitykset, www Petri Vuorimaa 14
Projektinhallinta Projektinhallinta tarkoittaa eri resurssien hallintaa: + talous, henkilöstöresurssit, laitteet, dokumentointi Yleisiä työkaluja ovat esim.: + toimistotyökalut + projektinsuunnittelu ja -seuranta (project management) + tehtävienhallinta (work flow) + dokumenttien hallinta Petri Vuorimaa 15
Median käsittely Grafiikka ja animaatio 3D mallinnus Kuvat Video Audio Petri Vuorimaa 16
Grafiikka ja animaatio Grafiikan ja animaation tuottamiseen käytetään yleensä piirto-ohjelmia Perusohjelmat mahdollistavat bittikarttojen luomisen Tehokkaammilla työkaluilla tuotetaan yleensä vektorigrafiikkaa Yleisiä piirto-ohjelmia ovat esim. Adobe Illustrator, CorelDraw ja Macromedia Freehand Animaatioita tukee esim. ULead GIF Animator Petri Vuorimaa 17
3D mallinnus 3D-grafiikan tuottamiseen käytetään omia mallinnustyökaluja Työkaluilla voi tuottaa normaaleja 2D kuvia, 3D malleja tai jopa virtuaalimaailmoja Eniten käytetty työkalu on 3D Studio Max Petri Vuorimaa 19
Kuvat Tietokoneella voidaan joko maalata uusia kuvia tai käsitellä luonnollisia kuvia Nykyiset työkalut tukevat enimmäkseen kuvien muokkausta Yleisiä työkaluja ovat esim. Adobe Photoshop, Microsoft PhotoDraw ja Paint Shop Pro Petri Vuorimaa 21
Video Videoeditoreilla voi leikata videoita digitaalisessa muodossa Videopätkät esitetään yleensä raitoina, joita voi muokata ja sekoittaa keskenään Käytössä on useita eri efektejä Yleisiä työkaluja ovat esim. Adobe Premiere ja ULead Media Studio Pro Petri Vuorimaa 22
Audio Ääntä voidaan joko editoida tai tuottaa tietokoneilla Audioeditorit muistuttavat videoeditoreita ja audiomiksereitä Tietokonemusiikkia tuotetaan yleensä midieditoreilla ja syntetisaattoreilla Yksi tunnetuimmista työkaluista on CakeWalk Pro Audio Petri Vuorimaa 24
Koostamistyökalut Multimediatuotteet koostetaan yksittäisistä mediaelementeistä Koostamiseen käytetään omia työkaluja Koostamisen aikana määritellään mediaelementtien paikalliset ja ajalliset riippuvuudet Lisäksi toteutetaan vuorovaikutus Petri Vuorimaa 26
Macromedia Director Yksi tunnetuimmista on koostamistyökaluista on Macromedia Director Mediaelementit koostetaan kirjastoksi Kirjaston elementit sijoitetaan työpöydälle Ajalliset riippuvuussuhteet määritellään raitaeditorilla Vuorovaikutus määritellään erityisellä Lingo skripti-kielellä Petri Vuorimaa 27
Esteet Materiaalikustannukset Laatu Omistusoikeudet Tuotantokustannukset Standardien puute Ideoiden puute Petri Vuorimaa 29
Materiaalikustannukset Multimediatuotteiden valmistamisessa tarvitaan laajaa osaamista ja joukko erilaisia työkaluja Projektit ovat helposti laajoja ja vaikeita hallita + suunnittelu, tuotanto ja jakelu Alihankinnan ja valmiiden komponenttien kustannukset voivat olla suuria Tietyissä sovelluksissa ajoaikaiset ympäristöt voivat olla suuri kustannuserä Petri Vuorimaa 30
Laatu Hyvälaatuinen materiaali on kallista tuottaa + audio, video, animaatio, 3D-grafiikka Koulutettu henkilökunta Erikoislaitteet Studio-olosuhteet Petri Vuorimaa 31
Omistusoikeudet Materiaalin omistusoikeudet on selvitettävä Alihankkijoiden, freelancerien ja valmiiden kirjastojen käytössä on oltava tarkkana Järkevintä on keskittää omistusoikeudet Lisensiointisopimukset voivat olla monimutkaisia Omistusoikeuksien hallinta ja valvonta on vaikeaa Petri Vuorimaa 32
Tuotantokustannukset Työkalut ovat kalliita ja vaikeita oppia Käytettävyys ja monipuolisuus ovat monesti ristiriitaisia vaatimuksia Petri Vuorimaa 33
Standardien puute Sovellusten laaja levittäminen edellyttää standardeja Käytössä on useita laitealustoja, jotka eivät ole yhteensopivia + PC, TV, Internet jne. Tarjolla on useita standardeja, mutta harva niistä soveltuu useille alustoille Pakkausstandardit ovat onneksi yhdentymässä Petri Vuorimaa 34
Ideoiden puute Hyvistä tuoteideoista on puute + Edutaiment + Sociotainment + Infotainment Tuotteet voivat olla stand-alone, hybridi tai verkotettuja Sisältötuote voi olla myös interaktiivinen palvelu Valmistajat etsivät killer-sovelluksia Petri Vuorimaa 35
Tutkimusalueita WYSIWYG-editorit Integroidut työkalut Suunnitteluprosessi Tuotantomenetelmät 3D-virtuaalimaailmat Petri Vuorimaa 36
WYSIWYG-editorit Multimediatyökalujen pitäisi toimia kuin julkaisuohjelmat + useita helppokäyttöisiä työkaluja + What-You-See-Is-What-You-Get + Drag-and-drop -toiminto + Linkitys eri työkalujen välillä Petri Vuorimaa 37
Integroidut työkalut Multimediasovellukset tehdään usein ryhmätyönä Käyttäjät työskentelevät omilla työasemillaan Tarvitaan verkotettuja kehitystyökaluja, versionhallintaa ja projektin ohjaustyökaluja Petri Vuorimaa 38
Suunnitteluprosessi Käytössä on kaksi lähestymistapaa + multimediaesitykset ja sovellukset + rakenteiset dokumentit Tarvitaan uusia esitysmuotoja, jotka sisältävät + rakenteen määrittely + mediaeditorit + ajoitussuhteet Petri Vuorimaa 39
Tuotantomenetelmät Tuotantoprosessi sisältää yleensä eri vaiheita + käsikirjoitus + mediakomponentit ja asettelu + interaktiivisuus ja ajoitus Käytännössä tarvitaan iterointia ja erilaisten prototyyppien kokeilu Nykyiset työkalut tukevat huonosti hierarkista suunnittelua Petri Vuorimaa 40
3D-virtuaalimaailmat Tähänastiset sovellukset ovat lähinnä kaksiulotteisia (lisäksi aika) Päätelaitteiden grafiikka sisältää jatkossa myös kolmiulotteisen grafiikan tuen Kolmiulotteiset virtuaalimaailmat tulossa Mallintaminen tapahtuu erillisillä työkaluilla Interaktiivisuuden toteuttaminen vaikeaa Interaktiivisuus myös muiden käyttäjien kanssa Petri Vuorimaa 41
Yhteenveto Multimediasovellusten ja -esitysten tuottamista tarvitaan helppokäyttöisiä työkaluja Digitaalinen formaatti mahdollistaa useiden medioiden yhteiskäytön Interaktiivisuuden ja ajoitusten toteuttaminen vaatii visuaalista ohjelmointia tai skriptien käyttöä Petri Vuorimaa 42