lunes, 5 de octubre de 2015

USABILIDAD


¿QUÉ ES LA USABILIDAD?

La usabilidad, es la característica que debe poseer cualquier servicio o producto final con respecto a su facilidad de uso.

Aspectos importantes de la usabilidad:

  • Interfaz de usuario.
  • Rapidez para aprender a usar algo.
  • Tipos de usuario.
  • Que tan propenso a errores es algo.
  • Eficacia de algo.

¿POR QUÉ ES IMPORTANTE?

Es importante, porque, si el uso de un producto o servicio es difícil o confuso, entonces no podrá utilizarlo cualquier usuario y por lo tanto éstos optarán por dejar de utilizarlo y dejándolo en desuso.


¿EN QUÉ MOMENTO SE DEBE TENER EN CUENTA?

La usabilidad se debe de tener en cuenta desde el principio en que se crea el producto o servicio, porque, se deben  de establecer los alcances y criterios en que este estará basado.

Si se piensa en la usabilidad después de que el producto o servicio este ya casi terminado, será más difícil cambiar las cosas que no se hayan previsto y esto provocará retraso en la finalización del producto o servicio.

domingo, 27 de septiembre de 2015

ORÍGENES DE LA IHC



Sketchpad

IVAN EDWARD SUTHERLAND

El Sketchpad fue uno de los programas mas influyentes en la historia de las interfaces gráficas de usuario. Sutherland desarrollo Sketchpad en 1963 como tesis doctoral en el Instituto de Tecnología de Massachusetts.
El Sketchpad fue el primer programa de dibujo para computadora, con un sistema gráfico creado mucho antes de que el término "interfaz gráfica" fuese aceptado, y muchas de las ideas cambiaron la forma de entender la informática.

Programar las computadoras en aquel tiempo era bastante difícil y solo las podían utilizar cierto tipo de usuarios.  El objetivo fundamental de Sutherland fue construir un sistema de mediación que utilizara procedimientos naturales para los usuarios a los que intentaba llegar. Sketchpad sentó las bases para el desarrollo de la interfaz gráfica de usuario tal y como la conocemos en la actualidad.

La importancia de la propuesta de Sutherland radica en un sistema de trabajo, el cual incremento en gran medida la capacidad de un usuario para utilizar una computadora.

Sutherland utilizó una computadora muy novedosa en esa época, la TX-2, la cual contaba con una pantalla gráfica (de rayos catódicos), un lápiz óptico y muchos botones, interruptores y mandos circulares.
------TX-2-----

La genialidad de la tesis radico en la invención de abstracciones que hacen mas usable la herramienta (lápiz óptico y trazos) y que dan origen a la historia de las interfaces gráficas de usuario:
  • Restricciones geométricas entre los trazos.
  • Agrupaciones de trazos en símbolos.
  • Posibilidad de mover y copiar símbolos.
Existen 2 tipos de restricciones generales:
  • Geométricas. Controlan las relaciones entre los objetos.
  • Por cota. Controlan los valores de distancia, longitud, ángulo y radio de los objetos.
-----Trazos con Sketchpad-----

Una de las grandes innovaciones que llegaron con Sketchpad, fueron las estructuras de memoria para almacenar objetos y la capacidad de enfocar hacia adentro y hacia afuera.

El programa Sketchpad también fue un precursor de la Programación Orientada a Objetos (POO).

En el siguiente vídeo se muestra como funcionaba el Sketchpad.




Primer sistema de realidad virtual

Conceptos importantes:

  • Realidad Virtual. Son entornos creados por computadora u otro dispositivo que permiten simular la presencia física del mundo real o incluso un mundo ficticio y permiten al usuario interactuar con los elementos de dicho entorno creado.
  • Realidad Aumentada. Es una tecnología que mezcla la realidad con lo virtual, la realidad virtual se aísla de lo real y es puramente virtual.

