SlideShare una empresa de Scribd logo
1 de 35
Los patrones de siempre,
las soluciones de hoy
Victor Pezzetti + Sergio Quaroni (UTN Rosario)
@vpezzetti
Nos presentamos
Víctor Pezzetti y Sergio Quaroni
Ingenieros en Sistemas de Información

Docentes cátedra Diseño de Sistemas de Carrera Ing
en Sistemas de Información, UTN Rosario (+ 10 años)

Desarrolladores de aplicaciones, con foco en el usuario

Actualmente reestructurando contenidos de la materia,
en Usabilidad y UX
De qué hablamos
• Definiciones
• Diferencia entre patrones y guías
• Estructura de un Patrón
• Para qué los puedo usar
• Patrones a diferentes niveles
  •   contenido
  •   navegación
  •   estructura de la página (layout)
  •   móviles
• Conclusiones
Comencemos definiendo...
Patrones
  “un patrón de diseño es una solución a un
   problema que se usa repetidamente en
      contextos similares con algunas
      variantes en la implementación”
                      Concepto creado por el arquitecto Christopher
                      Alexander, para diseño y construcción
                      urbanística
Comencemos definiendo...
Patrones – ¿qué son?
  Concretos, no generales
  Válidos a través de diferentes plataformas
  Productos, no procesos
  Sugerencias, no requerimientos
  Relaciones entre elementos
  Adaptados a cada contexto de diseño
Aclaremos un poco
Diferencia entre Guías y Patrones de Interfaz

Las guías describen reglas generales a seguir.


Los patrones especifican qué hacer para conseguir
un objetivo concreto, en un contexto determinado.
Mediante explicaciones y ejemplos, especifican
cuándo, cómo y por qué puede aplicarse la solución.
Estructura
Partes de un patrón
  Nombre
  Qué
  Cuándo usarlo
  Por qué
  Cómo
  Ejemplos
  Otros patrones similares
¿Por qué patrones?
Para qué los puedo usar
  Aprender
  Ejemplos
  Terminología
  Comparación de alternativas de diseño
  Inspiración
Puntos de Vista
Clasifiquemos
  Diferentes actividades para una interfaz
      1.   Organizar el Contenido
           Organizar el Contenido
      2.   Navegar por el sitio
           Navegar por el sitio
      3.   Organizar la Página (layout)
           Organizar la Página (layout)
      4.   Mostrar Listas
      5.   Ejecutar Acciones
      6.   Mostrar datos Complejos
      7.   Obtener input el usuario
      8.   Usar Social Media
      9.   Volverse Movil
           Volverse Movil
Patrones

Contenido
Contenido
Poniendo la casa en orden

  Una página tendrá alguno de estos objetivos:

      1. Mostrar una única cosa (mapa, libro, etc)
      2. Mostrar varias cosas
      3. Ofrecer herramientas para crear algo
      4. Facilitar una tarea
Contenido
Poniendo la casa en orden
1. PATRONES para “Mostrar una única cosa”

                       Alternative Views
presentar contenido desde varios puntos de vista




                                     Many Workspaces
                                     ver más de un contenido o documento al mismo tiempo
Contenido
 Poniendo la casa en orden
 2. PATRONES para “Mostrar varias cosas”

                           Feature, Search, and Browse
mostrar productos o contenido, permitir la navegación y la búsqueda
                   de ítems. Ofreciendo un atractor en la front page



                      News Stream
                      contenidos dinámicamente creados,
                      mostrando el más reciente arriba de todo


                                        Picture Manager
                                        para manejar imágenes
Contenido
        Poniendo la casa en orden
        3. PATRONES para “Herramientas para crear algo”
                                 Canvas Plus Palette
    Presenta paleta icónica junto a un lienzo blanco (canvas).
El usuario crea objetos en el lienzo, cliqueando botones de la
                                                        paleta.




        MacPaint, circa 1984
                                                                  Photoshop CS5
Contenido
Poniendo la casa en orden
4. PATRONES para “Facilitar una tarea”

                                 Wizard
 Cuando se quiere dividir la tarea en pasos
                                  pequeños




                                        Settings Editor
                                        Para cambiar seteos o preferencias.
                                        No es una tarea paso-a-paso.
                                        La interfaz da acceso a los usuarios a una amplia variedad
                                        de opciones y permite cambiar solo las necesarias
