There is still no concrete definition for the set of concepts that can define human-computer interaction. In general terms, we could say that human-computer interaction is the discipline that studies the exchange of information via software between human and computers. This is useful for the design, evaluation and implementation of interactive technological devices, studying what can potentially affect. The aim is that, the exchange is more efficient: to minimize errors, to increase customer satisfaction, to reduce frustration and ultimately, do more productive tasks that surround people and computers.
Although research in this field is very complicated, the result is very rewarding. It is very important to design systems that are effective, efficient, easy and enjoyable to use as society enjoy these advances. The difficulty is given by a number of restrictions and the fact that sometimes we have to make some sacrifices. The reward would be : the creation of digital libraries where students can find virtual medieval manuscripts of hundreds years ago, the equipment used in the medical field, such as one that allows a team of surgeons to conceptualize, to host and monitor a complex operation neurological, creation of virtual worlds for entertainment and social interaction, service efficient and responsive government – which could range from renewing licenses online through the analysis of a parliamentary witness or smart phones that know where they are and have the ability to understand certain phrases in a language. Designers can create an interaction with virtual worlds by integrating with the physical world.
Historical Root of Human computer Interaction
The computer graphics born from the use of CRT and early use of the stylus. That led to the development of pioneering techniques for human-computer interaction. Many of these date back to 1963, the year Ivan Sutherland developed Sketchpad for his doctoral thesis, which marked the beginning of computer graphics. Since that time it has continued to work in this field, creating and improving the algorithms and hardware that display and manipulate objects with much realism, all that, in order to achieve interactive graphics. Some of the related advances were attempts to reach a man-machine symbiosis (Licklider, 1960), increase of human intellect ( Douglas Engelbart , 1963). From these human-computer interaction emerged and became generalized – as in the case of the mouse, bitmapped displays, personal computers, the desktop metaphor and windows and pointers to click. Furthermore, the fact of working with operating systems led to the creation of new techniques to make interfaces input / output, time controls, multiprocessors and to support the fact that they opened several screens or had animations.
Objectives of Human computer Interaction
As human-computer interaction studies the communication between human and machines, this implies that the human-computer interaction will involve both knowledge about : the person and the machine. On the machines it is required to have the knowledge about operating systems, graphical techniques, programming languages ??and development environments. About the people, it is important to have some previous knowledge and communication theory, disciplines of graphic and industrial design, linguistics, social sciences, cognitive psychology and human function. In order to have a more approximate to the field of human-computer interaction in which specializes contemplate : Union tasks humans with machines. Human capabilities to use machines (including the ability to understand the interfaces) Algorithms and programs of the interface itself. Engineering concepts arise when designing and building interfaces. The process of specification, design, and implementation of the interface. Sacrifices design. In conclusion, the HCI addresses aspects of the human sciences, as well as engineering and design.
Main components of Human“computer Interaction
Keep in mind that human beings have a limited capacity to process information, which is very important to consider when making the design. We can communicate through four channels of input / output : vision, hearing, touch and movement. The information received is stored in memory, the short term memory and long term memory. Once we receive the information, it is processed through reasoning and acquired skills, such as being able to solve problems or errors. All this process will affect the emotional state of the user, since it directly influences the capacity of a person. Also, a fact that can not be overlooked is that all users have common skills, but there will be others that will vary by individual.
The system used can affect the user in different ways. Input devices allow you to enter text, as in the case of the computer keyboard, phone keyboard, speech or a handwritten text, drawings, screen selections with the mouse as example. Output devices we would have different types of screens, mostly those that are bitmaps, large screens for use in public places … In the long term may also count on digital paper. Systems virtual reality and visualization with 3D play an important role in the world of human-computer interaction. Also important devices in contact with the physical world, physical controls such as temperature sensors, movement, etc. Moreover different types of printers would have their own characteristics, sources and characters – like Scanners and Optical recognition system. The last characteristic is the processing. The computer will have a speed limit in processing, on the other hand affect the processing speed to utilizing a network or another.
It is important to have a good communication between the user and computer, therefore the interface has to be designed with the needs of the user. It is vital to have good understanding of the two sides since the interaction is not possible without one-sided knowledge.