SlideShare una empresa de Scribd logo
1 de 165
Diseño Interactivo
 Dandole vida a nuestras aplicaciones




          @ricdex
¿Que entendemos por
    interacción?
• Causa - Efecto
• Causa - Efecto
• Comunicación bidireccional.
• Causa - Efecto
• Comunicación bidireccional.
• Evento - respuesta
¿Que entendemos por
  diseño interactivo?
Emergente disciplina que explora, analiza y mejora el

comportamiento del    usuario        frente a un
    ente externo, y que tiene como bases la

experiencia humana, la
 ciencia y la creatividad.
El fin del DI
es mejorar la experiencia del usuario (UX)

 palabras muy usadas con el auge de la denominada
Web2.0 y la creación de aplicaciones ricas en internet
                       (RIA)
Forma                                Contenido
                                       Arquitectura información
Diseñadores gráficos
                                       Animaciones y/o vídeos
      Artistas                                Archivos




                      Eventos
                       Diseñadores
                      de interacción
¡Esto es lo mas
  importante!
  Jefe de marketing
Diseñador de “Wilson”




                        Forma                             Contenido
                                                          Arquitectura información
                   Diseñadores gráficos
                                                          Animaciones y/o vídeos
                         Artistas                                Archivos




                                         Eventos
                                          Diseñadores
                                         de interacción
¡Esto es lo mas
                                                                            ¡No no! ¡El contenido es
  importante!
                                                                              el rey en una pagina!
  Jefe de marketing
Diseñador de “Wilson”                                                           Periodista con mucho cafe encima
                                                                                   Blogero y tuitero de masas




                        Forma                             Contenido
                                                          Arquitectura información
                   Diseñadores gráficos
                                                          Animaciones y/o vídeos
                         Artistas                                Archivos




                                         Eventos
                                          Diseñadores
                                         de interacción
¡Esto es lo mas
                                                                             ¡No no! ¡El contenido es
  importante!
                                                                               el rey en una pagina!
  Jefe de marketing
Diseñador de “Wilson”                                                           Periodista con mucho cafe encima
                                                                                   Blogero y tuitero de masas




                        Forma                             Contenido
                                                          Arquitectura información
                   Diseñadores gráficos
                                                          Animaciones y/o vídeos
                         Artistas                                Archivos




                                         Eventos                            ¡What! ¡Que hablan! Esa
                                          Diseñadores                         pagina no sirve sin
                                         de interacción                      animaciones a lo 2.0
                                                                              Programador fanatico de jquery
                                                                                   Un flashero frustrado
USER EXPERIENCE (UX)
no es solo gráficos, no es solo contenido ni es solo
                    interacción.

  es la suma de todo eso + la visión del negocio
Para el éxito de algún producto es
necesario tener roles y tareas especificas
 en un equipo a lo largo del proceso de
               desarrollo.
Desarrollo “orientado al usuario”
* del libro
                                    About Face 3




Desarrollo “orientado al usuario”
Para el equipo una aplicación tiene que ceñirse a las
   buenas practicas y a la optimizacion de tareas.




 Para el cliente, una aplicación tiene que ceñirse al
        sentido común y a la facilidad de uso.
Para el equipo una aplicación tiene que ceñirse a las
   buenas practicas y a la optimizacion de tareas.




 Para el cliente, una aplicación tiene que ceñirse al
        sentido común y a la facilidad de uso.
Para el equipo una aplicación tiene que ceñirse a las
   buenas practicas y a la optimizacion de tareas.


  Feedback


 Para el cliente, una aplicación tiene que ceñirse al
        sentido común y a la facilidad de uso.
Para el equipo una aplicación tiene que ceñirse a las
   buenas practicas y a la optimizacion de tareas.


  Feedback


 Para el cliente, una aplicación tiene que ceñirse al
        sentido común y a la facilidad de uso.
Para el equipo una aplicación tiene que ceñirse a las
   buenas practicas y a la optimizacion de tareas.


  Feedback                               Test


 Para el cliente, una aplicación tiene que ceñirse al
        sentido común y a la facilidad de uso.
Pero.. ¿que es sentido
        común?
simplemente.. ser
humano un paradigma*
simplemente.. ser
humano un paradigma*
simplemente.. ser
humano un paradigma*
simplemente.. ser
humano un paradigma*
                                * representación
             de la realidad de un contexto dado
Mas obvio                                Requiere pensar
                          Hmmmm                           Hmmmm. Puede ser trabajos.
Trabajos!!
                          [milisegundos pensando]         Pero suena mas que eso.
  Click
                          Trabajos!!
                          Click                           ¿Debo hacer click o seguir
                                                          mirandolo?


               Trabajos                   Oportunidades
                                                                           Emple-o-rama
                                           de empleo
El sentido común es indirectamente proporcional
    al tiempo tomado para realizar una acción.

                Mas obvio                                Requiere pensar
                             Hmmmm                           Hmmmm. Puede ser trabajos.
   Trabajos!!
                             [milisegundos pensando]         Pero suena mas que eso.
     Click
                             Trabajos!!
                             Click                           ¿Debo hacer click o seguir
                                                             mirandolo?


                  Trabajos                   Oportunidades
                                                                              Emple-o-rama
                                              de empleo