Patrones

Navegación
Navegación
Paseando por el barrio
Navegar sin temor, en el mar es lo mejor…

       1. ¿Donde estoy? (signposts)
       2. ¿Cuál es el camino? (wayfinding)
         a) Buena señalización
         b) Pistas
         c) Mapas
Navegación
     Paseando por el barrio
     PATRONES para no desorientarse

                                         Sitemap Footer
                                         Ubicar un mapa de sitio en el footer de cada
                                         página. Debe ocupar un espacio compacto.




                  Breadcrumbs
Mostrar la lista de las páginas padre,
                hasta llegar a la home
Navegación
Paseando por el barrio
Circuitos turísticos


                        Stepwise       Escape hatch


Fully connected




                                     Clear entry points
 Pan-and-zoom          Modal panel
Navegación
Paseando por el barrio
PATRONES según el Modelo Navegacional
                                      Clear Entry Points
                      Usar pocas llamadas que inciten a actuar

                  Modal Panel
                  Mostrar una única página, sin
                  ningún otro tipo de navegación
                  hasta haber finalizado la tarea




                               Escape Hatch
      En pantallas con navegación limitada, ubicar
        un link que saque al usuario de la pantalla
                         hacia un lugar conocido.
Patrones

Estructura
Estructura (layout)
   Cada cosa en su lugar
   Jerarquía Visual – destacando lo importante
   El usuario debería poder deducir la estructura de información de la página a partir de su layout

                                                                    Densidad           Color de fondo
   Títulos                                           Contenido




                                                                    Posición + Tamaño           Ritmo
Pequeños                               Agrupamientos y
    items                                 contenedores
Estructura (layout)
Cada cosa en su lugar
Flujo Visual – el camino al éxito
La secuencia de pasos para completar la tarea, que se detecta al primer vistazo.

                                                     Puntos focales son áreas irresistibles
                                                     para los ojos del usuario




Llamadas a la Accion – dentro y fuera del flujo



                                                             Botón de Confirmación
                                                             al final del formulario
Estructura (layout)
       Cada cosa en su lugar
       PATRONES para Jerarquía Visual
                        Visual Framework
    Diseñar cada página para usar mismo layout,
colores y elementos de estilo, pero con suficiente
     flexibilidad para manejar contenido variable.



                                                     Center Stage
                                                     Colocar el área principal en la
                                                     mayor sección de la ventana,
                                                     agrupando herramientas y
                                                     contenido secundario en paneles
                                                     más pequeños
Estructura (layout)
          Cada cosa en su lugar
          PATRONES para Jerarquía Visual (agrupamiento)
 Module Tabs                              Titled Sections
 Colocar los módulos en el área de     Definir secciones, cada
 solapas para que sea visible un              una con un título
 módulo por vez.                                    destacado.




                                       Accordion
Ubicar módulos en una pila de paneles, que pueden ser
        abiertos y cerrados, de manera independiente.
Estructura (layout)
Cada cosa en su lugar
PATRONES para Flujo Visual
                       Right/Left Alignment
                 Al diseñar un formulario, justificar
         etiquetas a derecha y campos a izquierda




                              Diagonal Balance
                              Distribuir elementos de manera balanceada,
                              colocando peso visual en esquinas superior-izquierda
                              e inferior-derecha
Patrones

Móviles
Móviles
El movimiento se demuestra andando

  Desafíos móviles

      1. Pantallas pequeñas
      2. Gran variedad de anchos de pantalla
      3. Pantallas táctiles
      4. Dificultad para ingresar texto
      5. Entornos físicos desafiantes
      6. Influencias sociales y atención limitada
Móviles
El movimiento se demuestra andando

   “Los buenos productos móviles se crean,
              nunca se portan.
   Hay que comenzar comprendiendo a sus
    usuarios y los beneficios que el medio
             tiene para ofrecer”
                        Brian Fling
                        Mobile Design and Developement (O’Reilly)
Móviles
El movimiento se demuestra andando

  Consejos móviles

    1. Comprenda qué necesitan los usuarios móviles
    2. “Desvista” el sitio hasta llegar a su esencia
    3. Utilice el hardware del dispositivo
    4. Haga que el contenido sea lineal
    5. Optimice las secuencias más comunes
