Generative Programming of Graphical User Interfaces
Max Schlee, Jean Vanderdonckt
Abstract
Generative Programming (GP) is a computing paradigm allowing automatic creation of entire software families utilizing the configuration of elementary and reusable components. GP can be projected on different technologies, e.g. C++-templates, Java-Beans, Aspect-Oriented Programming (AOP), or Frame technology. This paper focuses on Frame Technology, which aids the possible implementation and completion of software components. The purpose of this paper is to introduce the GP paradigm in the area of GUI application generation. It demonstrates how automatically customized executable applications with GUI parts can be generated from an abstract specification.
Create a lesson
Related papers
A Frame-Level View and Image-Quality Annotation Tool for Fetal Echocardiography: Comparison with Spreadsheet Annotation
Mohamed Azzam, Ziyang Xu, Quinlan Couch et al.
Go-Go-Go: the game of Go without turns
Andrea Cambiaghi, Marco Tarini
Smartphone-Aided VR Exergames for HIIT: Gamifying Fitness with Real-Time Pose Estimation
Abhiram Kothagundu, Pheelip Pritipal Raipure, Abhijit Chandrakant Patil et al.
You Know What You Will Like: People Predict Their Own Ratings Better Than Recommender Systems
Zihan Chen, Lei Nico Zheng, Di Zhu
Perceived Trust and Transparency in AI-Altered vs. Human-Written LinkedIn Posts
Thomas Christian Joos, Azza Bouleimen, Anikó Hannák et al.
Measuring the collaboration, not the agent
Xinxiao Li, Eisei Nakahara