• 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