Móviles
El movimiento se demuestra andando
PATRONES para Móviles
                           Vertical Stack
          Ordenar el contenido de las páginas
         móviles en una columna vertical, con
     poco o ningún uso de elementos laterales


   Bottom Navigation
   Ubicar los botones de navegación en la
   base de la página
                                  Text Clear Button
                   Limpiar un campo con sólopresionar un
                                                   botón
Conclusiones
Recursos
Bibliografia esencial
        El libro del pato…
            (Jennifer Tidwell)




 …y sus patrones online          http://designinginterfaces.com
Recursos
Para buscar en la web
Bibliotecas de patrones online

Welie – http://www.welie.com
Yahoo – http://developer.yahoo.com/ypatterns
Infragistics – http://quince.infragistics.com
Designing Social Interfaces - http://www.designingsocialinterfaces.com
Android - http://www.androiduipatterns.com
UI Patterns - http://ui-patterns.com
                             y mucho mássssss
No deje de completar su evaluación online

       ux2012.com.ar/encuesta
               ¡Muchas gracias!

Los patrones de siempre, las soluciones de hoy
   Víctor Pezzetti + Sergio Quaroni (UTN Rosario)
               vpezzetti@gmail.com

Más contenido relacionado

La actualidad más candente

Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareT.I.C
 
Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejasalexmerono
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisisJavier Rivera
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 nivelesLupitha Mendoza
 
Polimorfismo y Clases Abstractas
Polimorfismo y Clases AbstractasPolimorfismo y Clases Abstractas
Polimorfismo y Clases Abstractascodigosyalgomas
 
Diagramas estados
Diagramas estadosDiagramas estados
Diagramas estadosloco8888
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++ncrmax
 
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HGuía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HJosé Ricardo Tillero Giménez
 
Dokumen.site ejercicios resueltos-sqlpdf
Dokumen.site ejercicios resueltos-sqlpdfDokumen.site ejercicios resueltos-sqlpdf
Dokumen.site ejercicios resueltos-sqlpdfArlin11
 
Sistemas de Informacion - Tema 3 diagrama de actividades
Sistemas de Informacion - Tema 3   diagrama de actividadesSistemas de Informacion - Tema 3   diagrama de actividades
Sistemas de Informacion - Tema 3 diagrama de actividadesrulazisc
 
Modelo de datos facturacion
Modelo de datos facturacionModelo de datos facturacion
Modelo de datos facturacionLizgcc
 
Cuadro comparativo de desarrollo de paginas web
Cuadro comparativo de desarrollo de paginas webCuadro comparativo de desarrollo de paginas web
Cuadro comparativo de desarrollo de paginas websalomesayasi
 

La actualidad más candente (20)

Máscaras de red
Máscaras de redMáscaras de red
Máscaras de red
 
Bases de datos relacionales
Bases de datos relacionalesBases de datos relacionales
Bases de datos relacionales
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
Guia de ejercicio sql
Guia de ejercicio sqlGuia de ejercicio sql
Guia de ejercicio sql
 
Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejas
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisis
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 niveles
 
Modelo relacional2
Modelo relacional2Modelo relacional2
Modelo relacional2
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Polimorfismo y Clases Abstractas
Polimorfismo y Clases AbstractasPolimorfismo y Clases Abstractas
Polimorfismo y Clases Abstractas
 
Diagramas estados
Diagramas estadosDiagramas estados
Diagramas estados
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
 
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HGuía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
 
Dokumen.site ejercicios resueltos-sqlpdf
Dokumen.site ejercicios resueltos-sqlpdfDokumen.site ejercicios resueltos-sqlpdf
Dokumen.site ejercicios resueltos-sqlpdf
 
Eventos en Java
Eventos en JavaEventos en Java
Eventos en Java
 
Sistemas de Informacion - Tema 3 diagrama de actividades
Sistemas de Informacion - Tema 3   diagrama de actividadesSistemas de Informacion - Tema 3   diagrama de actividades
Sistemas de Informacion - Tema 3 diagrama de actividades
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Mapa conceptual de uml
Mapa conceptual de umlMapa conceptual de uml
Mapa conceptual de uml
 
Modelo de datos facturacion
Modelo de datos facturacionModelo de datos facturacion
Modelo de datos facturacion
 
