Muthu, Muthuraman (1997) High-level specification of graphical user interfaces. Masters thesis, Memorial University of Newfoundland.
PDF (Migrated (PDF/A Conversion) from original format: (application/pdf))
- Accepted Version
Available under License - The author retains copyright ownership and moral rights in this thesis. Neither the thesis nor substantial extracts from it may be printed or otherwise reproduced without the author's permission.
Recent studies have shown that users of GUIs make fewer mistakes, feel less frustrated, suffer less fatigue and are more able to learn for themselves about the operation of new packages than users of non-graphical or character-based user interfaces. On the other hand, other surveys on user interface programming show that developing a GUI is a very complex task, that in today's applications a considerable amount of resources (time and effort) are devoted to the user interface portion both in the development phase and in the maintenance phase. -- This report discusses currently available toolkits and specification methods that facilitate the development of a GUI in an efficient way and compares their merits and demerits. A new solution is then proposed by developing a high-level specification language for interfaces. The proposed approach is implemented using Java/JavaCompilerCompiler (JavaCC). A simple application is also presented. -- Key Words: Graphical User Interfaces; Toolkits; Interface Specification Languages; User Interface Design.
|Item Type:||Thesis (Masters)|
|Additional Information:||Bibliography: leaves 68-71.|
|Department(s):||Science, Faculty of > Computer Science|
|Library of Congress Subject Heading:||Graphical user interfaces (Computer science)--Design; Computer-aided design|
Actions (login required)