El sentido común es indirectamente proporcional
    al tiempo tomado para realizar una acción.

                Mas obvio                                Requiere pensar
                             Hmmmm                           Hmmmm. Puede ser trabajos.
   Trabajos!!
                             [milisegundos pensando]         Pero suena mas que eso.
     Click
                             Trabajos!!
                             Click                           ¿Debo hacer click o seguir
                                                             mirandolo?


                  Trabajos                   Oportunidades
                                                                              Emple-o-rama
                                              de empleo




                                                       * del libro “Dont make me think”
No hay que diseñar y programar para nosotros;

hay que diseñar y programar para el pequeño ogro
    insípido sin sentimientos y amargo
     que existe en el corazón de cada usuario.*
No hay que diseñar y programar para nosotros;

hay que diseñar y programar para el pequeño ogro
    insípido sin sentimientos y amargo
     que existe en el corazón de cada usuario.*



                         * dedicado a todos aquellos pobres programadores que
                                          nunca se ganaron el cariño del pueblo.
y bueno... ¿como hago para
mejorar mis skills de usabilidad
   y de diseño interactivo?
aplicando patrones de diseño usados
     desde tiempos inmemoriales
•   80/20

•   Percepción de lo estético.

•   Efecto de cercanía

•   Color

•   Confirmación (mensajes de alerta)

•   La regla de Fibonacci

•   Y mas (cerca de 100+).
•   80/20

•   Percepción de lo estético.

•   Efecto de cercanía

•   Color

•   Confirmación (mensajes de alerta)

•   La regla de Fibonacci

•   Y mas (cerca de 100+).
                                 * Universal Principles of Design (2003)
•   80/20

•   Percepción de lo estético.

•   Efecto de cercanía

•   Color

•   Confirmación (mensajes de alerta)

•   La regla de Fibonacci

•   Y mas (cerca de 100+).
                                 * Universal Principles of Design (2003)
80/20
80/20
El 20% de la funcionalidad es
  usada el 80% del tiempo.
Percepción de lo
    estético
Percepción de lo
          estético
Diseños altamente estéticos son percibidos como
mas fáciles de usar y mas tolerante a errores que
           diseños pobremente estéticos
Efecto de cercanía
Efecto de cercanía
 Tendencia a identificar un grupo de ítems como una
sola unidad en vez de múltiples ítems independientes
Algo mas sobre RIA
Rich Internet
Applications (RIA)
Rich Internet
       Applications (RIA)
  Poder y rendimiento de
una aplicación de escritorio
Rich Internet
       Applications (RIA)
  Poder y rendimiento de
una aplicación de escritorio




       iMac/3g
Rich Internet
          Applications (RIA)
     Poder y rendimiento de
   una aplicación de escritorio




          iMac/3g

drag&drop, explorador de archivos,
uso de camara y microfono, alertas
Rich Internet
          Applications (RIA)
     Poder y rendimiento de
   una aplicación de escritorio      +



          iMac/3g

drag&drop, explorador de archivos,
uso de camara y microfono, alertas
Rich Internet
          Applications (RIA)
     Poder y rendimiento de
   una aplicación de escritorio      +   características comunes
                                          de una aplicación web




          iMac/3g

drag&drop, explorador de archivos,
uso de camara y microfono, alertas
Rich Internet
          Applications (RIA)
     Poder y rendimiento de
   una aplicación de escritorio      +   características comunes
                                          de una aplicación web

                                                              Web Page Title
                                          http://domain.com                    Google




          iMac/3g

drag&drop, explorador de archivos,
uso de camara y microfono, alertas
Rich Internet
          Applications (RIA)
     Poder y rendimiento de
   una aplicación de escritorio      +   características comunes
                                          de una aplicación web

                                                                           Web Page Title
                                          http://domain.com                                                                        Google




                                                                                            This is the Title of the Video
                                                                                            One morning, when Gregor Samsa
                                                                                            woke from troubled dreams, he
                                                                                            found himself transformed... More...




                                                              16:9                                URL

                                                                                               Embed




                                                                     0:00 / 4:59




          iMac/3g

drag&drop, explorador de archivos,
uso de camara y microfono, alertas
Rich Internet
          Applications (RIA)
     Poder y rendimiento de
   una aplicación de escritorio      +   características comunes
                                          de una aplicación web

                                                                            Web Page Title
                                          http://domain.com                                                                         Google




                                                                                             This is the Title of the Video
                                                                                             One morning, when Gregor Samsa
                                                                                             woke from troubled dreams, he
                                                                                             found himself transformed... More...




                                                              16:9                                 URL

                                                                                                Embed




                                                                      0:00 / 4:59




                                          Tab                        Tab                        Tab                                   Tab




          iMac/3g

drag&drop, explorador de archivos,
uso de camara y microfono, alertas
Rich Internet
          Applications (RIA)
     Poder y rendimiento de
   una aplicación de escritorio      +         características comunes
                                                de una aplicación web

                                                                                   Web Page Title
                                                 http://domain.com                                                                         Google




                                                                                                    This is the Title of the Video
                                                                                                    One morning, when Gregor Samsa
                                                                                                    woke from troubled dreams, he
                                                                                                    found himself transformed... More...




                                                                     16:9                                 URL

                                                                                                       Embed




                                                                             0:00 / 4:59




                                                Tab                         Tab                        Tab                                   Tab




          iMac/3g