Cuadro comparativo de desarrollo de paginas web
Cuadro comparativo de desarrollo de paginas webCuadro comparativo de desarrollo de paginas web
Cuadro comparativo de desarrollo de paginas web
 

Destacado

Diseño de interfaz importancia y proceso
Diseño de interfaz importancia y procesoDiseño de interfaz importancia y proceso
Diseño de interfaz importancia y procesoadrianazamora
 
Estándares para el diseño de interfaz
Estándares para el diseño de interfazEstándares para el diseño de interfaz
Estándares para el diseño de interfazJose Luis Dorao
 
Seminario Patrones y tareas de interaccion
Seminario Patrones y tareas de interaccionSeminario Patrones y tareas de interaccion
Seminario Patrones y tareas de interaccionMiguel Gea
 
Puntos clave del diseño de Interfaces de usuario
Puntos clave del diseño de Interfaces de usuarioPuntos clave del diseño de Interfaces de usuario
Puntos clave del diseño de Interfaces de usuarioIzaskun Saez
 
4. informática en salud estándares e interoperabilidad
4. informática en salud   estándares e interoperabilidad4. informática en salud   estándares e interoperabilidad
4. informática en salud estándares e interoperabilidadEver Augusto Torres Silva
 
Diseño ui/ux en iOS
Diseño ui/ux en iOSDiseño ui/ux en iOS
Diseño ui/ux en iOSIzaskun Saez
 
Empresas manufactureras y de servicios
Empresas manufactureras y de serviciosEmpresas manufactureras y de servicios
Empresas manufactureras y de serviciosJessie Rose
 
Normas Icontec 1486 Ultima Actualizacion
Normas Icontec 1486 Ultima ActualizacionNormas Icontec 1486 Ultima Actualizacion
Normas Icontec 1486 Ultima Actualizacionmonalisa
 
MARCO LEGAL DE LA HISTORIA CLINICA Y REGISTROS CLINICOS DEL CUIDADO
MARCO LEGAL DE LA HISTORIA CLINICA Y REGISTROS CLINICOS  DEL CUIDADO MARCO LEGAL DE LA HISTORIA CLINICA Y REGISTROS CLINICOS  DEL CUIDADO
MARCO LEGAL DE LA HISTORIA CLINICA Y REGISTROS CLINICOS DEL CUIDADO jfg7max
 
Unidad 4 - Patrones de diseño web.
Unidad 4 - Patrones de diseño web.Unidad 4 - Patrones de diseño web.
Unidad 4 - Patrones de diseño web.Javier Chávez
 

Destacado (15)

Interface
InterfaceInterface
Interface
 
11.interfaz de usuario
11.interfaz de usuario11.interfaz de usuario
11.interfaz de usuario
 
Diseño de interfaz importancia y proceso
Diseño de interfaz importancia y procesoDiseño de interfaz importancia y proceso
Diseño de interfaz importancia y proceso
 
Estándares para el diseño de interfaz
Estándares para el diseño de interfazEstándares para el diseño de interfaz
Estándares para el diseño de interfaz
 
Delegation
DelegationDelegation
Delegation
 
Seminario Patrones y tareas de interaccion
Seminario Patrones y tareas de interaccionSeminario Patrones y tareas de interaccion
Seminario Patrones y tareas de interaccion
 
Puntos clave del diseño de Interfaces de usuario
Puntos clave del diseño de Interfaces de usuarioPuntos clave del diseño de Interfaces de usuario
Puntos clave del diseño de Interfaces de usuario
 
4. informática en salud estándares e interoperabilidad
4. informática en salud   estándares e interoperabilidad4. informática en salud   estándares e interoperabilidad
4. informática en salud estándares e interoperabilidad
 
Diseño ui/ux en iOS
Diseño ui/ux en iOSDiseño ui/ux en iOS
Diseño ui/ux en iOS
 
Diseño de la interfaz de usuario
Diseño de la interfaz de usuarioDiseño de la interfaz de usuario
Diseño de la interfaz de usuario
 
Evaluacion de Sitios Web
Evaluacion de Sitios WebEvaluacion de Sitios Web
Evaluacion de Sitios Web
 
Empresas manufactureras y de servicios
Empresas manufactureras y de serviciosEmpresas manufactureras y de servicios
Empresas manufactureras y de servicios
 
