Rolluque, Quintin Jay P - HCI-1
Rolluque, Quintin Jay P - HCI-1
Rolluque, Quintin Jay P - HCI-1
HCI paradigms are broad models or patterns that guide researchers and practitioners lightly
throughout the design and assessment of user interfaces. They help to set the state of the
art for developing systems acclaimed to be user-friendly and to focus research. HCI over
time has changed in respect to the needs and technology for users. Some important
paradigms include time sharing, graphical user interfaces, guis are direct manipulation, and
ubiquitous computing. The paradigms profoundly render interactions of persons with
computers.
One of the creative ideas by which a lot of people could collaborate with a computer system
at any given time was possible through the paradigm of time-sharing developed in the
course of the 1960s. In the absence of time-sharing, people had to queue up for their chance
to run programs on a computer when they were invited to run by batch processing. This
provided an illusion to each individual with a personal computer by sharing the processing
time of the single computer simultaneously among many users. The development of
multi-user operating systems that supports collaborative working and sharing of resources
took place due to this kind of thinking. Besides, it has a collection, not only that, created the
base for today's networked computer systems and the capability of resources to be shared
and retrieved anywhere across the network, which could be an internet.
There have been dramatic changes in the video display units (VDUs) over time that have
had a major effect on user engagement.
More traditional VDU's were simple text-based with often the only kind of interaction
available being command-line inputs and outputs. Introduction of graphical user interfaces
(GUIs), which significantly enhanced interaction, was made possible through the introduction
of better resolution screens and the ability to show graphical information. It enabled the
human–computer direct user interaction with the aid of visual metaphors like windows,
menus, and icons, changing computing to be more user-friendly and available for a lot more
users. By moving towards high-definition and touchscreen displays, images were crisper and
touched a great deal by the better engagement of the user within the activity, as one could
manipulate directly with touch, gestures, and multi-touch functions. The toolkits mostly
consist of libraries that generate common interface elements such as buttons, menus, and
dialogs in a consistent yet usable fashion across applications. Toolkits like java Swing,
Microsoft's WPF (Windows Presentation Foundation), and Qt Framework allow developers
to pay more attention to the unique parts of their programs rather than reinventing basic
interface pieces. Giving tools to handle events, address layout management, and handle
visual design, programming toolkits speed up development and lead to best practices in user
interface design, which in turn leads to more dependable and user-friendly software. This
ease of technology availability led to mass acceptance in homes and offices, radically
changing the way people perform various activities, communicate, or learn information. PCs
increased productivity in the workplace due to automation of standard operations and
enhanced data processing and communication. This enabled the ability to be entertained,
learn, and socially interact in a new everyday way with a personal computer.