Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АКТ Lecture15 29 03.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
4 Мб
Скачать
☆

Human-computer interaction

  • The user interface, as a means of human-computer interaction.

  • Interface Usability.

  • Types of interfaces: a command line interface, text-based, graphical user interface.

  • Physical and mental characteristics of the user.

  • Stages of development of the user interface.

  • Types of interface testing (user testing).

  • Prospects for the development of interfaces.

HCI (human-computer interaction) is the study of how people interact with computers and to what extent computers are or are not developed for successful interaction with human beings. A significant number of major corporations and academic institutions now study HCI. Historically and with some exceptions, computer system developers have not paid much attention to computer ease-of-use. Many computer users today would argue that computer makers are still not paying enough attention to making their products "user-friendly." However, computer system developers might argue that computers are extremely complex products to design and make and that the demand for the services that computers can provide has always out driven the demand for ease-of-use.

One important HCI factor is that different users form different conceptions or mental models about their interactions and have different ways of learning and keeping knowledge and skills (different "cognitive styles" as in, for example, "left-brained" and "right-brained" people). In addition, cultural and national differences play a part. Another consideration in studying or designing HCI is that user interface technology changes rapidly, offering new interaction possibilities to which previous research findings may not apply. Finally, user preferences change as they gradually master new interfaces.

Human–computer interaction studies the ways in which humans make, or don't make, use of computational artifacts, systems and infrastructures. In doing so, much of the research in the field seeks to improve human-computer interaction by improving the usability of computer interfaces

When evaluating a current user interface, or designing a new user interface, it is important to keep in mind the following experimental design principles:

Early focus on user(s) and task(s): Establish how many users are needed to perform the task(s) and determine who the appropriate users should be; someone who has never used the interface, and will not use the interface in the future, is most likely not a valid user. In addition, define the task(s) the users will be performing and how often the task(s) need to be performed.

Empirical measurement: Test the interface early on with real users who come in contact with the interface on a daily basis. Keep in mind that results may vary with the performance level of the user and may not be an accurate depiction of the typical human-computer interaction. Establish quantitative usability specifics such as: the number of users performing the task(s), the time to complete the task(s), and the number of errors made during the task(s).

Iterative design: After determining the users, tasks, and empirical measurements to include, perform the following iterative design steps:

  • Design the user interface

  • Test

  • Analyze results

  • Repeat

Repeat the iterative design process until a sensible, user-friendly interface is created.

The user interacts directly with hardware for the human input and output such as displays, e.g. through a graphical user interface. The user interacts with the computer over this software interface using the given input and output (I/O) hardware. Software and hardware must be matched, so that the processing of the user input is fast enough, the latency of the computer output is not disruptive to the workflow.

Human–computer interface. The human–computer interface can be described as the point of communication between the human user and the computer. The flow of information between the human and computer is defined as the loop of interaction. The loop of interaction has several aspects to it, including:

Visual Based :The visual based human computer inter-action is probably the most widespread area in HCI research.

Audio Based : The audio based interaction between a computer and a human is another important area of in HCI systems. This area deals with information acquired by different audio signals.

Task environment: The conditions and goals set upon the user.

Machine environment: The environment that the computer is connected to, e.g. a laptop in a college student's dorm room.

Areas of the interface: Non-overlapping areas involve processes of the human and computer not pertaining to their interaction. Meanwhile, the overlapping areas only concern themselves with the processes pertaining to their interaction.

Input flow: The flow of information that begins in the task environment, when the user has some task that requires using their computer.

Output: The flow of information that originates in the machine environment. Feedback: Loops through the interface that evaluate, moderate, and confirm processes as they pass from the human through the interface to the computer and back.

Fit: This is the match between the computer design, the user and the task to optimize the human resources needed to accomplish the task.

What is an application? You may have heard people talking about using a program, an application, or an app. But what exactly does that mean? Simply put, an app is a type of software that allows you to perform specific tasks. Applications for desktop or laptop computers are sometimes called desktop applications, while those for mobile devices are called mobile apps.

When you open an application, it runs inside the operating system until you close it. Most of the time, you will have more than one application open at the same time, which is known as multi-tasking.

App is a common term for an application, especially for simple applications that can be downloaded inexpensively or even for free. Many apps are also available for mobile devices and even some TVs.

