Modeļbāzēts dialogu logu dzinis
Author
Logvinovs, Dmitrijs
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Kozlovičs, Sergejs
Date
2012Metadata
Show full item recordAbstract
Dialogu logu dzinis ir programmatūras produkts, kas pievieno iespēju izmantot dialogu logus modeļ-bāzētajās programmās, kas ir būvētas uz transformāciju-vadītās arhitektūras (TDA) pamatā.
Dziņa galvenā funkcionalitāte ir, nolasot no modeļu repozitorija dialoga loga aprakstu, kas atbilst Dialogu logu metamodelim, aprēķināt šim logam (un tajā iekļautajām komponentēm) izvietojumu, un parādīt to uz ekrāna. Lai nodrošinātu atgriezenisku saiti, dzinim ir jāmāk reaģēt uz lietotāja notikumiem (piem., klikšķis uz pogas), kā arī jāmāk šos notikumus ierakstīt modeļu repozitorijā tālākai apstrādei. Dialog Engine is a software product that allows adds the possibility to use dialog windows in model-based programs that are built according to the transformation-driven architecture approach.
Engine’s main functionality is to read the dialog’s description from a model repository that corresponds to the Dialog Engine’s Metamodel, then according to this data lay out all inner components in a dialog window and show it on the screen. In order to implement callback Dialog Engine must be able to respond to user events (e.g., a click of a button) and to record these events in a model repository for further processing.