Normas Icontec 1486 Ultima Actualizacion
Normas Icontec 1486 Ultima ActualizacionNormas Icontec 1486 Ultima Actualizacion
Normas Icontec 1486 Ultima Actualizacion
 
MARCO LEGAL DE LA HISTORIA CLINICA Y REGISTROS CLINICOS DEL CUIDADO
MARCO LEGAL DE LA HISTORIA CLINICA Y REGISTROS CLINICOS  DEL CUIDADO MARCO LEGAL DE LA HISTORIA CLINICA Y REGISTROS CLINICOS  DEL CUIDADO
MARCO LEGAL DE LA HISTORIA CLINICA Y REGISTROS CLINICOS DEL CUIDADO
 
Unidad 4 - Patrones de diseño web.
Unidad 4 - Patrones de diseño web.Unidad 4 - Patrones de diseño web.
Unidad 4 - Patrones de diseño web.
 

Similar a Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

Samantha vallejo unidad (1) (1) (5)
Samantha vallejo unidad (1) (1) (5)Samantha vallejo unidad (1) (1) (5)
Samantha vallejo unidad (1) (1) (5)Francisco Vallejo
 
Usabilidad y Accesibilidad en Productos Digitales
Usabilidad y Accesibilidad en Productos DigitalesUsabilidad y Accesibilidad en Productos Digitales
Usabilidad y Accesibilidad en Productos DigitalesCarlos J Carvajalino
 
Boceto tabla de criterios justo antes de realizar la tabla final
Boceto tabla de criterios justo antes de realizar la tabla finalBoceto tabla de criterios justo antes de realizar la tabla final
Boceto tabla de criterios justo antes de realizar la tabla finalkipirinai
 
Clase ii diplomado
Clase ii diplomadoClase ii diplomado
Clase ii diplomadodiplomados2
 
OBJETIVOS DE DREAMWEAVER
OBJETIVOS DE DREAMWEAVEROBJETIVOS DE DREAMWEAVER
OBJETIVOS DE DREAMWEAVERAntonio Galicia
 
Herramientas
Herramientas Herramientas
Herramientas jochio97
 
Herramientas tarea del 2 parcial
Herramientas  tarea del 2 parcialHerramientas  tarea del 2 parcial
Herramientas tarea del 2 parcialjochio97
 
Curso de power point 2007
Curso de power point 2007Curso de power point 2007
Curso de power point 2007diegosotosilva
 
Introduccion y entorno al software de presentaciones 2010
Introduccion y entorno al software de presentaciones 2010Introduccion y entorno al software de presentaciones 2010
Introduccion y entorno al software de presentaciones 2010Ozkr Velásquez
 
Microsoft office excel 2007 marzo2010
Microsoft office excel 2007 marzo2010Microsoft office excel 2007 marzo2010
Microsoft office excel 2007 marzo2010rlreceso
 
metodologia-de-programación orientada a Objetos
metodologia-de-programación orientada a Objetosmetodologia-de-programación orientada a Objetos
metodologia-de-programación orientada a ObjetosEverCGonzalesRodrigo1
 
Contenedores Swing en Netbeans
Contenedores Swing en NetbeansContenedores Swing en Netbeans
Contenedores Swing en NetbeansMarly Encina
 

Similar a Ux2012 - Patrones de Interfaz (by Jennifer Tidwell) (20)

Presentación de powerpoint
Presentación de powerpointPresentación de powerpoint
Presentación de powerpoint
 
Guion didactico
Guion didacticoGuion didactico
Guion didactico
 
Samantha vallejo unidad (1) (1) (5)
Samantha vallejo unidad (1) (1) (5)Samantha vallejo unidad (1) (1) (5)
Samantha vallejo unidad (1) (1) (5)
 
Usabilidad y Accesibilidad en Productos Digitales
Usabilidad y Accesibilidad en Productos DigitalesUsabilidad y Accesibilidad en Productos Digitales
Usabilidad y Accesibilidad en Productos Digitales
 
tic
tictic
tic
 
Boceto tabla de criterios justo antes de realizar la tabla final
Boceto tabla de criterios justo antes de realizar la tabla finalBoceto tabla de criterios justo antes de realizar la tabla final
Boceto tabla de criterios justo antes de realizar la tabla final
 