drag&drop, explorador de archivos,       hyperlinks, navegacion, tags, popups,
uso de camara y microfono, alertas                CSS, back button
Los 4 capas de una
aplicación interactiva
      en la web
• Estructura o esqueleto de la aplicación.
• Estructura o esqueleto de la aplicación.
• Screen layouts.
• Estructura o esqueleto de la aplicación.
• Screen layouts.
• Controles UI.
• Estructura o esqueleto de la aplicación.
• Screen layouts.
• Controles UI.
• Interacciones.
• Estructura o esqueleto de la aplicación.
• Screen layouts.
• Controles UI.
• Interacciones.
                           *Todas estas capas se pueden realizar con
                un buen diseño y uso de las herramientas apropiadas
Estructura de la
   aplicación
Estructura de la
   aplicación
Screen layouts
Screen layouts
Screen layouts
Screen layouts
Screen layouts
Controles UI
Controles UI
Interacciones
Interacciones
Interacciones
1. Hacerlo directo
2. Mantenlo simple
3. Quedate en la pagina
4. Provee una invitación
5. Usa transiciones
6. Reacciona
inmediatamente
Herramientas
Herramientas
cuales y cuando deberían usarse
• Prototipado : Omnigraffle,Visio
• Prototipado : Omnigraffle,Visio
• Frontend HTML & Flash: JQuery, Flex
• Prototipado : Omnigraffle,Visio
• Frontend HTML & Flash: JQuery, Flex
• Diseño: Photoshop, Illustrator, Gimp.
• Prototipado : Omnigraffle,Visio
• Frontend HTML & Flash: JQuery, Flex
• Diseño: Photoshop, Illustrator, Gimp.
• User Feedback: Bounce, Notable
• Prototipado : Omnigraffle,Visio
• Frontend HTML & Flash: JQuery, Flex
• Diseño: Photoshop, Illustrator, Gimp.
• User Feedback: Bounce, Notable
Prototipado


Omingraffle
Prototipado


      Omingraffle
•Solo para Mac
Prototipado


       Omingraffle
•Solo para Mac
•Uso de plantillas.
Prototipado


       Omingraffle
•Solo para Mac
•Uso de plantillas.
•Exportar a múltiples formatos de
imágenes
RUAG S.R.L                                                               Inicio        Quienes somos        Proyectos         Contactenos
Logo y descripcion


Quienes somos                                      1

Far far away, behind the word mountains, far from the countries Vokalia and Consonantia,
there live the blind texts. Separated they live in Bookmarksgrove right at the coast of the
Semantics, a large language ocean.

A small river named Duden flows by their place and supplies it with the necessary
regelialia. It is a paradisematic country, in which roasted parts of sentences fly into your
mouth.
                                                                                              2
Even the all-powerful Pointing has no control about the blind texts it is an almost
unorthographic life One day however a small line of blind text by the name of Lorem
Ipsum decided to leave for the far World of Grammar. The Big Oxmox advised her not to
do so, because there were thousands of bad Commas.



              Servicio 1                                       Servicio 2                                       Servicio 3


     Far far away, behind the word                     Far far away, behind the word                   Far far away, behind the word
     mountains, far from the countries                 mountains, far from the countries               mountains, far from the countries
     Vokalia and Consonantia, there live               Vokalia and Consonantia, there live             Vokalia and Consonantia, there live
     the blind texts.                                  the blind texts.                                the blind texts.

              Mas del servicio 1                               Mas del servicio 2                                Mas del servicio 3



 3


RUAG S.R.L                                                                                                 Telefax : (051) 446–0515
                                                             Mail : ruagsrl@ruag.pe
Paseo de la Republica Nº4956                                                                              Celular: (051) 99830-3028
Miraflores – Lima18 Perú                                                                                           Nextel : 830*3028
HTML & JS

JQuery
HTML & JS

           JQuery
•Orientado a Eventos (callback).
HTML & JS

          JQuery
•Orientado a Eventos (callback).
•Manejo del DOM (Document Object
Model).
HTML & JS

           JQuery
•Orientado a Eventos (callback).
•Manejo del DOM (Document Object
Model).
•Uso de plugins (basados
especialmente en la función selector).
HTML & JS

           JQuery
•Orientado a Eventos (callback).
•Manejo del DOM (Document Object
Model).
•Uso de plugins (basados
especialmente en la función selector).
•No modularizable.
<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Demo</title>

<link href="style.css" TYPE="text/css"
MEDIA=screen>

<script src="jquery.js"></script>

   <script>

     $(document).ready(function(){
      // tu elegante codigo aqui
   });

   </script>

 </head>

  <body>

   //la estructura DOM

  </body>
</html>
Selector               Resultado

                         Selecciona los <div>
$("body > div")
                           hijos de <body>

                         Selecciona links hacia
$("a[href$= 'pdf ']")
                                 pdfs

                         Selecciona <div> que
$("body > div:has(a)")
                            contengan links
Flash


Adobe Flex & Air
Flash


 Adobe Flex & Air
•Base en el motor de flash.
Flash


 Adobe Flex & Air
