Skip to main content

Controlling an Application via a Hybrid Interface

  • Conference paper
  • First Online:
HCI International 2022 Posters (HCII 2022)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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

  7. Norman, D.: The next UI breakthrough: command lines. Interactions 14, 44–45 (2007)

    Article  Google Scholar 

  8. Rosenthal, H.: AppleScript: The Comprehensive Guide to Scripting and Automation on Mac OS X. aPress (2006)

    Google Scholar 

  9. Brooke, J.: SUS: a retrospective. J. Usability Stud. 8(2), 29–40 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alex Shafarenko .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics