Summary

This document covers the concepts of Human-Computer Interaction (HCI) and provides an overview of the elements involved in designing user interfaces. It outlines requirements analysis, user analysis, task modeling, interface selection, and hardware considerations for building user-friendly software applications.

Full Transcript

HCI REVIEWER MIDTERM It is referred to as user interface components (UI) Requirement analysis Developing a system requires initial research, which must be conducted thoroughly from a user perspective. In order to optimize the interaction...

HCI REVIEWER MIDTERM It is referred to as user interface components (UI) Requirement analysis Developing a system requires initial research, which must be conducted thoroughly from a user perspective. In order to optimize the interaction between the system and the user User Analysis This process reinforces the original requirements analysis to satisfy potential system use more comprehensively. This also prioritizes user experience and usability standards Scenario and Task Modeling It involves the identification of the application task structure and the sequential relationship between the different elements of the program or a system Interface Selection and Consolidation Software interface components (search fields and widgets) Interaction techniques (voice and facial recognition) Hardware specification (sensor and display monitor) Will be made in this design process Hardware Platform The design configuration of a hardware interaction platform greatly Windows/Layers depends on the characteristics of the application that requires a certain operating environment There provide the working area of an application, which pertains to the user interface. Modern computer interfaces are designed around Software Interface Components windows, or the visual output channels and abstractions for These components are the means to break the complexity of a individual computational processes software by providing an easy interaction to the user. Icons 3D interface These are simple, interactable, and intuitive objects that can be Image interactive and making the user feel involved with the scene visually represented as a compact and small pictogram. Icon are provide the experience of virtual reality. 3D interfaces are commonly distinctively designed to be a compact representation of an presented and operated in a 2D spaces. Is controlled by a mouse or application which facilitates interaction touch screen Menu STORYBOARDING These can be organized as a one-dimensional list or two-dimensional Is a technique for illustrating an interaction between a person and a array of items. Selection of a menu item involves three(3) subtask product (or multiple people and multiple products) in narrative active the menu, scanning the items, and selecting item. format, which includes a series of drawing, sketches, or picture and sometimes words that tell a story WIRE-FRAMING Is a way to design a website or an application service at a structural level. A wire-frame is commonly used to layout content and functionality on a page which considers the user’s needs and experience Wire-framing is fairly simple. According to Myre (2018) User Interface Layer GUI Components for User input User interface (UI) Is a channel between human and computer interaction, where a user interacts with and controls a computer or machine to complete task effectively and efficiently Application programming interface (API) Is a set of routines, protocols, and tools for building software applications, especially when programming graphical user interface(GUI) Window manager Graphical User Interface (GUI) Is a software utility found in most GUI-based software and This type of interface is expected to be available in multi-tasking applications that manage the overall alignment and layout of environment or an application that involves a considerable degree of graphical windows complexity CHARACTERISTICS OF A SUCCESFUL UI It should be intuitive, which does not necessarily require training to Input operate Pertains to any information or data that is sent to a computer for It should be efficient to carry out a smooth operation for faster usage processing It should be user-friendly to provide user satisfaction Output TYPES OF USER INTERFACE (UI) Refers to any information that was processed by and sent out from a computer or any electronic device Natural Language interface Event-driven program It is because the computer and the user seem to have a conversation as their mode of interaction structure is a programming paradigm in which the flow of program execution is determined by events like a mouse click, keypress, or a Menu-Based interface message from the operating system or another program This provides the user with an on-screen list of available selections, PARTS OF EVENT DRIVEN although the options displayed are limited. In this matter, the user need to not know the system Event Form-Based interface this object in java is created when something changes within a GUI. An event is triggered and a relevant event object is created when a It consists of on-screen forms or web-based forms displaying fields user clicks on button, clicks on combo box, types of characters into containing data items or parameters that need to be communicated text fields and etc. to or solicited from the user Event Source Command Line Interface (CLI) it refers to the object that is triggered in an event. In other words, even It allows the user to control the applications with a series of the source is an object that generates an event keystrokes, commands, phrases, or some sequence This interface requires memorization of syntax Event Listener it is a program code that listens for changes, addition, user interaction, etc. Event Classes represent different core event handling mechanism in Java

Use Quizgecko on...
Browser
Browser