Interfaz

Keywords: Interfaz, Clase, Cursor, Información, Objeto, Programa, Ratón, Teclado, Teléfono

Una interfaz es la parte de un programa informático que permite a éste comunicarse con el usuario o con otras aplicaciones permitiendo el flujo de información.

El concepto de interfaz no sólo es aplicable a los programas, sino que también puede aplicarse a toda aquella parte de éstos (clase, objeto, control, etc) pudiendo definirse interfaz como aquellos comandos y métodos que permiten comunicarse a cualquier programa o elemento interno o externo a un programa. Para un mejor entendimiento, si extrapoláramos este concepto a la vida real, podríamos decir que el teclado de un teléfono sería una interfaz de usuario, mientras que la clavija sería la interfaz que permite al teléfono comunicarse con la central telefónica.

Desde un punto de vista metafórico la interfaz puede vincularse a cuatro modelos:

1) Interfaz como instrumento: desde esta perspectiva la interfaz es una "prótesis" o "extensión" (McLuhan) de nuestro cuerpo. El ratón (mouse) es un instrumento que extiende las funciones de nuestra mano y las lleva a la pantalla bajo forma de cursor.

2) Interfaz como conversación entre el usuario y el sistema (o entre el usuario y el diseñador): durante muchos años se vio a la interacción como un diálogo hombre-máquina (para trabajar con una interfaz alfanumérica era necesario conocer el "lenguaje" de la máquina). Desde una perspectiva semiótica, los usuarios no dialogan con el sistema sino con su creador por medio de un complejo juego de estrategias (del diseñador y del usuario).

3) Interfaz como superficie: algunos consideran que la interfaz nos trasmite instrucciones ("affordances") que nos informan sobre su uso. La superficie de un objeto (real o virtual) nos habla por medio de sus formas, texturas, colores, etc.

4) Interfaz como espacio: desde esta perspectiva la interfaz es el lugar de la interacción, el espacio donde se desarrollan los intercambios entre el usuario y el sistema creado por el diseñador.

Keywords: Interfaz, Clase, Cursor, Información, Objeto, Programa, Ratón, Teclado, Teléfono