Clase ii diplomado
Clase ii diplomadoClase ii diplomado
Clase ii diplomado
 
OBJETIVOS DE DREAMWEAVER
OBJETIVOS DE DREAMWEAVEROBJETIVOS DE DREAMWEAVER
OBJETIVOS DE DREAMWEAVER
 
Herramientas
Herramientas Herramientas
Herramientas
 
Herramientas tarea del 2 parcial
Herramientas  tarea del 2 parcialHerramientas  tarea del 2 parcial
Herramientas tarea del 2 parcial
 
Curso de power point 2007
Curso de power point 2007Curso de power point 2007
Curso de power point 2007
 
Introduccion y entorno al software de presentaciones 2010
Introduccion y entorno al software de presentaciones 2010Introduccion y entorno al software de presentaciones 2010
Introduccion y entorno al software de presentaciones 2010
 
Prezi
PreziPrezi
Prezi
 
Microsoft office excel 2007 marzo2010
Microsoft office excel 2007 marzo2010Microsoft office excel 2007 marzo2010
Microsoft office excel 2007 marzo2010
 
Propuesta web
Propuesta webPropuesta web
Propuesta web
 
Clase power point utt
Clase power point uttClase power point utt
Clase power point utt
 
metodologia-de-programación orientada a Objetos
metodologia-de-programación orientada a Objetosmetodologia-de-programación orientada a Objetos
metodologia-de-programación orientada a Objetos
 
power point
power pointpower point
power point
 
Taaniiaaa liizeetthg
Taaniiaaa liizeetthgTaaniiaaa liizeetthg
Taaniiaaa liizeetthg
 
Contenedores Swing en Netbeans
Contenedores Swing en NetbeansContenedores Swing en Netbeans
Contenedores Swing en Netbeans
 

Último

PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYPLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYkarendaza9506
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezPaola575380
 
Fundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principalesFundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principalesLuis Fernando Salgado
 
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...chechei12040303
 
Manual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdfManual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdfGermnBelzunce1
 
cabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadanacabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadanaMarsielMendoza1
 
140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.docilvrosiebp
 
Triptico de los derechos humanos pe señorees jaja
Triptico de los derechos humanos pe señorees jajaTriptico de los derechos humanos pe señorees jaja
Triptico de los derechos humanos pe señorees jajadayannanicolzuluetab
 
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptxATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptxEdisonCondesoDelgado1
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxLeo Florez
 
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGersonManuelRodrigue1
 
Planificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docPlanificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docAhilynBasabe
 
Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30SantiagoAgudelo47
 
Introduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptxIntroduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptxcalc5597
 
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEhayax3
 
Arquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfArquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfLeonardoDantasRivas
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfDanielaPrezMartnez3
 
secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulosRosarioLloglla
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfslaimenbarakat
 

Último (20)

PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYPLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola Perez
 
Fundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principalesFundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principales
 
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
 
Manual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdfManual de Construcción TATAMI - 2024.pdf
Manual de Construcción TATAMI - 2024.pdf
 
cabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadanacabildo abierto forma de participación ciudadana
cabildo abierto forma de participación ciudadana
 
140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc140254879-Triptico-Color-Dia-de-La-Madre.doc
140254879-Triptico-Color-Dia-de-La-Madre.doc
 
Triptico de los derechos humanos pe señorees jaja
Triptico de los derechos humanos pe señorees jajaTriptico de los derechos humanos pe señorees jaja
Triptico de los derechos humanos pe señorees jaja
 
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptxATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
 
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
 
Planificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docPlanificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.doc
 
DIAGNOSTICO URBANO DE DE LA ISLA DE COCHE
DIAGNOSTICO URBANO DE DE LA ISLA DE COCHEDIAGNOSTICO URBANO DE DE LA ISLA DE COCHE
DIAGNOSTICO URBANO DE DE LA ISLA DE COCHE
 
Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30
 
Introduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptxIntroduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptx
 
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
 
Arquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfArquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdf
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
 
secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulos
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
 

