Abstract
It is well known to the UX community that Graphical User Interface (GUI) works much better for data exchange applications than it does for control ones. We propose a new type of interface for control applications that combines some features and capabilities of a GUI and a Command Line Interface (CLI), and which we call hybrid (HI). An HI presents a window containing a single-line text-input field for command entry. Commands belong to an LL (1) language with some simple tokenisation rules. The lexical and grammar definitions are supplied in XML form to the HI’s back-end. The window also contains dynamic GUI controls that appear, disappear and morph according to the content of the command line (hence the name hybrid), following the grammar of the command language. The GUI part will represent valid choices, both ones already made and ones still available to the rest of the command line.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Shneiderman, B.: A taxonomy and rule base for the selection of interaction styles. In: Shackel, B., Richardson, S. (eds.) Human Factors for Informatics Usability. Cambridge University Press, Cambridge (1991)
Unwin, A., Hofman, H.: GUI and command line—conflict or synergy? In: Berk, K., Pouahmadi, M. (eds.) Computing Science and Statistics. Proceedings of the 31st Symposium on the Interface, vol. 31, pp. 246–253. Chicago Interface Foundation (1999)
Joppich, M., Zimmer, R.: From command-line bioinformatics to bioGUI. PeerJ (2019). https://doi.org/10.7717/peerj.8111. https://peerj.com/articles/8111/. Accessed 10 Mar 2022
Gopaluni, J., Unwala, I., Lu, J., Yang, X.: Graphical user interface for OpenThread. In: 2019 IEEE 16th International Conference on Smart Cities: Improving Quality of Life Using ICT & IoT and AI (HONET-ICT), pp. 235–237. UNC Charlotte, NC, USA (2019)
Voronkov, A., Martucci, L.A., Lindskog, S.: System administrators prefer command line interfaces, don’t they? An exploratory study of firewall interfaces. In: Fifteenth Symposium on Usable Privacy and Security (SOUPS 2019), Santa Clara, CA, USA, pp. 259–273 (2019)
Pratama, L.A., Kustija, J.: Design of graphical user interface (GUI) on IoT-based remote laboratory for programmable logic controller (PLC) practicum and pneumatic simulation. IOP Conf. Ser. Mater. Sci. Eng. 830(418) (2020). https://doi.org/10.1088/1757-899X/830/4/042053. Accessed 10 Mar 2022
Norman, D.: The next UI breakthrough: command lines. Interactions 14, 44–45 (2007)
Rosenthal, H.: AppleScript: The Comprehensive Guide to Scripting and Automation on Mac OS X. aPress (2006)
Brooke, J.: SUS: a retrospective. J. Usability Stud. 8(2), 29–40 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Derzho, M., Shafarenko, A., Lilley, M. (2022). Controlling an Application via a Hybrid Interface. In: Stephanidis, C., Antona, M., Ntoa, S. (eds) HCI International 2022 Posters. HCII 2022. Communications in Computer and Information Science, vol 1580. Springer, Cham. https://doi.org/10.1007/978-3-031-06417-3_26
Download citation
DOI: https://doi.org/10.1007/978-3-031-06417-3_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-06416-6
Online ISBN: 978-3-031-06417-3
eBook Packages: Computer ScienceComputer Science (R0)