jueves, 27 de junio de 2013


Evolución de las Interfaces.

·        Desarrolladores iniciales:

-         Xerox Parc

§  Xerox Alto: Fue en 1973 cuando Xerox Parc desarrolló la computadora personal Alto, tenía una pantalla de mapa de bits y fue la primera computadora en demostrar la metáfora de escritorio y la interfaz gráfica de usuario.
§  Xerox Star: En 1981 Xerox presentó un producto innovador, el Star, incorporando muchas de las innovaciones de Parc. Aunque no fue un éxito comercial, el Star influenció de manera importante los futuros desarrollos, por ejemplo en: Apple, Microsoft, Sun Microsystems.


-         Apple Lisa y Macintosh: (Y después, el Apple IIgs)

§  Comenzando en 1979, creado por Steve Jobs y dirigido por Jef Raskin, los equipos de Apple Lisa y del Apple Macintosh, continuaron desarrollando las ideas iniciadas por Xerox Parc.
§  En 1986 el Apple llgs, fue lanzado, siendo un modelo muy avanzado, basado en tecnología de 16 bits. Se presentó con nuevo Sistema Operativo, el Apple Gs/OS.

-DeskMate:
Apareció a principios de los 80’s en sus máquinas TRS-80 y fue portado a las [[Tandy 1000]] en 1984. Dependía de un Sistema Operativo de disco como el TRS-80 ó el MS-DOS. Incluía programas como Draw, Text y Calendar, además de terceros como lotus 1-2-3 para DeskMate.

-         Aplicaciones bajo MS-DOS con GUIS propietarios:
Antes de la Era Microsoft Windows y con la falta de una verdadera GUI común bajo MS-DOS, la mayoría  trabajaban con EGA y VGA.
El programa Adobe Acrobat Reader, original para MS-DOS era capaz de funcionar tanto en el GUI Windows 3.x como en la línea de comando de MS-DOS.

-Microsoft Windows (16 bits versions)
o   Windows 1.0 una GUI para MS-DOS, fue lanzado en 1985.
o   Windows 2.0 Iban de la mano con la versión 1.0.
o   Windows 3.0 lanzado en 1990.
o   Windows 3.11 y su parche de 32 bits.
o   Windows 95 y NT ambos de 32 bits en los años 90’s.

-         The X Windows System:
Después de Microsoft comenzó a desarrollar una nueva versión de consumo de su Sistema Operativo.
o   Windows 95: Pudo funcionar programas de 32 bits y pueden explotar las características del procesador Intel 80386, multitarea y usar hasta 4GB.
o   Windows 98 y Windows M.E.: Este último fue lanzado en 1993, fueron Sistemas Operativos de 32 bits también aquí Windows NT 3.1 (Nueva Tecnología) era un Sistema Operativo nativo soporta aplicaciones de 16 bits.
o   Windows NT 3.1: Evolucionó a Windows NT 4, 2000, XP, Vista y 7 a partir de aquí hubo versiones de 64 bits.

-         MAC OS:
Desde 1984 con actualizaciones incluyendo System 7. Este recibió su mayor revisión con la interfaz Aqua en el MAC OS X de 2001.

miércoles, 26 de junio de 2013


Características de una Interfaz.

o   Facilidad de compresión, aprendizaje y uso.
o   Representación fija y permanente de un determinado contexto de acción (fondo).
o   El objeto de interés ha de ser de fácil identificación.
o   Diseño ergonómico mediante el establecimiento de menús, barras de acciones e iconos de fácil acceso.
o   Las interacciones se basarán en acciones físicas sobre elementos visual o auditivo (iconos, botones, mensajes de textos ó sonoros, barras de desplazamientos y navegación) y en selecciones de tipo menú con sintaxis y órdenes.
o   Las operaciones serán rápidas, incrementales y reversibles, con efectos inmediatos.
o   Existencia de herramientas de ayuda y consulta.
o   Tratamiento del error bien cuidado y adecuado al nivel de usuario.


Importancia de las interfaces en la humanidad.

En este momento, la humanidad está generando un nuevo medio de comunicación, que tiene su propio lenguaje y una alta velocidad de cambio y evolución: La Red y La Comunicación Hipermedial.

Las interfaces de estos nuevos medios y su lenguaje asociado, juegan entonces un papel más importantes aún que el que han tenido hasta el momento, en aplicaciones tradicionales debido a la disparidad de usuarios, lenguajes, aplicaciones y la velocidad con que todos estos factores están cambiando.

La usabilidad de un sistema ó herramienta es una medida de su utilidad, facilidad de uso, facilidad de aprendizaje y apreciación para una tarea, un usuario y un contexto dado.
Una interfaz puede adaptarse al crecimiento en eficiencia y conocimientos de un usuario.

"La facilidad de aprendizaje puede ser crucial para un producto y prácticamente nulo en otro".
¿Qué es un Software Interactivo?
Es aquel que necesita de la realimentación continúa del usuario para poder ejecutarse. Este concepto se enfrenta al de procesamiento por lotes en el cual se le indica al programa o software todo lo que debe hacer antes de empezar, con lo cual el usuario se puede desentender de la máquina.
Frente a procesamiento por lotes:
·         Ventajas: No es necesario conocer todas las opciones, ya que las distintas interfaces gráficas irán preguntando todo. Luego es adecuado para tareas que no se van a ejecutar muy a menudo y no merece la pena perder mucho tiempo en aprenderlas.

·         Desventajas: Requieren una mayor velocidad, ya que hay que evitar el cansancio del usuario.


Ejemplos:

  •  Cajero Automático: un sistema de menú guía al usuario para distinguir distintos propósitos: Cargar el móvil, retirar dinero, transferencias, etc.


  •     Comprensor de Archivos: Se le dirá al programa que debe comprimir, cual es el archivo de salida, tasa de compresión y algunos parámetros extras.
¿Qué es una Interfaz?

En informática se utiliza para nombrar a la conexión física y funcional entre dos Sistemas o Dispositivos.
Por lo tanto, es una conexión entre dos máquinas de cualquier tipo, a las cuales les brinda un soporte para la comunicación entre distintos niveles.

Es posible entender la interfaz como:
Un Espacio: El lugar donde se desarrollan la interacción y el intercambio.
Un Instrumento: A modo de extensión del cuerpo humano, con el mouse que permite interactuar con una computadora.
Una Superficie: El objeto que aporta información a través de su textura, forma o color.

Se conoce como una interfaz de usuario al medio que permite a una persona comunicarse con una máquina. La interfaz en este caso, está compuesta por los puntos de contacto entre un usuario y equipo.
En la interacción con la computadora, por lo tanto, puede distinguirse entra la interfaz de:

Hardware: Mouse, pantalla, teclado.
Software: Windows, Linux.
Hardware-Software: El conjunto que permite que el hombre entienda el código binario y que la máquina pueda leer la instrucción humana.

En la electrónica y las telecomunicaciones, la interfaz es un circuito físico que envía o recibe señales de un sistema hacia otro.
El Universal Serial Bus (USB) es una interfaz que permite, a través de su puerto, conectar todo tipo de periféricos a una computadora.