•Base en el motor de flash.
•Lenguaje similar a html & js.
Flash


 Adobe Flex & Air
•Base en el motor de flash.
•Lenguaje similar a html & js.
•Recibe conexiones http, servicios web
y metodos remotos.
Flash


 Adobe Flex & Air
•Base en el motor de flash.
•Lenguaje similar a html & js.
•Recibe conexiones http, servicios web
y metodos remotos.
•Modularizable.
DASHBOARD
DASHBOARD
DASHBOARD   MOBILES
DASHBOARD   MOBILES
DASHBOARD   MOBILES




 DESKTOP
DASHBOARD   MOBILES




 DESKTOP
DASHBOARD    MOBILES




            MULTITOUCH
 DESKTOP
Recomendaciones
   al usar Flex
Recomendaciones
       al usar Flex
• Evitar realizar procesamiento demasiado
  cargado (logica). Dejar todo eso al servidor.
Recomendaciones
       al usar Flex
• Evitar realizar procesamiento demasiado
  cargado (logica). Dejar todo eso al servidor.
• Evitar el uso desmedido de renderers en
  los componentes del tipo lista.
Recomendaciones
       al usar Flex
• Evitar realizar procesamiento demasiado
  cargado (logica). Dejar todo eso al servidor.
• Evitar el uso desmedido de renderers en
  los componentes del tipo lista.
• Modularizar modularizar modularizar!!
Recomendaciones
       al usar Flex
• Evitar realizar procesamiento demasiado
  cargado (logica). Dejar todo eso al servidor.
• Evitar el uso desmedido de renderers en
  los componentes del tipo lista.
• Modularizar modularizar modularizar!!
• Evitar la creación de formularios extensos
  (no es una pagina html).
Recomendaciones
       al usar Flex
• Evitar realizar procesamiento demasiado
  cargado (logica). Dejar todo eso al servidor.
• Evitar el uso desmedido de renderers en
  los componentes del tipo lista.
• Modularizar modularizar modularizar!!
• Evitar la creación de formularios extensos
  (no es una pagina html).
• Usar Maven o Ant.
User Feeback

Bounce
http://www.bounceapp.com/
User Feeback

           Bounce
            http://www.bounceapp.com/



•Facil y practico de usar (notas
flotantes sobre el screenshot).
User Feeback

           Bounce
            http://www.bounceapp.com/



•Facil y practico de usar (notas
flotantes sobre el screenshot).
•Incluye “memory test”.
User Feeback

           Bounce
            http://www.bounceapp.com/



•Facil y practico de usar (notas
flotantes sobre el screenshot).
•Incluye “memory test”.
•Compartido con varios usuarios.
User Feeback

           Bounce
            http://www.bounceapp.com/



•Facil y practico de usar (notas
flotantes sobre el screenshot).
•Incluye “memory test”.
•Compartido con varios usuarios.
•No privado. (para ello existe la
versión de pago : “Notable”)
¿Cual es la tendencia de la
  tecnologia para RIAs?
¿Cual es la tendencia de la
    tecnologia para RIAs?
• Separacion total Frontend-Backend (uso de
  APIs, RESTful, Node.js)
¿Cual es la tendencia de la
    tecnologia para RIAs?
• Separacion total Frontend-Backend (uso de
  APIs, RESTful, Node.js)
• Consumir mas recurso del cliente en vez
  que del servidor (aplicaciones corriendo en
  cliente).
¿Cual es la tendencia de la
    tecnologia para RIAs?
• Separacion total Frontend-Backend (uso de
  APIs, RESTful, Node.js)
• Consumir mas recurso del cliente en vez
  que del servidor (aplicaciones corriendo en
  cliente).
• Un nuevo puesto: UX Designer =
  Diseñador + programador.
¿Cual es la tendencia de la
    tecnologia para RIAs?
• Separacion total Frontend-Backend (uso de
  APIs, RESTful, Node.js)
• Consumir mas recurso del cliente en vez
  que del servidor (aplicaciones corriendo en
  cliente).
• Un nuevo puesto: UX Designer =
  Diseñador + programador.
• HTML5! (mas html y mas js)
http://www.w3.org/html/logo/
•   Aplicaciones offline (similar a gears)

•   Tiempo real (websockets)

•   Multimedia (<video>)

•   Efectos 3d

•   Mobiles

•   Rendimiento

•   Semantica

•   CSS3
Libros
•   Universal Principles of Design (2003)

•   Dont make me think (2006)

•   Designing web interfaces (2009)

•   Measuring the user experience (2008)

•   About face 3 (2007)
GRACIAS!
GRACIAS!

Más contenido relacionado

Similar a Diseño interactivo : Dandole vida a nuestras aplicaciones

Credenciales Atomo Interactive
Credenciales Atomo InteractiveCredenciales Atomo Interactive
Credenciales Atomo Interactive
Rogelio Romero
 

Similar a Diseño interactivo : Dandole vida a nuestras aplicaciones (20)

Presentación iphone 5.pps
Presentación iphone 5.ppsPresentación iphone 5.pps
Presentación iphone 5.pps
 
Google traductor2
Google traductor2Google traductor2
Google traductor2
 
Adtriboo.com
Adtriboo.comAdtriboo.com
Adtriboo.com
 
