SHARE
Facebook X Pinterest WhatsApp

Advogato: Semantics and Computing

Written By
thumbnail
Web Webster
Web Webster
Feb 13, 2001

“Recent discussions on Advogato have raised the question of how
to improve the UNIX GUI. Unfortunately, the conversation has been
focused on marginal improvements of the current WIMP system –
user-defined interfaces, improved keyboard-ability, and GUI pop-ups
for CLI tools. While these ideas have some merit, they fail to
strike at the heart of the current problem in Human-Computer
Interaction: language. Using any of today’s GUIs, there is almost
no ability for real expression. Tasks must be broken down into a
series of points, clicks, and drags. This article is meant to raise
some possible ways to improve our Human-Computer vocabulary.”

“Before we can delve into ways to improve the current GUI for
free systems, we must look at what strengths exist with the current
methods of interaction. UNIX is known for its powerful
command-line. The command line allows for a rich expressive
framework – so much so that some have claimed that it is provides
an experience similar to writing literature. However, the command
line is difficult to master for casual computer users, and
(relative) mastery is required to not only appreciate the power,
but also to just be able to use it efficiently. The GUI solves the
problem of requiring mastery rather well: users can almost
immediately acclimate themselves in a GUI environment and be
productive. The notion of using a mouse to direct a cursor to point
and click in order to manage files and launch applications is
fairly simple to grasp. However, the literature-like expressiveness
is gone. Vocabulary has been reduced to almost nothing.”

Complete
Story

thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

Red Hat reveals major enhancements to Red Hat Enterprise Linux AI
sjvn
Oct 22, 2024
How to Find AWS EC2 Instance Type Over SSH (6 Methods)
Benny Lanco
Sep 23, 2024
Crond: Daemon to Execute Scheduled Commands
Rose Hosting Blog
Sep 20, 2024
A Detailed Introduction to Oracle VirtualBox
Senthil Kumar
Sep 19, 2024
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.