User Interface Design is its compliment, the look and feel, the presentation and interactivity of a product. But like UX, it is easily and often confused by the industries that employ UI Designers.User interface design (UID) or user interface engineering is the design of websites, computers, appliances, machines, mobile communication devices, and software applications with the focus on the user's experience and interaction. UI Design is closer to what we refer to as graphic design,though the responsibilities are somewhat more complex.
Human-Computer Interaction (HCI) integrates concepts and methods from computer science, design, and psychology to build interfaces that are accessible, easy to use, and efficient.There are three factors that should be considered for the design of a successful user interface; development factors, visability factors and acceptance factors. Development factors help by improving visual communication. These include: platform constraints, tool kits and component libraries, support for rapid prototyping, and customizability.
Visability factors take into account human factors and express a strong visual identity. These include: human abilities, product identity, clear conceptual model, and multiple representations. Included as acceptance factors are an installed base, corporate politics, international markets, and documentation and training.
There are three fundamental principles involved in the use of the visible language.