Agenda Johdanto Tuotantoprosessi Työkalut Esteet Kehittämisalueet 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 1 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ä 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 3 Petri Vuorimaa 4 Tuotantoprosessin vaiheet Konsepti Käsikirjoitus Käyttöliittymät Konsepti Tuote Projektisuunnitelma Prototyypit Testaus Totetutus Petri Vuorimaa 5 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 1
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 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 7 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 Käyttöliittymän toteuttaminen Käyttäjäryhmät Skenaariot Tehtäväsarjat Avainnäytöt Prototyypit Iteratiivinen toteutus Petri Vuorimaa 9 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 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 11 Petri Vuorimaa 12 2
Testaus Työkalut 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ö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 Median käsittely Grafiikka ja animaatio 3D mallinnus Kuvat Video Audio Petri Vuorimaa 15 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 3
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 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 21 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 4
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 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 29 Petri Vuorimaa 30 5
Laatu Hyvälaatuinen materiaali on kallista tuottaa + audio, video, animaatio, 3D-grafiikka Koulutettu henkilökunta Erikoislaitteet Studio-olosuhteet 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 31 Petri Vuorimaa 32 Tuotantokustannukset Työkalut ovat kalliita ja vaikeita oppia Käytettävyys ja monipuolisuus ovat monesti ristiriitaisia vaatimuksia 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 33 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 Tutkimusalueita WYSIWYG-editorit Integroidut työkalut Suunnitteluprosessi Tuotantomenetelmät 3D-virtuaalimaailmat Petri Vuorimaa 35 Petri Vuorimaa 36 6
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ä 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 37 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 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 39 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 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 41 Petri Vuorimaa 42 7