INTRO UX
INTRO UX INTRO UX
INTRO UX
 
¿Que hace un arquitecto de informacion?
¿Que hace un arquitecto de informacion?¿Que hace un arquitecto de informacion?
¿Que hace un arquitecto de informacion?
 
Absot idodi marketing digital
Absot idodi marketing digitalAbsot idodi marketing digital
Absot idodi marketing digital
 
Presentación de adtriboo en Marketing Strategy Forum
Presentación de adtriboo en Marketing Strategy ForumPresentación de adtriboo en Marketing Strategy Forum
Presentación de adtriboo en Marketing Strategy Forum
 
Credenciales Atomo Interactive
Credenciales Atomo InteractiveCredenciales Atomo Interactive
Credenciales Atomo Interactive
 
Unidad 3 elaboracion de un proyecto (3.1)
Unidad  3   elaboracion de un proyecto (3.1)Unidad  3   elaboracion de un proyecto (3.1)
Unidad 3 elaboracion de un proyecto (3.1)
 
De la Usabilidad al Diseño de Servicios, o cómo el usuario se ha ido incluyen...
De la Usabilidad al Diseño de Servicios, o cómo el usuario se ha ido incluyen...De la Usabilidad al Diseño de Servicios, o cómo el usuario se ha ido incluyen...
De la Usabilidad al Diseño de Servicios, o cómo el usuario se ha ido incluyen...
 
Present 1
Present 1Present 1
Present 1
 
Seminario mktngdigital2013
Seminario mktngdigital2013Seminario mktngdigital2013
Seminario mktngdigital2013
 
Renderfarm studios procesos y transmedia
Renderfarm studios procesos y transmediaRenderfarm studios procesos y transmedia
Renderfarm studios procesos y transmedia
 
Reel gusoto 3D/Arte
Reel gusoto 3D/ArteReel gusoto 3D/Arte
Reel gusoto 3D/Arte
 
Importancia del diseño gráfico en los proyectos
Importancia del diseño gráfico en los proyectosImportancia del diseño gráfico en los proyectos
Importancia del diseño gráfico en los proyectos
 
Interno Agencia
Interno AgenciaInterno Agencia
Interno Agencia
 
CV NEO - 2010 (Actualizado)
CV NEO - 2010 (Actualizado)CV NEO - 2010 (Actualizado)
CV NEO - 2010 (Actualizado)
 
Gestion de estudios de diseño
Gestion de estudios de diseñoGestion de estudios de diseño
Gestion de estudios de diseño
 
Adtriboo en Salon Mi Empresa 2013
Adtriboo en Salon Mi Empresa 2013 Adtriboo en Salon Mi Empresa 2013
Adtriboo en Salon Mi Empresa 2013
 