En 1966 Sutherland inventa el casco Ultimate Display con el cual abre el camino hacia un nuevo mundo, el mundo virtual. Este casco contaba con 2 pantallas CRT (pantalla de rayos catódicos) para mostrar imágenes en 3D y además tenía un sistema de seguimiento mecánico de la cabeza.
-----Ultimate Display-----


En 1968 Sutherland es ayudado por su alumno Bob Sproull y construyen lo que fue considerado como el primer casco de realidad virtual y realidad aumentada, el cual fue llamado "la espada de Damocles"
-----La espada de Damocles----

La espada de Damocles tenía un gran inconveniente, la interfaz de usuario. Este casco era demasiado grande y pesado, tanto que, dicho casco necesitaba estar colgado del techo para poder ser utilizarlo por un usuario.
Otro problema que tenía la espada de Damocles era "el realismo", los gráficos generados fueron tan simples que solo mostraban una malla 3D, o por decirlo de otra manera solo se visualizaban "modelos de alambres". 

En este vídeo se muestra el funcionamiento de la espada de Damocles (HMD).





Dynabook-Smalltalk
Alan Kay
En los años 60´s Alan Kay presentó el Dynabook, una computadora portátil del tipo tablet PC. El Dynabook contaba con una interfaz gráfica de usuario (GUI) y programado en SmallTalk.
-----Dynabook-----

SmallTalk era un lenguaje de programación capaz de realizar tareas mediante la interacción de objetos virtuales, comunicandose entre si mediante el envío de mensajes, dentro de un entorno virtual.

El objetivo de Alan Kay era acercar a los niños del mundo a la computación mediante el Dynabook.

El Dynabook fue la primera computadora personal, portátil y versátil. Esta computadora marcó los puntos importantes para lo que conocemos hoy en día como computadora personal y tablet. El Dynabook nunca llego a ser un producto comercial.



Xerox Alto

En 1973, jóvenes del centro de investigación Xerox en Palo Alto (PARC) desarrollan la primera interfaz gráfica en la historia.

La primera computadora en utilizar la interfaz fue la Xerox Alto, pero nunca fue lanzada al mercado, solo era un producto dirigido al campo investigativo.


Xerox 8010 Star

En 1981, nace el primer sistema descrito como una computadora de escritorio totalmente integrada, incluyendo aplicaciones y GUI.

A este sistema también se le conoció como "Xerox star", después fue renombrado como "ViewPoint" y finalmente le cambiaron de nombre  a "GlobalView".



Apple Lisa Office System

Sistema desarrollado en 1983, también se le conoció como Lisa OS (Office System). Fue desarrollado por Apple con la intención de que fuera una estación de procesamiento de documentos.


VisiCorp Visi On

Fue la primera GUI de escritorio desarrollada para la computadora IBM en 1984. El sistema estaba dirigido a grandes empresas debido a su alto costo. Este sistema utilizaba mouse (un invento innovador en ese tiempo), también tenia un sistema de insrtalación y ayuda, pero no tenía iconos.


Mac OS System 1.0

Primer sistema operativo GUI creado para Macintosh en 1984. Tenía ventanas e iconos como los sistemas actuales, pero las las ventanas se podían mover con el mouse, además poseía un sistema de copiar y pegar carpetas moviéndolas de ventana en ventana. 


Amiga Workbench 1.0

En 1985 aparece Amiga. Añade color a su GUI, aunque solo manejaba 4 colores, negro, naranja, azul y blanco. También poseía capaciaddes multitarea, sonido estéreo e iconos multiestado.


Irix 3

En 1986 llega Irix 3, primer sistema operativo de 64 bits creado para Unix. Era compatible con iconos vectorizados.


Windows 3.0

En 1990, Microsoft exploto el potencial de las GUI. El sistema operativo hacia uso de más de 640 KB de memoria y espacio en el disco duro, para permitir una mejor resolución en pantalla (800x600 y 1024x768).