Abstract
This is a summary of the presentation of the same title made in the Ada devroom at FOSDEM 2022. Traditional GUIs require registering callbacks and then giving up the program's thread of control to the GUI. This results in an unnatural programming style that runs counter to the way people typically learn to read programs. Ada GUI uses an alternative approach suited to a concurrent language.
- J. R. Carter, Ada-GUI repository, https://github.com/jrcarter/Ada_GUI.Google Scholar
- J. R. Carter, Mine-Detector respository, https://github.com/jrcarter/Mine_Detector.Google Scholar
- J. R. Carter, MP respository, https://github.com/jrcarter/MPGoogle Scholar
Recommendations
Linking GUI elements to tasks: supporting an evolutionary design process
TAMODIA '05: Proceedings of the 4th international workshop on Task models and diagramsIn this paper we discuss an approach for linking GUI specifications to more abstract dialogue models and supporting an evolutionary design process. These specifications are linked to task models describing behavioural characteristics. First prototypes ...
Method of User-Customizable GUI Generation and Its Evaluation
APSEC '98: Proceedings of the Fifth Asia Pacific Software Engineering ConferenceThe demand for Graphical User Interface (GUI) applications has witnessed an increase. However, it is difficult to develop such GUI applications, because their structures are complicated. Therefore, we propose an approach for the automatic generation of ...
GUI Change Method according to Roles of Widgets and Change Patterns
To develop usable software, it is necessary to develop Graphical User Interfaces (GUIs) in iterative steps, such as evaluating the usability of GUIs and improving GUIs. In improving GUIs, developers are often required to modify both the GUI and the ...






Comments