Quotation Flatscher, Rony G. 2018. Anatomy of a GUI (Graphical User Interface). In "The Proceedings of the Rexx Symposium for Developers and Users" Hrsg. René Jansen, Chip Davis, 1-40. Aruba, Dutch West Indies: None.


RIS


BibTeX

Abstract

Creating for the first time GUI (graphical user interface) applications is an endeavor that can be most challenging. This article introduces the general concepts of GUIs and the need to interact with GUI elements only on the so called "GUI thread". The concepts pertain to GUI applications written for Windows, Linux and MacOS alike. Using Java libraries for creating Rexx GUI applications makes these Rexx GUI applications totally platform independent. Taking advantage of BSF4ooRexx even the powerful JavaFX GUI libraries can be exploited by pure Rexx, allowing Rexx programmers to create the most demanding and complex GUI applications in an unparalleled easiness in an astonishing short period of time. The introduced GUI concepts will be demonstrated with short nutshell examples exploiting the JavaFX GUI libraries, empowering the Rexx programmers with the ability to create stable and error free GUI applications in Rexx.

Tags

Press 'enter' for creating the tag

Publication's profile

Status of publication Published
Affiliation External
Type of publication Contribution to conference proceedings
Language English
Title Anatomy of a GUI (Graphical User Interface)
Title of whole publication "The Proceedings of the Rexx Symposium for Developers and Users"
Editor René Jansen, Chip Davis
Page from 1
Page to 40
Location Aruba, Dutch West Indies
Year 2018
ISBN ISSN 1534-8954
URL http://rexxla.org/events/2018/presentations/201803-AnatomyOfGUI-Article.pdf
Open Access Y

Associations

Projects
BSF4ooRexx - Bean Scripting Framework for ooRexx
People
Flatscher, Rony G. (Details)
Research areas (ÖSTAT Classification 'Statistik Austria')
1109 Information and data processing (Details)
1138 Information systems (Details)
1140 Software engineering (Details)
1146 Management information systems (Details)
1150 Information design (Details)
5367 Management information systems (Details)
Google Scholar: Search