Generic Graphical User Interfaces
Publication year
2005Publisher
Berlin ; New York : Springer
ISBN
3540237275
In
Lecture Notes in Computer Science, (2005)Trinder, P. (ed.), Implementation of Functional Languages: 15th International Workshop, IFL 2003, Edinburgh, UK, September 8-11, 2003. Revised Papers, pp. 152-167ISSN
Annotation
IFL 2003
Publication type
Article in monograph or in proceedings
Display more detailsDisplay less details
Editor(s)
Trinder, P.
Organization
Software Technology
Security of Systems
Journal title
Lecture Notes in Computer Science
Book title
Trinder, P. (ed.), Implementation of Functional Languages: 15th International Workshop, IFL 2003, Edinburgh, UK, September 8-11, 2003. Revised Papers
Page start
p. 152
Page end
p. 167
Subject
Software TechnologyAbstract
It is important to be able to program GUI applications in a fast and easy manner.
Current GUI tools for creating visually attractive applications offer limited functionality.
In this paper we introduce a new, easy to use method to program GUI applications in a pure functional language such as Clean or Generic Haskell. The method we use is a refined version of the model-view paradigm.
The basic component in our approach is the Graphical Editor Component (GEC(t)) that can contain any value of any flat data type t and that can be freely used to display
and edit its value. GEC(t)s can depend on others, but also on themselves.
They can even be mutually dependent. With these components we can construct a flexible, reusable and customizable editor. For the realization of the components we had to invent a new generic implementation technique for interactive applications.
This item appears in the following Collection(s)
- Academic publications [242767]
- Electronic publications [129609]
- Faculty of Science [36397]
- Open Access publications [104191]
Upload full text
Use your RU credentials (u/z-number and password) to log in with SURFconext to upload a file for processing by the repository team.