loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Author: Mariusz Trzaska

Affiliation: Polish Japanese Institute of Information Technology, Poland

Keyword(s): Graphical User Interfaces, GUI, library, tools, Model-Based GUIs.

Related Ontology Subjects/Areas/Topics: Declarative Languages ; Object-Oriented Programming ; Programming Languages ; Software Engineering ; Visual Programming

Abstract: A declarative way of creating GUIs is also known as model-based generation. Most of existing solutions require dedicated tools and quite complicated knowledge from the programmer. They also use special languages. In contrast, we propose a method which utilizes annotations existing in present programming languages. The method greatly improves generating common GUIs for popular languages. Annotations allow the programmer for marking particular parts of a source code defining class structures. Using such simple annotations, the programmer can describe basic properties of the desired GUI. In the simplest form it is enough just to mark attributes (or methods) for which widgets should be created. There is also a way to define more detailed description including labels, the order of items, different widgets for particular data items, etc. Using a generated form, the application user can create, edit and see instances of data objects. Our research is supported by a working prototype library called senseGUI (Java). (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.220.106.241

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Trzaska, M. (2008). senseGUI – A DECLARATIVE WAY OF GENERATING GRAPHICAL USER INTERFACES. In Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT; ISBN 978-989-8111-51-7; ISSN 2184-2833, SciTePress, pages 71-76. DOI: 10.5220/0001883400710076

@conference{icsoft08,
author={Mariusz Trzaska.},
title={senseGUI – A DECLARATIVE WAY OF GENERATING GRAPHICAL USER INTERFACES},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT},
year={2008},
pages={71-76},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001883400710076},
isbn={978-989-8111-51-7},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 1: ICSOFT
TI - senseGUI – A DECLARATIVE WAY OF GENERATING GRAPHICAL USER INTERFACES
SN - 978-989-8111-51-7
IS - 2184-2833
AU - Trzaska, M.
PY - 2008
SP - 71
EP - 76
DO - 10.5220/0001883400710076
PB - SciTePress