What is Interface: Definition and 166 Discussions

In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine from the human end, whilst the machine simultaneously feeds back information that aids the operators' decision-making process. Examples of this broad concept of user interfaces include the interactive aspects of computer operating systems, hand tools, heavy machinery operator controls, and process controls. The design considerations applicable when creating user interfaces are related to, or involve such disciplines as, ergonomics and psychology.
Generally, the goal of user interface design is to produce a user interface which makes it easy, efficient, and enjoyable (user-friendly) to operate a machine in the way which produces the desired result (i.e. maximum usability). This generally means that the operator needs to provide minimal input to achieve the desired output, and also that the machine minimizes undesired outputs to the user.
User interfaces are composed of one or more layers, including a human-machine interface (HMI) that interfaces machines with physical input hardware such as keyboards, mice, or game pads, and output hardware such as computer monitors, speakers, and printers. A device that implements an HMI is called a human interface device (HID). Other terms for human-machine interfaces are man-machine interface (MMI) and, when the machine in question is a computer, human–computer interface. Additional UI layers may interact with one or more human senses, including: tactile UI (touch), visual UI (sight), auditory UI (sound), olfactory UI (smell), equilibrial UI (balance), and gustatory UI (taste).
Composite user interfaces (CUIs) are UIs that interact with two or more senses. The most common CUI is a graphical user interface (GUI), which is composed of a tactile UI and a visual UI capable of displaying graphics. When sound is added to a GUI, it becomes a multimedia user interface (MUI). There are three broad categories of CUI: standard, virtual and augmented.
Standard CUI use standard human interface devices like keyboards, mice, and computer monitors. When the CUI blocks out the real world to create a virtual reality, the CUI is virtual and uses a virtual reality interface. When the CUI does not block out the real world and creates augmented reality, the CUI is augmented and uses an augmented reality interface. When a UI interacts with all human senses, it is called a qualia interface, named after the theory of qualia.
CUI may also be classified by how many senses they interact with as either an X-sense virtual reality interface or X-sense augmented reality interface, where X is the number of senses interfaced with. For example, a Smell-O-Vision is a 3-sense (3S) Standard CUI with visual display, sound and smells; when virtual reality interfaces interface with smells and touch it is said to be a 4-sense (4S) virtual reality interface; and when augmented reality interfaces interface with smells and touch it is said to be a 4-sense (4S) augmented reality interface.

