Abstract. Employing post-WIMP interfaces, i.e. user interfaces going beyond the traditional WIMP (Windows, Icons, Menu, Pointer) paradigm, often implies a more complex authoring process for applications. We present a novel authoring method and a corresponding tool that aims to enable developers to cope with the added level of complexity. Regarding the development as a process conducted on different layers, we introduce a specific layer for post-WIMP in addition to layers addressing implementation or traditional GUI elements. We discuss the concept of cross layer authoring that supports different author groups in the collaborative creation of post-WIMP applications permitting them working independently on their respective layer and contributing their specific skills. The concept comprises interactive visualization techniques that highlight connections between code, GUI and post-WIMP functionality. It allows for graphical inspection while transitioning smoothly between layers. A cross layer authoring tool has been implemented and was well received by UI developers during evaluation. Keywords: authoring processes; authoring tools; post-WIMP interfaces; cross layer authoring; collaborative user interface development; combined post-WIMP interactions; visual validation IntroductionAuthoring processes and tools for creating classical GUIs (Graphical User Interfaces) that adhere to the WIMP (Windows, Icons, Menus, Pointer) paradigm have been explored and refined over the years and developers have been honing their skills in creating these types of user interfaces. With post-WIMP [14] becoming more commonplace [11], the authoring process for user interfaces is becoming more complex, as the diversity of interaction methods rises [1,2]. Novel tasks need to be carried out during authoring and new skill sets are required, for example expertise in reality-based interaction [5], in order to develop post-WIMP user interfaces. As single authors seldom possess the whole range of skills required, collaboration of multiple author groups with specific expert knowledge is often needed [4,12]. We identified another factor that distinguishes authoring of post-WIMP user interfaces: many post-WIMP interface elements (e.g. gestures, speech input) have no graphical representation in the user interface and therefore make it more difficult to graphically represent them in authoring tools. In addition, authors may not understand from visually inspecting the user interface which interactions are implemented and how they work together. As a consequence, existing tools for GUI development may not be well suited for post-WIMP. Dedicated authoring tools are necessary to create these types of user interfaces efficiently, to ensure high quality, to facilitate meaningful inspection and tests, to enable authors to contribute their expertise to the development and to reduce overhead due to several authors having to cooperate in the development. This paper presents an authoring process and an authoring tool for post-WIMP user interfaces that take the pe...
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.