DocumentCode
3727306
Title
A generative framework for development of CRUD-based Linux desktop applications
Author
Milan Jan??r;Sergej Chodarev
Author_Institution
Department of Computers and Informatics, Technical University of Ko?ice, Slovakia
fYear
2015
Firstpage
133
Lastpage
138
Abstract
CRUD applications, i.e. applications focused on creating, reading, updating and deleting data records, have always been commonly used. Nonetheless, to the authors´ knowledge there is no framework or tool targeting this class of applications in the Gnome desktop environment (using GTK+ widget toolkit). This paper describes a framework based on the model-driven development paradigm for generating CRUD desktop applications with a hierarchic layout and bindings between user interface elements from models expressed in YAML and in domain-specific languages embedded in Vala or Genie. It demonstrates a usability of the recent modern programming language - Vala - and also shows how to extend a functionality of its compiler.
Keywords
"Generators","DSL","Load modeling","Syntactics","Informatics","Linux"
Publisher
ieee
Conference_Titel
Scientific Conference on Informatics, 2015 IEEE 13th International
Print_ISBN
978-1-4673-9867-1
Type
conf
DOI
10.1109/Informatics.2015.7377821
Filename
7377821
Link To Document