Ux2012 - Patrones de Interfaz (by Jennifer Tidwell)

  • 1. Los patrones de siempre, las soluciones de hoy Victor Pezzetti + Sergio Quaroni (UTN Rosario) @vpezzetti
  • 2. Nos presentamos Víctor Pezzetti y Sergio Quaroni Ingenieros en Sistemas de Información Docentes cátedra Diseño de Sistemas de Carrera Ing en Sistemas de Información, UTN Rosario (+ 10 años) Desarrolladores de aplicaciones, con foco en el usuario Actualmente reestructurando contenidos de la materia, en Usabilidad y UX
  • 3. De qué hablamos • Definiciones • Diferencia entre patrones y guías • Estructura de un Patrón • Para qué los puedo usar • Patrones a diferentes niveles • contenido • navegación • estructura de la página (layout) • móviles • Conclusiones
  • 4. Comencemos definiendo... Patrones “un patrón de diseño es una solución a un problema que se usa repetidamente en contextos similares con algunas variantes en la implementación” Concepto creado por el arquitecto Christopher Alexander, para diseño y construcción urbanística
  • 5. Comencemos definiendo... Patrones – ¿qué son? Concretos, no generales Válidos a través de diferentes plataformas Productos, no procesos Sugerencias, no requerimientos Relaciones entre elementos Adaptados a cada contexto de diseño
  • 6. Aclaremos un poco Diferencia entre Guías y Patrones de Interfaz Las guías describen reglas generales a seguir. Los patrones especifican qué hacer para conseguir un objetivo concreto, en un contexto determinado. Mediante explicaciones y ejemplos, especifican cuándo, cómo y por qué puede aplicarse la solución.
  • 7. Estructura Partes de un patrón Nombre Qué Cuándo usarlo Por qué Cómo Ejemplos Otros patrones similares
  • 8. ¿Por qué patrones? Para qué los puedo usar Aprender Ejemplos Terminología Comparación de alternativas de diseño Inspiración
  • 9. Puntos de Vista Clasifiquemos Diferentes actividades para una interfaz 1. Organizar el Contenido Organizar el Contenido 2. Navegar por el sitio Navegar por el sitio 3. Organizar la Página (layout) Organizar la Página (layout) 4. Mostrar Listas 5. Ejecutar Acciones 6. Mostrar datos Complejos 7. Obtener input el usuario 8. Usar Social Media 9. Volverse Movil Volverse Movil
  • 11. Contenido Poniendo la casa en orden Una página tendrá alguno de estos objetivos: 1. Mostrar una única cosa (mapa, libro, etc) 2. Mostrar varias cosas 3. Ofrecer herramientas para crear algo 4. Facilitar una tarea
  • 12. Contenido Poniendo la casa en orden 1. PATRONES para “Mostrar una única cosa” Alternative Views presentar contenido desde varios puntos de vista Many Workspaces ver más de un contenido o documento al mismo tiempo
  • 13. Contenido Poniendo la casa en orden 2. PATRONES para “Mostrar varias cosas” Feature, Search, and Browse mostrar productos o contenido, permitir la navegación y la búsqueda de ítems. Ofreciendo un atractor en la front page News Stream contenidos dinámicamente creados, mostrando el más reciente arriba de todo Picture Manager para manejar imágenes
  • 14. Contenido Poniendo la casa en orden 3. PATRONES para “Herramientas para crear algo” Canvas Plus Palette Presenta paleta icónica junto a un lienzo blanco (canvas). El usuario crea objetos en el lienzo, cliqueando botones de la paleta. MacPaint, circa 1984 Photoshop CS5
  • 15. Contenido Poniendo la casa en orden 4. PATRONES para “Facilitar una tarea” Wizard Cuando se quiere dividir la tarea en pasos pequeños Settings Editor Para cambiar seteos o preferencias. No es una tarea paso-a-paso. La interfaz da acceso a los usuarios a una amplia variedad de opciones y permite cambiar solo las necesarias
  • 17. Navegación Paseando por el barrio Navegar sin temor, en el mar es lo mejor… 1. ¿Donde estoy? (signposts) 2. ¿Cuál es el camino? (wayfinding) a) Buena señalización b) Pistas c) Mapas
  • 18. Navegación Paseando por el barrio PATRONES para no desorientarse Sitemap Footer Ubicar un mapa de sitio en el footer de cada página. Debe ocupar un espacio compacto. Breadcrumbs Mostrar la lista de las páginas padre, hasta llegar a la home
  • 19. Navegación Paseando por el barrio Circuitos turísticos Stepwise Escape hatch Fully connected Clear entry points Pan-and-zoom Modal panel
  • 20. Navegación Paseando por el barrio PATRONES según el Modelo Navegacional Clear Entry Points Usar pocas llamadas que inciten a actuar Modal Panel Mostrar una única página, sin ningún otro tipo de navegación hasta haber finalizado la tarea Escape Hatch En pantallas con navegación limitada, ubicar un link que saque al usuario de la pantalla hacia un lugar conocido.
  • 22. Estructura (layout) Cada cosa en su lugar Jerarquía Visual – destacando lo importante El usuario debería poder deducir la estructura de información de la página a partir de su layout Densidad Color de fondo Títulos Contenido Posición + Tamaño Ritmo Pequeños Agrupamientos y items contenedores
  • 23. Estructura (layout) Cada cosa en su lugar Flujo Visual – el camino al éxito La secuencia de pasos para completar la tarea, que se detecta al primer vistazo. Puntos focales son áreas irresistibles para los ojos del usuario Llamadas a la Accion – dentro y fuera del flujo Botón de Confirmación al final del formulario
  • 24. Estructura (layout) Cada cosa en su lugar PATRONES para Jerarquía Visual Visual Framework Diseñar cada página para usar mismo layout, colores y elementos de estilo, pero con suficiente flexibilidad para manejar contenido variable. Center Stage Colocar el área principal en la mayor sección de la ventana, agrupando herramientas y contenido secundario en paneles más pequeños
  • 25. Estructura (layout) Cada cosa en su lugar PATRONES para Jerarquía Visual (agrupamiento) Module Tabs Titled Sections Colocar los módulos en el área de Definir secciones, cada solapas para que sea visible un una con un título módulo por vez. destacado. Accordion Ubicar módulos en una pila de paneles, que pueden ser abiertos y cerrados, de manera independiente.
  • 26. Estructura (layout) Cada cosa en su lugar PATRONES para Flujo Visual Right/Left Alignment Al diseñar un formulario, justificar etiquetas a derecha y campos a izquierda Diagonal Balance Distribuir elementos de manera balanceada, colocando peso visual en esquinas superior-izquierda e inferior-derecha
  • 28. Móviles El movimiento se demuestra andando Desafíos móviles 1. Pantallas pequeñas 2. Gran variedad de anchos de pantalla 3. Pantallas táctiles 4. Dificultad para ingresar texto 5. Entornos físicos desafiantes 6. Influencias sociales y atención limitada
  • 29. Móviles El movimiento se demuestra andando “Los buenos productos móviles se crean, nunca se portan. Hay que comenzar comprendiendo a sus usuarios y los beneficios que el medio tiene para ofrecer” Brian Fling Mobile Design and Developement (O’Reilly)
  • 30. Móviles El movimiento se demuestra andando Consejos móviles 1. Comprenda qué necesitan los usuarios móviles 2. “Desvista” el sitio hasta llegar a su esencia 3. Utilice el hardware del dispositivo 4. Haga que el contenido sea lineal 5. Optimice las secuencias más comunes
  • 31. Móviles El movimiento se demuestra andando PATRONES para Móviles Vertical Stack Ordenar el contenido de las páginas móviles en una columna vertical, con poco o ningún uso de elementos laterales Bottom Navigation Ubicar los botones de navegación en la base de la página Text Clear Button Limpiar un campo con sólopresionar un botón
  • 33. Recursos Bibliografia esencial El libro del pato… (Jennifer Tidwell) …y sus patrones online http://designinginterfaces.com
  • 34. Recursos Para buscar en la web Bibliotecas de patrones online Welie – http://www.welie.com Yahoo – http://developer.yahoo.com/ypatterns Infragistics – http://quince.infragistics.com Designing Social Interfaces - http://www.designingsocialinterfaces.com Android - http://www.androiduipatterns.com UI Patterns - http://ui-patterns.com y mucho mássssss
  • 35. No deje de completar su evaluación online ux2012.com.ar/encuesta ¡Muchas gracias! Los patrones de siempre, las soluciones de hoy Víctor Pezzetti + Sergio Quaroni (UTN Rosario) vpezzetti@gmail.com