View More On Wikipedia.org
  1. D

    Looking for hardware software interface to emulate mechanical switch

    I am a wheelchair user trying to find a way to trigger certain functions on my chair from a PC. Basically what I have right now is a switch like this: http://www.enablemart.com/Catalog/Sensitive-Switches/Micro-Light-Switch My goal is to emulate that switch with a software program, which of...
  2. A

    Question about Critical Temperature and Interface between Liquid and vapour

    While Studying 'surface tension' I came across a statement that 'At critical Temperature the interface between liquid and its vapour disappears' without any explanation or logic. Can Anyone please tell me why such phenomenon is observed at critical temperature ? Thanks in Advance.
  3. S

    Break Beam Sensor with a USB interface

    Hello, I am attempting to build a control system including foul line detectors for a bowling alley. I am a Computer Engineering student, and while I am really good at the software side of things am a bit lacking in the hardware side. I was wondering if I could get any help in creating this...
  4. L

    Schools Would like to work with brain machine interface in grad school

    Hello, Next year I'll be graduating from a small liberal arts college (University of San Francisco) with a BS in Physics. By that time I'll have 2 years experience working for the Dept of Physiology at UC San Francisco. The experiments I've worked on have been in behavioral genetics, but I...
  5. E

    Use of 8255 programmable peripheral interface

    In 8085 nicroprocessor , we have 256 ports, which means we can connect 256 I/O devices with 8085 at a time (i'm not sure). Then why do we use 8255 programmable peripheral interface to interface I/O devices with 8085 as it only has 3 ports??
  6. T

    Multi-region Finite Difference- Interface between materials

    I am writing a multi-region diffusion code. The two regions have different material properties, so the analytical solution shows a discontinuity at the interface between the regions. As can be seen here: The numerical code I am running is (Mathematica): While[converge > .00001...
  7. M

    Why is the frequency constant when waves pass through an interface?

    What the title says.. I'm looking for a general reason that will apply to everything from waves on a string to EM waves. Why is it that the wavelength is the quantity that changes while the frequency stays the same? Thank you.
  8. iamjon.smith

    Comp Sci Java Comparable Interface due tonight

    Create a class Product that stores product ID, product name, and price. Using the Comparable interface, create a compareTo() method for your Product class that gives you a default sort order based on product ID. Create a test application that creates a list of Products, sorts them by product...
  9. J

    Application Programming Interface (API)

    An is a particular set of rules and specifications that a software program can follow to access and make use of the services and resources provided by another particular software program that implements that API. It serves as an interface between different software programs and facilitates...
  10. A

    MATLAB Matlab clones - Graphic interface?

    Matlab "clones" - Graphic interface? I am not into high level maths, but struggling with them from time to time when trying to solve some (for me) unusual problems. Is it any of the so called "Matlab clones" available with GUI? Command line is something that would add an extra concern to...
  11. S

    Electric field boundary equation implication at air/earth interface

    The greatest problem of thermoelectrics is the need to maintain very low thermal conductivity. How is it possible that pyroelectrics do not have this limitation and do not need temperature differences to produce electricity from heat?If we will heat all pyroelectric body uniformly it will still...
  12. 8

    Reflectance and Transmittance of Light in Water-Glass Interface

    Homework Statement There's a block of glass and it has a refractive index n = 1.5 and it is put in water. Randomly polarized light is incident from the water towards the glass at an angle of 53 degrees to the normal. a) what % p-polarized (part) of the em wave (light) is reflected off...
  13. C

    E field phase matching at interface, deriving Snell's Law

    I'm studying optics on my own and have gotten very stuck on page 75 of Klein and Furtak, the unnumbered equation. Specifically, I don't understand why there aren't arbitrary phase factors inserted; the equation does not look general enough. I checked in Jackson, 2nd edition Classical...
  14. jegues

    Engineering Interface circuit for a device with internal resistance

    Homework Statement You are given a device with which to operate with an input resistance of 50 W. The device requires 9 V to operate. However, the only available power supply is a 12 V source. Part A:Using only resistors, design an interface circuit to lower the 12 V to 9 V for operating...
  15. M

    Digital signal interface to computer

    I'm setting out on a project, and I need some basic direction. I am a programmer by trade; my father is a mechanical engineer who is pretty good at electrical circuit design as well---together we want to control a pipe organ by computer. The organ is already operated by electrical solenoids...
  16. S

    What is the potential of using a TOLED in a touch screen interface?

    hello ppl... As a project for my acads I've decided to do it on Interface free Touch Screens... facilitated by its multi touch feature...which would use a Capacitive or SAW type of screen... ..looking forward to receiving your suggestions, ideas .
  17. S

    Brain, biology, biophysics, computational neuroscience, brain-comp interface

    Here's my background: Completing an engineering M.S. this year. I've done a lot of programming and building systems of ode/pde, neural networks, finite & discrete element models, hydraulic networks. I like coding and computer models very much. My problem is the research topics are...
  18. L

    Interface heat transfer coefficient

    hi, Is somebody here a casting simulation engineer. I am in the processs of learning, the complete process of modelling it and am stuck with Interface heat transfer coefficient between the mold and the casting. I am using procast inverse method, but am having difficulty finding the solutions...
  19. L

    Comp Sci Programming an interface in Java

    For my final project I need to code a program to handle a bookstore. Because the Java console isn't meant for stuff like this I decided to make my own UI. The inventory, reports, and cashier section each get their own tab. Each tab has a console output screen, a box showing what you just...
  20. C

    Phase difference b/w air-water interface and water-air interface

    Homework Statement Light of wavelength 418 nm is incident normally on a film of water 1.0 μm thick. The index of refraction of water is 1.33. (a) What is the wavelength of the light in the water? (b) How many wavelengths are contained in the distance 2t, where t is the thickness of the...
  21. S

    Calculating Local Interface Curvature for Fluid Dynamics Simulation

    Homework Statement I am using the boundary element method to solve unknowns to the Laplace equation from classic potential flow theory for the time evolution of a fluid air interface. At each time step, I need to solve a material derivative equation numerically at every node along an interface...
  22. E

    Interface plasmons question

    Homework Statement Consider the plane interface z=0 between metal 1 at z>0 and metal 2 at z<0. Metal 1 has bulk plasmon frequency \omega_{p1}; metal 2 has \omega_{p2}. The dielectric constants in both metals are those of electron gases. Show that surface plasmons associated with the...
  23. CFDFEAGURU

    "Upgrading to ANSYS 12.1: Thoughts on the New Workbench Interface?

    Hello all, I have been using ANSYS 10 and now I have to upgrade to ANSYS 12.1 I have read that the Workbench interface has been redesigned from the version 10 that I used to use. Has anyone used this new interface? If so you what are your thoughts? Also, what are your thoughts on the...
  24. M

    Applying NS Equations to Interface b/w Two Media

    I need to answer this problem: The interface between two media is positioned along the plane x_3=0. Medium 1 is a Newtonian incompressible fluid which occupies the region x_3 \le 0. i)assuming the velocity and pressure fields in the fluid are given, determine the traction(?) that medium 2...
  25. B

    MatLab7.6 : Graphical User Interface Questions

    Homework Statement I've been assigned the task of creating a graphical user interface in Matlab 7.6, for a program already written. I haven't coded in Matlab before and I'm completely new to the program and interface. My question is not so much specific, but more about what can be...
  26. J

    Polarization on an interface at Brewster's angle

    Homework Statement Characterize the polarization (i.e., linear, circular, or elliptical) of the transmitted and reflected waves for the case in which a circularly-polarized field is incident on an interface at Brewster's angleHomework Equations N/A The Attempt at a Solution I thought that...
  27. M

    Using SPI mode to interface msp430 with RF transciever and SD card

    Hi, I am planning to use SPI mode to interface a eZ430-RF2500 with a Sandisk Secure Digital Card. The eZ430-RF2500 includes a MSP430 microcontroller and a CC2500 RF transceiver. According to the schematic, the RF transceiver interfaces the MSP430 utilizing the SPI mode, using the SOMI, SIMO...
  28. N

    MATLAB [MATLAB] GUI interface into standalone application help

    I have a GUI interface designed in MATLAB GUIDE Builder. It works with several MEX files that control a piece of hardware. I need to compile this into a standalone application. The deploytool's build function never compiles - it complains about the MEX files and returns: "Error executing mcc...
  29. P

    What is the reason for bacteria growth at the interface between oil and water?

    In my experiment with R.rubrum bacteria, which can grow phototrophically in anaerobic conditons, and by fermentation in dark anaerobic conditions, I am noticing that the bacteria are growing at the interface between the oil and the water. The experimented is testing: photoautotrophic growth...
  30. M

    Drag Force at Liquid-Gas Interface

    I am interested in calculating the drag force acting on simple objects (cube and sphere) as they passes from a liquid (water) into a gas (air). I can calculate the drag force as the objects travel through a uniform medium, but I am wondering how the drag force on an object changes as it passes...
  31. H

    Flexible Sensor to FPGA interface board?

    I currently have two custom PCBs that perform a variety of functions on signals to and from different sensors, including quite a bit of buffering. The PCBs are between the sensors and a PC104 SBC. I want to take the design to a more functional level by implementing as much of those two PCBs on...
  32. N

    Ray transfer martix of interface

    I found two different descriptions about ray transfer martix of interface in two textbook. I am confused about this. which one is correct? I hope someone can help me. _________________________________________________________________ A:Lasers, A.E.Siegman,pp586 B:Laser Resonators and Beam...
  33. M

    Fortran Creating a Graphical Interface for FORTRAN Programs: Tips and Tools

    Hi guys, I am fairly competent at programming scientific FORTRAN programs (from the CFD world). A friend of mine asked me to help him develop a program which he says will help him in his profession greatly. The backend calculations are incredibly easy. However, what I need to do is this: 1)...
  34. R

    Why Does Total Internal Reflection Not Occur at the Oil-Water Interface?

    Homework Statement Consider a layer of oil assume n = 1.6 about 5 mm thick floating over a body of water n = 1.33. If a light ray is obliquely incident from air onto the oil surface find the range of incidence angles if any that results in total internal reflection at the oil water interface...
  35. R

    Dielectric interface in a waveguide

    Homework Statement Consider a wave guide with a square cross section of dimensions a x a. Let the z axis be the axis of the wave guide. Suppose the region z < 0 is vacuum, and the region z >0 is a dielectric with permittivity \epsilon . Write a solution of the wave equations and boundary...
  36. P

    How to generate configuration of a rough interface with small alloy disorder?

    I want to write a short-line code which can generate some configurations of a rough interface with small alloy disorder. The problem is stated in the following: two neighboring interface layer I & II Layer I is mainly consisted of atom A, but with substitutional disorder, i.e. some sites are...
  37. C

    Conductors separated by interface

    Homework Statement The Plane z=0 forms an interface between two conductors of conductivity σ1 and σ2 respectively. In the 1st conductor a steady current J1 flows and it makes an angle θ1 with the normal of the interface. Find the current in the 2nd conductor and the charge density on the...
  38. M

    Thermal Conduction - Finding Temperature of Interface Between 2 Slabs

    Homework Statement Two well-insulated slabs, one of steel the other of copper, are in close contact as illustrated. Find the temperature at the interface between the two slabs & also the rate at which heat is transferred across the slabs. Thermal conductivities of steel and copper are...
  39. U

    Plane wave onto a planar interface

    Homework Statement A plane wave is normally incident on tthe planar interface with a medium of refractive index n but the interface moves, in the same direction as the incident wave, at speed u. If the incident wave's frequency is OMEGAo, what are the frequencies OMEGA1, OMEGA2 of the...
  40. A

    How to build an interface to my data?

    I've long been planning to create an interface which provides an overview of my data. I'm not sure how to get started so I'm looking for advice. I'm a numerical relativist and I do a lot of simulations. I organize these by running in directories which I label by date. These directories...
  41. Y

    Free and bound charge at dielectric-conductor interface

    Say I have a capacitor filled with a linear dielectric in a purely electrostatic setup. Then there will exist a uniform electric field inside the capacitor, and the field inside the electrodes is of course zero. The dielectric will polarize, and I should get bound charge at the...
  42. Y

    Charge at Dielectric-Conductor Interface

    Say I have a capacitor filled with a linear dielectric in a purely electrostatic setup. Then there will exist a uniform electric field inside the capacitor, and the field inside the electrodes is of course zero. The dielectric will polarize, and I should get bound charge at the...
  43. Gamma

    Consider a ray at the interface air and glass

    Consider a ray at the interface air and glass (n = 1.5). We know that incident angle i and refracted angle r are related by sin i = 1.5 sin r Can we some how show the relationship between i and r is r = m i + c (straight line)? If you look at the following data, it follows the Snell's...
  44. S

    How Do You Determine the Energy Range from Interface State Density Measurements?

    Hello, I will stress my life to think the idea of a Interface state Density (Dit). I understand the idea of solving the Interface State Density versus Energy distribution graph with given charge pumping measurement. I am very curious about how to get the range of energy by using rising and...
  45. E

    Why does an IP addreess need to be associated with an interface?

    Hi Ho! On page 322 of Computer Network: A Top-Down Approach Featuring the Internet, 2nd Edition by Kurose and Ross, which is published by Addison-Wesley, it is stated that: "Because every host and router is capable of sending and receiving IP datagrams, IP requires each host and router...
  46. J

    Does the Presence of Conductors Affect Interface Dielectrics in a Coaxial Cable?

    Homework Statement A coaxial cable has a line charge running through it's center with a line charge density \lambda. There is a dielectric filled between the line charge and the first conducting shell cylinder and another dielectric between the outer cylindrical shell and the inner cylindrical...
  47. C

    The Metal-Dielectric Interface in a Capacitor

    Hi everyone, I have been reading a recent Nature paper (Stengel and Spaldin, 2006) where ab initio simulations on SrRuO_3/SrTiO_3/SrRu_O3 nanocapacitors have been performed to investigate the origin of the so-called dead layer effect in thin-film nanocapacitors. They arrive at several...
  48. C

    Continuity of Electric Field at metal-dielectric interface in capacitor

    Hello Guys According to Classical electrostatics, when you apply a voltage across a capacitor, +Q and -Q charges are induced on a delta region at the interface of the dielectric and the metal electrode. The electric field inside the dielectric is finite and constant while the electric field in...
  49. S

    Wind Turbine/Weather station interface

    Hello, I have a small 300W wind turbine (Aero4gen). I also have a weather station which datalog's the wind speed/direction, ect... at intervals of 5 mins also there is a solar radiation sensor (photodiode) (0 to 3 volts). Anyway, i will not be needing the solar radiation datalogging facility...
Back
Top