Name: | Description: | Size: | Format: | |
---|---|---|---|---|
135.92 KB | Adobe PDF |
Advisor(s)
Abstract(s)
Due to data-driven application nature and its increasing complexity, developing its user interface can be a
repetitive and time-consuming activity. Consequently, developers tend to focus more on the user interface
aspects and less on business related code. In this paper, we’re presenting an alternative approach to graphical
user interface development for data-driven applications, that allows developers to refocus on the source code
and concentrate their efforts on application core logic. The key concept behind our approach is the generation
of concrete graphical user interface from a source code based model, which includes the original source
code metadata and non-intrusive declarative language extensions that describes the user interface structure.
Concrete user interface implementation will be delegated to specialized software packages, developed by
external entities, that provides complete graphical user interfaces services to the application. When applying
our approach, we’re expecting faster graphical user interface development.
Description
Keywords
Attribute-oriented programming Source code model GUI generation Data-driven application
Citation
MONTEIRO, Marco; OLIVEIRA, Paula; GONÇALVES, Ramiro - GUI generation based on language extensions: a model to generate GUI, based on source code with custom attributes. In: Proceedings of the 10th International Conference on Enterprise Information Systems. Barcelona: [s.n.], 2008.