Desktop applications. There are countless desktop applications, and they fall into several categories. Some are more full featured (like Microsoft Word), while others may only do one or two things (like a clock or calendar app). Below are just a few types of applications you might use.

  • Word processors: A word processor allows you to write a letter, design a flyer, and create many other types of documents. The most well-known word processor is Microsoft Word.

  • Web browsers: A web browser is the tool you use to access the Internet. Most computers come with a web browser pre-installed, but you can also download a different one if you prefer. Examples of browsers include Internet Explorer, Mozilla Firefox, Google Chrome, and Safari.

  • Media players: If you want to listen to MP3s or watch movies you've downloaded, you'll need to use a media player. Windows Media Player and iTunes are popular media players.

  • Games: There are many types of games you can play on your computer. They range from card games like Solitaire to action games like Halo. Many action games require a lot of computing power, so they may not work unless you have a newer computer.

Mobile apps. Desktop and laptop computers aren't the only devices that can run applications. You can also download apps for mobile devices like smartphones and tablets. Here are a few examples of mobile apps.

  • Gmail: You can use the Gmail app to easily view and send emails from your mobile device. It'savailablefor Android and iOS devices.

  • Instagram: You can use Instagram to quickly share photos with your friends and family. It'savailablefor Android and iOS.

  • Duolingo: With a combination of quizzes, games, and other activities, this app can help you learn new languages. It'savailablefor Android and iOS.

GCFLearnFree.org offers a variety of mobile apps. You can go to our Mobile Apps page to download them for free.

Installing new applications. Every computer and mobile device will come with some applications already built in, such as a web browser and media player. However, you can also purchase and install new apps to add more functionality. You can review our lessons on Installing Software on Your Windows PC, Installing Software on Your Mac, and Free Software to learn more.

 Common applications in Windows

Windows comes with several useful applications already installed. These applications can help you with many common tasks, such as browsing the Internet, managing your calendar, and shopping for music.

Most of these apps can be opened by clicking the Start button, then clicking the icon of the app you want to open. You may need to navigate the Start menu to find the app you're looking for. Take a look at our Navigating Windows lesson to learn more.

Web browsers. Internet Explorer is one of the most well-known applications on the Internet, primarily because it has come bundled with many versions of Windows for the past 20 years. It has a simple interface and most standard web browser features, including bookmarking your favorite websites.

Microsoft Edge replaces Internet Explorer in Windows 10 but serves the same function. It has a few new features over Internet Explorer, including an option to display webpages in an easy-to-read format and integration with other parts of Windows 10.

Productivity. Windows 8 and Windows 10 include several productivity apps that can help you with daily tasks, like managing your email and calendars, finding directions, and organizing notes. 

Mail and Calendar are apps that connect your accounts with other services, such as Microsoft, Google, and Apple. They synchronize your mailboxes and calendars within these services and display them in a single window on your computer.

Maps, an app powered by Bing Maps, gives you access to all of the same navigation and search features. It adds a few other features, like pinning locations and saving directions on all of your Windows devices.

OneNote is the advanced note organization software originally included with Microsoft Office, but now it's a default app in Windows 10. OneNote lets you create a collection of notes that you can then search and share.

Media

Photos, introduced in Windows 8, is a digital photo organizer that helps you store, sort, and display photos on your computer. It also includes features for editing, online storage, and sharing to social media.

Groove Music and Movies & TV are apps included with Windows 10 that access Microsoft's online media services. Groove Music can play music stored on your computer and OneDrive, and it can stream online music with the purchase of a monthly subscription. You can play video files stored on your computer with Movies & TV, and you can use it to shop for movies and TV shows online as well.

Windows Media Player is Microsoft's default basic media player that has come with most versions of Windows. It can play most types of audio and video files stored on your computer.

Settings

The Control Panel is where you can adjust your computer's settings and configurations. The Settings app, introduced in Windows 8, gives you access to most of your computer's settings but is designed in a new tablet style instead of the classic Windows style.

What are accessibility features?

Accessibility features are designed to help people with disabilities use technology more easily. For example, a text-to-speech feature may read text out loud for people with limited vision, while a speech-recognition feature allows users with limited mobility to control the computer with their voice. In this lesson, we'll introduce you to some common accessibility features. We'll also discuss assistive technology that you can attach to your computer for greater accessibility.