A command line interface versus a graphical user interface in coding VR systems

Tom Fellmann*, Manolya Kavakli

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

4 Citations (Scopus)

Abstract

This paper draws comparisons between a Command Line Interface and a Graphical User Interface. We have developed a generic VR tool (VaiR) to be used for various purposes in simulations and demonstrations by different types of users. VaiR is a complex SW tool written in C++. Its object-oriented approach and the abstract composition makes it flexible and adaptable. In this paper, we investigate the necessity for the development of a graphical user interface to support such complex VR systems, and provide its users a relatively simple and more effective programming environment. The results of our pilot study indicate that a GUI is beneficial even for skilled programmers since it presents a logical order with pre-initialized basic settings. We also investigated its use in various levels of programming skills. Since the novices and experts handle SW tools differently in coding, the GUI of a complex VR system should be adaptive.

Original languageEnglish
Title of host publicationProceedings of the 2nd IASTED International Conference on Human-Computer Interaction, HCI 2007
EditorsD. Cunliffe
Place of PublicationNew York
PublisherAssociation for Computing Machinery (ACM)
Pages142-147
Number of pages6
ISBN (Print)9780889866546
Publication statusPublished - 2007
Event2nd IASTED International Conference on Human-Computer Interaction, HCI 2007 - Chamonix, France
Duration: 14 Mar 200716 Mar 2007

Other

Other2nd IASTED International Conference on Human-Computer Interaction, HCI 2007
Country/TerritoryFrance
CityChamonix
Period14/03/0716/03/07

Keywords

  • Command line interface
  • Graphical user interface
  • Novice and expert programmers
  • Virtual reality

Fingerprint

Dive into the research topics of 'A command line interface versus a graphical user interface in coding VR systems'. Together they form a unique fingerprint.

Cite this