search query: @instructor Korhonen, Ari / total: 32
reference: 29 / 32
« previous | next »
Author:Karavirta, Ville
Title:XAAL - Extensible Algorithm Animation Language
XAAL - Laajennettava algoritmianimaatioiden kuvauskieli
Publication type:Master's thesis
Publication year:2005
Pages:92      Language:   eng
Department/School:Automaatio- ja systeemitekniikan osasto
Main subject:Ohjelmistotekniikka   (T-106)
Supervisor:Malmi, Lauri
Instructor:Korhonen, Ari
Digitized copy: https://aaltodoc.aalto.fi/handle/123456789/93169
OEVS:
Digitized archive copy is available in Aaltodoc
Location:P1 Ark TKK  6667   | Archive
Keywords:algorithm animation
algorithm animation language
XAAL
algoritmianimaatio
algoritmianimaatiokieli
XAAL
Abstract (fin): Algoritmien havainnollistamisella pyritään helpottamaan ihmistä ymmärtämään korkean tason esitystä ohjelmakoodista.
Algoritmianimaatio on puolestaan dynaamista algoritmien havainnollistamista.
Dynaaminen luonne voi vaihdella kuvasarjasta käyttäjän vuorovaikutusta vaativaan animaation.

Algoritmianimaation käyttöön on kehitetty useita järjestelmiä vuosien aikana.
Järjestelmät tarjoavat erilaisia keinoja animaatioiden luomiseen.
Tiedonvaihto järjestelmien välillä mahdollistaisi useiden järjestelmien käytön algoritmianimaatioita tuotettaessa.
Kuitenkaan tähän päivään mennessä algoritmianimaatioiden siirto järjestelmästä toiseen ei ole ollut mahdollista.

Tässä työssä on tarkasteltu useita algoritmianimaatiojärjestelmiä ja niiden sisältämiä tiedostomuotoja algoritmianimaatioiden määrittelemiseen.
Työssä keskitytään opetuskäyttöön kehitettyihin järjestelmiin.
Tämän tarkastelun pohjalta määrittelemme taksonomian algoritmianimaatiokielten arvioimiseen.

Tätä taksonomiaa käytetään hyödyksi määriteltäessä ominaisuuksia, joita vaaditaan algoritmianimaatiojärjestelmien väliseen tiedonvaihtoon soveltuvalta kieleltä.
Tältä pohjalta määrittelemme laajennettavan algoritmianimaatiokielen (XAAL eXtensible Algorithm Animation Language).
Lisäksi esittelemme kokeellisen toteutuksen joukosta työkaluja, joka mahdollistaa tiedonvaihdon eri algoritmianimaatiojärjestelmien välillä.
Lopuksi arvioimme määritellyn kielen taksonomian ja kokeellisen toteutuksen perusteella.
ED:2006-01-04
INSSI record number: 30459
+ add basket
« previous | next »
INSSI