Up: Seminaar
Previous: Sivu 7
Next: Sivu 9


image8
Kuva 4. Director 5.0:n työpöytä: 1. Näyttämö, 2. "Cast" eli "mediapankki", 3. Ohjauspaneeli ja 4. Score eli
tekstissä mainittu "ruudukko"
Parhaissa kehittimissä on mahdollista liittää jokaiseen multimediaobjektiin oma
ohjelmointikoodinsa, joilla niiden interaktioita voidaan säädellä. Vaikka Indeksikortti/
ohjelmointi-paradigma hieman kärsiikin tehokkuudessa indeksikorttirakenteestaan, käytetään
tämäntyyppisiä ohjelmistoja usein viihteellisten sovellusten prototyypittämiseen ennen
varsinaisen ohjelmointikieleen perustuvan version rakentamista. Esimerkkiohjelmistoja ovat
mm. HyperCard, HyperStudio, MetaCard ja ToolBook.
4.1.5. Aikajana/ohjelmointi (Cast/Score/Scripting)
Tämän paradigman ideana on esittää metaforana ruudukkoa, jossa samanhetkiset tapahtumat
sijoitetaan samaan pystysuoraan sarakkeeseen. Eri objekteille on varattu oma vaakasuoraan
kuvattu 'raita', johon ne voidaan sijoittaa. Asiaa voisi ajatella vaikkapa nauhurina, jossa on
useita rinnakkaisia ääniraitoja. Tämän tyyppinen 'ruudukko' mahdollistaa eri
multimediaobjektien tarkan tahdistuksen ja se onkin siten parhaimmillaan animaatioita
luotaessa. Todellisen voimansa Aikajana/ohjelmointi-paradigma kuitenkin saa siitä, että
Takaisin sisällysluetteloon