viernes, 8 de mayo de 2009

Paradigmas


Descripción de la tarea

Proponer el uso de estilos y paradigmas de interfaces apropiados para distintos escenarios y aplicaciones. Consideramos los siguientes escenarios:

A) Un estudiante que va a inscribirse vía telefónica, consultando el catálogo de cursos y seleccionando los cursos y horarios de su interés.
B) Una visita guiada a un museo de arte utilizando un dispositivo móvil.
C) Un ingeniero cuyo trabajo cotidiano es diseñar piezas mecánicas que se producirán en serie mediante un equipo industrial.

Paradigmas y estilos de interacción


Escenario 1:

Un estudiante que va a inscribirse cada semestre vía telefónica, consultando el catálogo de cursos y seleccionando los cursos y horarios de su interés.

 

Paradigma propuesto

Computadoras como Autómatas ya que se usaría un sistema de reconocimiento de voz.

Justificación

Al inscribirse vía telefónica lo más natural sería poder usar un sistema de reconocimiento de voz basado en menús que nos pudiera dar todas las opciones necesarias para poder inscribirse, es decir consultar los cursos y horarios correspondientes.

La estructura básica del sistema sería la siguiente:

·         Saludo inicial

o   Log in (ID y NIP)

·         Opciones principales

o   Consultar tu horario

o   Dar altas

§  Consultar materias y horarios

o   Dar bajas

·         Inscribir

·         Salir

Entonces el Log in constaría del ID y un NIP numérico que tendría que ser introducido por medio del teclado del teléfono, esto con el fin de no hacer pública tu contraseña al decir en voz alta

Para consultar el horario se tendría que dar el nombre de la materia oralmente letra por letra para que el sistema la reconozca y busque dentro de la base de datos, posteriormente el sistema informaría del horario de la clase como de la sección.

Para dar altas se tendría que dar la clave y sección del curso

Las bajas serían de igual forma por medio de voz

Una voz confirmaría las materias agregadas para finalmente pedir una confirmación para realizar la inscripción.

Finalmente el sistema se despediría anunciando las operaciones exitosas.

 

Escenario 2:

Una visita guiada a un museo de arte utilizando un dispositivo móvil (ej. PDA o smartphone)

Paradigma Propuesto

Uso de computadoras como Asistentes

Justificación

Se crearía un agente guía que fuera explicando los elementos dentro del museo. Para realizar esta tarea el museo contaría con etiquetas RFID en cada vitrina para que al acercar el PDA, éste pudiera sugerir informarnos acerca de la información cercana.

El agente sería un guía virtual que nos diría dónde estamos y que objetos se encuentran a nuestro alrededor, por otra parte podría leer la descripción de los objetos o bien sólo presentar la información en pantalla, igualmente podría presentar videos referentes al área del museo visitada.

Situaciones

El usuario obtendría una PDA al entrar al museo, esta PDA te pediría tu nombre para ser más amigable, una vez hecho esto te diría por donde iniciar el recorrido, y te iría desplegando información relevante a las salas que se visita.

Por otra parte tendría opciones para buscar temas, videos o alguna pieza en especial que estuviese en el video.

El usuario tendría en su mano toda la información del museo, además de tener contenido extendido como videos, narraciones, cuentos, historias y música relacionadas.


Escenario 3:

Un ingeniero cuyo trabajo cotidiano es diseñar piezas mecánicas que se producirán en serie mediante un equipo industrial

Paradigma propuesto

Computadora como Herramientas

Justificación

Lo más conveniente sería usar a las computadoras como herramientas ya que a través de ellas se diseñarían las piezas por medio de interfaces amigables que nos pudieran dar facilidades para manipular las piezas que se van a crear.

Además de esta manera se utilizarían GUIs que permitieran la manipulación de objetos así como su representación para que conceptualmente fuera más fácil ubicar y diseñar las piezas que posteriormente se producirían de manera masiva.

Una idea de lo que el sistema haría es:

o   Diseñar las piezas

o   Manipular las piezas

o   Archivar las piezas

o   Probar las piezas

o   Mandar a producción las piezas terminadas

 

El usuario podría tanto diseñar las piezas como manipularlas para poder acoplarlas a sus requerimientos, por otra parte también podría archivar las piezas y manejarlas en directorios para que posteriormente puedan ser accesadas por otras personas.

Finalmente existiría una herramienta que evaluaría virtualmente la resistencia y calidad de las piezas para después poder crear una orden de producción masiva de las piezas seleccionadas.