Catálogo de productos
Catálogo de productosCatálogo de productos
Catálogo de productos
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Diseño interactivo : Dandole vida a nuestras aplicaciones

  • 1. Diseño Interactivo Dandole vida a nuestras aplicaciones @ricdex
  • 2.
  • 3. ¿Que entendemos por interacción?
  • 4.
  • 5. • Causa - Efecto
  • 6. • Causa - Efecto • Comunicación bidireccional.
  • 7. • Causa - Efecto • Comunicación bidireccional. • Evento - respuesta
  • 8.
  • 9. ¿Que entendemos por diseño interactivo?
  • 10. Emergente disciplina que explora, analiza y mejora el comportamiento del usuario frente a un ente externo, y que tiene como bases la experiencia humana, la ciencia y la creatividad.
  • 11. El fin del DI es mejorar la experiencia del usuario (UX) palabras muy usadas con el auge de la denominada Web2.0 y la creación de aplicaciones ricas en internet (RIA)
  • 12. Forma Contenido Arquitectura información Diseñadores gráficos Animaciones y/o vídeos Artistas Archivos Eventos Diseñadores de interacción
  • 13. ¡Esto es lo mas importante! Jefe de marketing Diseñador de “Wilson” Forma Contenido Arquitectura información Diseñadores gráficos Animaciones y/o vídeos Artistas Archivos Eventos Diseñadores de interacción
  • 14. ¡Esto es lo mas ¡No no! ¡El contenido es importante! el rey en una pagina! Jefe de marketing Diseñador de “Wilson” Periodista con mucho cafe encima Blogero y tuitero de masas Forma Contenido Arquitectura información Diseñadores gráficos Animaciones y/o vídeos Artistas Archivos Eventos Diseñadores de interacción
  • 15. ¡Esto es lo mas ¡No no! ¡El contenido es importante! el rey en una pagina! Jefe de marketing Diseñador de “Wilson” Periodista con mucho cafe encima Blogero y tuitero de masas Forma Contenido Arquitectura información Diseñadores gráficos Animaciones y/o vídeos Artistas Archivos Eventos ¡What! ¡Que hablan! Esa Diseñadores pagina no sirve sin de interacción animaciones a lo 2.0 Programador fanatico de jquery Un flashero frustrado
  • 16.
  • 17. USER EXPERIENCE (UX) no es solo gráficos, no es solo contenido ni es solo interacción. es la suma de todo eso + la visión del negocio
  • 18.
  • 19. Para el éxito de algún producto es necesario tener roles y tareas especificas en un equipo a lo largo del proceso de desarrollo.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 27. * del libro About Face 3 Desarrollo “orientado al usuario”
  • 28. Para el equipo una aplicación tiene que ceñirse a las buenas practicas y a la optimizacion de tareas. Para el cliente, una aplicación tiene que ceñirse al sentido común y a la facilidad de uso.
  • 29. Para el equipo una aplicación tiene que ceñirse a las buenas practicas y a la optimizacion de tareas. Para el cliente, una aplicación tiene que ceñirse al sentido común y a la facilidad de uso.
  • 30. Para el equipo una aplicación tiene que ceñirse a las buenas practicas y a la optimizacion de tareas. Feedback Para el cliente, una aplicación tiene que ceñirse al sentido común y a la facilidad de uso.
  • 31. Para el equipo una aplicación tiene que ceñirse a las buenas practicas y a la optimizacion de tareas. Feedback Para el cliente, una aplicación tiene que ceñirse al sentido común y a la facilidad de uso.
  • 32. Para el equipo una aplicación tiene que ceñirse a las buenas practicas y a la optimizacion de tareas. Feedback Test Para el cliente, una aplicación tiene que ceñirse al sentido común y a la facilidad de uso.
  • 33.
  • 34. Pero.. ¿que es sentido común?
  • 35.
  • 39. simplemente.. ser humano un paradigma* * representación de la realidad de un contexto dado
  • 40.
  • 41. Mas obvio Requiere pensar Hmmmm Hmmmm. Puede ser trabajos. Trabajos!! [milisegundos pensando] Pero suena mas que eso. Click Trabajos!! Click ¿Debo hacer click o seguir mirandolo? Trabajos Oportunidades Emple-o-rama de empleo
  • 42. El sentido común es indirectamente proporcional al tiempo tomado para realizar una acción. Mas obvio Requiere pensar Hmmmm Hmmmm. Puede ser trabajos. Trabajos!! [milisegundos pensando] Pero suena mas que eso. Click Trabajos!! Click ¿Debo hacer click o seguir mirandolo? Trabajos Oportunidades Emple-o-rama de empleo
  • 43. El sentido común es indirectamente proporcional al tiempo tomado para realizar una acción. Mas obvio Requiere pensar Hmmmm Hmmmm. Puede ser trabajos. Trabajos!! [milisegundos pensando] Pero suena mas que eso. Click Trabajos!! Click ¿Debo hacer click o seguir mirandolo? Trabajos Oportunidades Emple-o-rama de empleo * del libro “Dont make me think”
  • 44.
  • 45. No hay que diseñar y programar para nosotros; hay que diseñar y programar para el pequeño ogro insípido sin sentimientos y amargo que existe en el corazón de cada usuario.*
  • 46. No hay que diseñar y programar para nosotros; hay que diseñar y programar para el pequeño ogro insípido sin sentimientos y amargo que existe en el corazón de cada usuario.* * dedicado a todos aquellos pobres programadores que nunca se ganaron el cariño del pueblo.
  • 47.
  • 48. y bueno... ¿como hago para mejorar mis skills de usabilidad y de diseño interactivo?
  • 49. aplicando patrones de diseño usados desde tiempos inmemoriales
  • 50.
  • 51. 80/20 • Percepción de lo estético. • Efecto de cercanía • Color • Confirmación (mensajes de alerta) • La regla de Fibonacci • Y mas (cerca de 100+).
  • 52. 80/20 • Percepción de lo estético. • Efecto de cercanía • Color • Confirmación (mensajes de alerta) • La regla de Fibonacci • Y mas (cerca de 100+). * Universal Principles of Design (2003)
  • 53. 80/20 • Percepción de lo estético. • Efecto de cercanía • Color • Confirmación (mensajes de alerta) • La regla de Fibonacci • Y mas (cerca de 100+). * Universal Principles of Design (2003)
  • 54.
  • 55. 80/20
  • 56. 80/20 El 20% de la funcionalidad es usada el 80% del tiempo.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61. Percepción de lo estético
  • 62. Percepción de lo estético Diseños altamente estéticos son percibidos como mas fáciles de usar y mas tolerante a errores que diseños pobremente estéticos
  • 63.
  • 64.
  • 66. Efecto de cercanía Tendencia a identificar un grupo de ítems como una sola unidad en vez de múltiples ítems independientes
  • 67.
  • 70. Rich Internet Applications (RIA) Poder y rendimiento de una aplicación de escritorio
  • 71. Rich Internet Applications (RIA) Poder y rendimiento de una aplicación de escritorio iMac/3g
  • 72. Rich Internet Applications (RIA) Poder y rendimiento de una aplicación de escritorio iMac/3g drag&drop, explorador de archivos, uso de camara y microfono, alertas
  • 73. Rich Internet Applications (RIA) Poder y rendimiento de una aplicación de escritorio + iMac/3g drag&drop, explorador de archivos, uso de camara y microfono, alertas
  • 74. Rich Internet Applications (RIA) Poder y rendimiento de una aplicación de escritorio + características comunes de una aplicación web iMac/3g drag&drop, explorador de archivos, uso de camara y microfono, alertas
  • 75. Rich Internet Applications (RIA) Poder y rendimiento de una aplicación de escritorio + características comunes de una aplicación web Web Page Title http://domain.com Google iMac/3g drag&drop, explorador de archivos, uso de camara y microfono, alertas
  • 76. Rich Internet Applications (RIA) Poder y rendimiento de una aplicación de escritorio + características comunes de una aplicación web Web Page Title http://domain.com Google This is the Title of the Video One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed... More... 16:9 URL Embed 0:00 / 4:59 iMac/3g drag&drop, explorador de archivos, uso de camara y microfono, alertas
  • 77. Rich Internet Applications (RIA) Poder y rendimiento de una aplicación de escritorio + características comunes de una aplicación web Web Page Title http://domain.com Google This is the Title of the Video One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed... More... 16:9 URL Embed 0:00 / 4:59 Tab Tab Tab Tab iMac/3g drag&drop, explorador de archivos, uso de camara y microfono, alertas
  • 78. Rich Internet Applications (RIA) Poder y rendimiento de una aplicación de escritorio + características comunes de una aplicación web Web Page Title http://domain.com Google This is the Title of the Video One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed... More... 16:9 URL Embed 0:00 / 4:59 Tab Tab Tab Tab iMac/3g drag&drop, explorador de archivos, hyperlinks, navegacion, tags, popups, uso de camara y microfono, alertas CSS, back button
  • 79.
  • 80. Los 4 capas de una aplicación interactiva en la web
  • 81.
  • 82. • Estructura o esqueleto de la aplicación.
  • 83. • Estructura o esqueleto de la aplicación. • Screen layouts.
  • 84. • Estructura o esqueleto de la aplicación. • Screen layouts. • Controles UI.
  • 85. • Estructura o esqueleto de la aplicación. • Screen layouts. • Controles UI. • Interacciones.
  • 86. • Estructura o esqueleto de la aplicación. • Screen layouts. • Controles UI. • Interacciones. *Todas estas capas se pueden realizar con un buen diseño y uso de las herramientas apropiadas
  • 87.
  • 88. Estructura de la aplicación
  • 89. Estructura de la aplicación
  • 90.
  • 96.
  • 99.
  • 102. Interacciones 1. Hacerlo directo 2. Mantenlo simple 3. Quedate en la pagina 4. Provee una invitación 5. Usa transiciones 6. Reacciona inmediatamente
  • 103.
  • 105. Herramientas cuales y cuando deberían usarse
  • 106.
  • 107. • Prototipado : Omnigraffle,Visio
  • 108. • Prototipado : Omnigraffle,Visio • Frontend HTML & Flash: JQuery, Flex
  • 109. • Prototipado : Omnigraffle,Visio • Frontend HTML & Flash: JQuery, Flex • Diseño: Photoshop, Illustrator, Gimp.
  • 110. • Prototipado : Omnigraffle,Visio • Frontend HTML & Flash: JQuery, Flex • Diseño: Photoshop, Illustrator, Gimp. • User Feedback: Bounce, Notable
  • 111. • Prototipado : Omnigraffle,Visio • Frontend HTML & Flash: JQuery, Flex • Diseño: Photoshop, Illustrator, Gimp. • User Feedback: Bounce, Notable
  • 113. Prototipado Omingraffle •Solo para Mac
  • 114. Prototipado Omingraffle •Solo para Mac •Uso de plantillas.
  • 115. Prototipado Omingraffle •Solo para Mac •Uso de plantillas. •Exportar a múltiples formatos de imágenes
  • 116. RUAG S.R.L Inicio Quienes somos Proyectos Contactenos Logo y descripcion Quienes somos 1 Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmarksgrove right at the coast of the Semantics, a large language ocean. A small river named Duden flows by their place and supplies it with the necessary regelialia. It is a paradisematic country, in which roasted parts of sentences fly into your mouth. 2 Even the all-powerful Pointing has no control about the blind texts it is an almost unorthographic life One day however a small line of blind text by the name of Lorem Ipsum decided to leave for the far World of Grammar. The Big Oxmox advised her not to do so, because there were thousands of bad Commas. Servicio 1 Servicio 2 Servicio 3 Far far away, behind the word Far far away, behind the word Far far away, behind the word mountains, far from the countries mountains, far from the countries mountains, far from the countries Vokalia and Consonantia, there live Vokalia and Consonantia, there live Vokalia and Consonantia, there live the blind texts. the blind texts. the blind texts. Mas del servicio 1 Mas del servicio 2 Mas del servicio 3 3 RUAG S.R.L Telefax : (051) 446–0515 Mail : ruagsrl@ruag.pe Paseo de la Republica Nº4956 Celular: (051) 99830-3028 Miraflores – Lima18 Perú Nextel : 830*3028
  • 118. HTML & JS JQuery •Orientado a Eventos (callback).
  • 119. HTML & JS JQuery •Orientado a Eventos (callback). •Manejo del DOM (Document Object Model).
  • 120. HTML & JS JQuery •Orientado a Eventos (callback). •Manejo del DOM (Document Object Model). •Uso de plugins (basados especialmente en la función selector).
  • 121. HTML & JS JQuery •Orientado a Eventos (callback). •Manejo del DOM (Document Object Model). •Uso de plugins (basados especialmente en la función selector). •No modularizable.
  • 122. <!doctype html> <html> <head> <meta charset="utf-8"> <title>Demo</title> <link href="style.css" TYPE="text/css" MEDIA=screen> <script src="jquery.js"></script> <script> $(document).ready(function(){ // tu elegante codigo aqui }); </script> </head> <body> //la estructura DOM </body> </html>
  • 123. Selector Resultado Selecciona los <div> $("body > div") hijos de <body> Selecciona links hacia $("a[href$= 'pdf ']") pdfs Selecciona <div> que $("body > div:has(a)") contengan links
  • 125. Flash Adobe Flex & Air •Base en el motor de flash.
  • 126. Flash Adobe Flex & Air •Base en el motor de flash. •Lenguaje similar a html & js.
  • 127. Flash Adobe Flex & Air •Base en el motor de flash. •Lenguaje similar a html & js. •Recibe conexiones http, servicios web y metodos remotos.
  • 128. Flash Adobe Flex & Air •Base en el motor de flash. •Lenguaje similar a html & js. •Recibe conexiones http, servicios web y metodos remotos. •Modularizable.
  • 129.
  • 130.
  • 133. DASHBOARD MOBILES
  • 134. DASHBOARD MOBILES
  • 135. DASHBOARD MOBILES DESKTOP
  • 136. DASHBOARD MOBILES DESKTOP
  • 137. DASHBOARD MOBILES MULTITOUCH DESKTOP
  • 138.
  • 139. Recomendaciones al usar Flex
  • 140. Recomendaciones al usar Flex • Evitar realizar procesamiento demasiado cargado (logica). Dejar todo eso al servidor.
  • 141. Recomendaciones al usar Flex • Evitar realizar procesamiento demasiado cargado (logica). Dejar todo eso al servidor. • Evitar el uso desmedido de renderers en los componentes del tipo lista.
  • 142. Recomendaciones al usar Flex • Evitar realizar procesamiento demasiado cargado (logica). Dejar todo eso al servidor. • Evitar el uso desmedido de renderers en los componentes del tipo lista. • Modularizar modularizar modularizar!!
  • 143. Recomendaciones al usar Flex • Evitar realizar procesamiento demasiado cargado (logica). Dejar todo eso al servidor. • Evitar el uso desmedido de renderers en los componentes del tipo lista. • Modularizar modularizar modularizar!! • Evitar la creación de formularios extensos (no es una pagina html).
  • 144. Recomendaciones al usar Flex • Evitar realizar procesamiento demasiado cargado (logica). Dejar todo eso al servidor. • Evitar el uso desmedido de renderers en los componentes del tipo lista. • Modularizar modularizar modularizar!! • Evitar la creación de formularios extensos (no es una pagina html). • Usar Maven o Ant.
  • 146. User Feeback Bounce http://www.bounceapp.com/ •Facil y practico de usar (notas flotantes sobre el screenshot).
  • 147. User Feeback Bounce http://www.bounceapp.com/ •Facil y practico de usar (notas flotantes sobre el screenshot). •Incluye “memory test”.
  • 148. User Feeback Bounce http://www.bounceapp.com/ •Facil y practico de usar (notas flotantes sobre el screenshot). •Incluye “memory test”. •Compartido con varios usuarios.
  • 149. User Feeback Bounce http://www.bounceapp.com/ •Facil y practico de usar (notas flotantes sobre el screenshot). •Incluye “memory test”. •Compartido con varios usuarios. •No privado. (para ello existe la versión de pago : “Notable”)
  • 150.
  • 151.
  • 152. ¿Cual es la tendencia de la tecnologia para RIAs?
  • 153. ¿Cual es la tendencia de la tecnologia para RIAs? • Separacion total Frontend-Backend (uso de APIs, RESTful, Node.js)
  • 154. ¿Cual es la tendencia de la tecnologia para RIAs? • Separacion total Frontend-Backend (uso de APIs, RESTful, Node.js) • Consumir mas recurso del cliente en vez que del servidor (aplicaciones corriendo en cliente).
  • 155. ¿Cual es la tendencia de la tecnologia para RIAs? • Separacion total Frontend-Backend (uso de APIs, RESTful, Node.js) • Consumir mas recurso del cliente en vez que del servidor (aplicaciones corriendo en cliente). • Un nuevo puesto: UX Designer = Diseñador + programador.
  • 156. ¿Cual es la tendencia de la tecnologia para RIAs? • Separacion total Frontend-Backend (uso de APIs, RESTful, Node.js) • Consumir mas recurso del cliente en vez que del servidor (aplicaciones corriendo en cliente). • Un nuevo puesto: UX Designer = Diseñador + programador. • HTML5! (mas html y mas js)
  • 158.
  • 159.
  • 160. Aplicaciones offline (similar a gears) • Tiempo real (websockets) • Multimedia (<video>) • Efectos 3d • Mobiles • Rendimiento • Semantica • CSS3
  • 161. Libros • Universal Principles of Design (2003) • Dont make me think (2006) • Designing web interfaces (2009) • Measuring the user experience (2008) • About face 3 (2007)
  • 162.
  • 163.

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n
  116. \n
  117. \n
  118. \n
  119. \n
  120. \n
  121. \n
  122. \n
  123. \n
  124. \n
  125. \n
  126. \n
  127. \n
  128. \n
  129. \n