CREANDO EXPERIENCIAS CON EXPRESSION BLEND<br />Cristina Torné<br />User Interface Designer<br />Cristina.torne@raona.com<b...
Experiencia de usuario<br />Creando experiencias con ExpressionBlend<br />“Conjunto de factores percibidos por el usuario ...
Presentación Expression Studio<br />Creando experiencias con ExpressionBlend<br />The professionalAsset Managementtool<br ...
Expression Web<br />Creando experiencias con ExpressionBlend<br />Diseñar, construir y gestionar aplicaciones Web<br />Est...
Expression Media<br />Creando experiencias con ExpressionBlend<br />Gestión de contenidos multimedia<br />Catalogación  me...
Expression Media Encoder<br />Creando experiencias con ExpressionBlend<br />Codificación de contenidos multimedia<br />Rep...
ExpressionDesign<br />Creando experiencias con ExpressionBlend<br />Diseño de la interfaz Web / Desktop<br />Potente s her...
Presentación ExpressionBlend<br />Creando experiencias con ExpressionBlend<br />Herramienta de diseño profesional para cre...
Desktop / Web<br />Creando experiencias con ExpressionBlend<br />Windows<br />Web<br />Estándares<br />Windows Presentatio...
Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Interfaz<br />WYSIWYG<br />
Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Colaboración <br />Diseñador/ Programa...
Creando experiencias con ExpressionBlend<br />Colaboración Programador / Diseñador<br />Diseño    Especificaciones       C...
Creando experiencias con ExpressionBlend<br />Colaboración Programador / Diseñador<br />Programador<br />Diseñador<br />Di...
Creando experiencias con ExpressionBlend<br />Colaboración Programador / Diseñador<br />Programador<br />Diseñador<br />Di...
Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Edición vectorial<br />
Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Ventana diseño/código<br />
Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Tipografía Alta-Calidad<br />
Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Video<br />
Nuevoproyecto<br />Creando experiencias con ExpressionBlend<br />
Área de trabajo – Área de diseño<br />Creando experiencias con ExpressionBlend<br />
Área de trabajo – Área de animación<br />Creando experiencias con ExpressionBlend<br />
Estructura de un Proyecto Silverlight<br />Creando experiencias con ExpressionBlend<br />
Potenciar la interactividad<br />Creando experiencias con ExpressionBlend<br />Controles comunes<br />
Potenciar la interactividad<br />Creando experiencias con ExpressionBlend<br />Controles avanzados<br />
Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Animación<br />
Animaciones<br />Creando experiencias con ExpressionBlend<br /><ul><li>Reproducción automática
Guardada como un RECURSO</li></li></ul><li>Demo<br />Creando experiencias con ExpressionBlend<br />
Animaciones –  Automática:<br />Creando experiencias con ExpressionBlend<br />		private void OnLoaded(object sender, Route...
Animaciones – Guardada como un recurso:<br />Creando experiencias con ExpressionBlend<br /> private void button_Click(obje...
Blend / Design<br />Creando experiencias con ExpressionBlend<br />
Design – Exportar XAML toBlend<br />Creando experiencias con ExpressionBlend<br />
Blend & Encoder<br />Creando experiencias con ExpressionBlend<br />
Upcoming SlideShare
Loading in...5
×

Creando experiencias con Expression Blend

2,269
-1

Published on

Experiencia de Usuario con Silverlight y tecnología Microsoft

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,269
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Microsoft nos brinda una amplia gama de productos
  • Herramienta de diseño web que permite el uso de HTML, DHTML, CSS ...Microsoft Expression Web SuperPreview: compara el diseño de tus paginas en múltiples navegadores a la vez.
  • Herramienta de gestión de contenidos multimedia que permite catalogar y organizar los mismos, incluyendo la posibilidad de codificarlos y modificar el formato de los mismos.metadata, buscadores, tagsSupport for over 100 different media formats and file types, including images, fonts, and video
  • Aplicación que permite gestionar la codificación de los contenidos REPRODUCTOR SILVERLIGHT
  • Herramienta de diseño grafico que puede utilizarse para generar elementos gráficos para aplicaciones Web y de escritorio.Perfecto compañero de Blend exportación a XAML
  • HERRAMIENTAdiseño profesional CONTENIDOS atractivos y sofisticados, así como interfaces de usuario conectadas a la Web para aplicaciones basadas en Windows®. aplicaciones más útiles que ofrecen una mayor productividad y satisfacción para el usuario final. Aprovéchese de la eficacia del escritorio y de Internet para tener un gran impacto en su audiencia así como experiencias de usuario con un gran rendimiento que favorecen el reconocimiento de la marca y el uso repetido.
  • Blend - oportunidad para los diseñadores que apuntan al Web  UN NUEVO MERCADOWPF unifica la forma en que Windows crea, muestra y manipula documentos, elementos multimedia e interfaces de usuario (UI), lo que permite a programadores y diseñadores crear experiencias de usuario diferenciadas y visualmente sorprendentes. La escalabilidad global de una aplicación de internet junto con la riqueza de las de escritorio
  • WhatyouseeiswhatyougetXAML
  • En ExpressionBlend, puede generar y ejecutar fácilmente los documentos XAML (F5) para ver los resultados de los cambios. ExpressionBlend actualiza los errores de sintaxis en el panel Resultados cuando se guarda el archivo o cuando se cambia de una vista a otra (vista Diseño y vista XAML). En la vista XAML, los elementos XAML están codificados por colores para facilitar su identificación. También se puede usar la función Buscar para encontrar un texto específico, o usar la función Ir a para desplazarse a una línea determinada. En la vista Diseño, puede diseñar la aplicación visualmente y dejar que ExpressionBlend genere el código XAML por sí solo. También puede usar la función Ver XAML para desplazarse rápidamente al XAML y encontrar cualquier elemento del documento.
  • La idea es trabajar en un entorno optimo para estrechar la distancia entre la IDEA y el resultado final.
  • El diseño no se transfería necesariamente bien a la diferente tecnología de desarrollo y el desarrollador debía ralizar modificaciones que podían alternar el diseño
  • El lenguaje de marcado de aplicaciones extensible o XAML es un lenguaje de marcado basado en XML desarrollado por Microsoft. XAML es el lenguaje que se usa para la presentación visual de las aplicaciones desarrolladas con Microsoft® ExpressionBlend™, del mismo modo que HTML es el lenguaje que se usa para la presentación visual de las páginas Web. La creación de aplicaciones en ExpressionBlend supone tener que escribir código XAML, ya sea de forma manual o visualmente mediante la vista Diseño de ExpressionBlendLenguaje XML empleado para definir los elementos visuales de una aplicación (interfaces de usuario, contenidos multimedia, controles…)
  • Microsoft® ExpressionBlend™ ofrece funciones de dibujo vectorial estándar para que pueda dibujar formas, trazados y máscaras como en cualquier otro programa de gráficos vectoriales. Para crear dibujos y materiales gráficos más avanzados, considere la posibilidad de usar un programa de gráficos vectoriales alternativo, como Microsoft® Expression® Design. ExpressionDesign proporciona incluso la capacidad de exportar dibujos como XAML para usarlos en ExpressionBlend.¿Qué son los gráficos vectoriales?Los gráficos vectoriales se definen geométricamente mediante puntos, líneas, curvas y superficies, en lugar de con píxeles como en un mapa de bits. A medida que aumenta la resolución de pantalla de los monitores de los equipos, surge la necesidad de abandonar los mapas de bits que muestran píxeles de gran tamaño al verlos con una resolución alta en ppp. El cambio de tamaño de los mapas de bits puede resultar complicado y suele producir gráficos de baja calidad. Los vectores gráficos permanecen suaves cuando se visualizan con una resolución alta en ppp e incluso cuando se aumenta su tamaño. Por este motivo, los vectores gráficos también resultan más fáciles de personalizar para ajustarlos al contenido, puesto que no es necesario crear varias imágenes con distintos tamaños fijos, como por ejemplo, los archivos de icono que aparecen en la interfaz de usuario (UI) con distintos tamaños.
  • Al mismotiempo
  • Tipografía basada en la tecnología ClearTypePERMITE EXCELTENTE LEGIBILIDAD EN PANTALLA / DISTINTAS PLATAFORMAS
  • WPFSilverlight: Versión 1 y 2Sitio / aplicaciónSitio: pagina dónde se carga 1 control SilverlightAplicación: toda una solución Silverlight con REFERENCIAS a las LIBRERIAS de .NET&lt;User control&gt; en lugar de &lt;Canvas&gt;
  • F6 para cambiar el área de trabajoEl área de trabajo de Microsoft® ExpressionBlend™ se compone de todos los elementos de la interfaz visual, incluida el área de diseño, los paneles, el Cuadro de herramientas, las opciones de configuración del área de trabajo, las vistas de creación y los menús. La capacidad de acercar o alejar toda el área de trabajo es exclusiva de ExpressionBlend. Puede escalar el área de trabajo al tamaño que desee sin perder calidad en la interfaz visual: alejarla para que aparezca más información en la pantalla o acercarla para que sea más fácil de leer. Use la opción Zoom de área de trabajo del cuadro de diálogo Opciones (Herramientas | Opciones) para ajustar el área de trabajo del 50 al 150%.--------------------Ventanas de documentos: Esta área muestra todos los documentos XAML abiertos actualmente: ventanas, páginas, diccionarios de recursos, controles de usuario. Vistas: Hay dos entornos de creación en tiempo real en ExpressionBlend: la vista Diseño y la vista XAML. Puede usar la vista de diseño para crear documentos, con lo que tendrá una representación visual en el área de diseño, o puede usar la vista de marcado para crear dentro del propio lenguaje de marcado de aplicaciones extensible (XAML).
  • ambos sincronizados al cambiar de un entornoPage – interfaz de usuario
  • Qué son los controles?Los controles (o elementos de diseño de la UI) son los componentes visibles de una aplicación. Los controles (como botones o listas de elementos que se pueden seleccionar) hacen que los usuarios puedan interactuar con la aplicación. Si conoce los controles que están disponibles en ExpressionBlend y cómo personalizarlos, puede hacer que su aplicación tenga la apariencia y el comportamiento que desee.
  • Fotogramas claves en una escala de tiempo
  • Truco – tabulador ocultar panelesEscalas de tiempoLas escalas de tiempo proporcionan una estructura para las secuencias de animación en la aplicación que cree. Una animación en ExpressionBlend está formada por una escala de tiempo en la que se registran fotogramas clave que representan el control del tiempo de cambios en las propiedades. Las escalas de tiempo pueden considerarse como capas de los cambios en las propiedades que se aplican a los objetos en el área de diseño. Las escalas de tiempo de animación se crean en le sección Objetos y escala de tiempo del panel Interacción (para obtener un esquema, vea Panel Interacción). Con los controles disponibles en este panel puede ver el área de diseño según va variando, agregar escalas de tiempo nuevas, modificar escalas de tiempo, etc.Puede crear escalas de tiempo cuando se encuentre en las siguientes ubicaciones (o ámbitos) de la aplicación:En el cuerpo principal del documento Si la finalidad de la aplicación es presentar una animación o si no necesita volver a usar la animación en otro lugar, puede crear las escalas de tiempo de animación en el cuerpo principal del documento. En una escena (o control de usuario) Si necesita volver a usar una animación varias veces en un documento o en otra aplicación, puede crear las escalas de tiempo de animación en un control de usuario. Esto resulta útil también si desea organizar las animaciones en distintos documentos o proyectos. Los controles de usuario se pueden agregar al área de diseño como si fueran cualquier otro control (por ejemplo, un botón). En la plantilla de un control Si desea que todos los controles de un tipo específico (por ejemplo, Button) en la aplicación sean animados de la misma forma, puede crear la animación en la plantilla del control. Esto no significa que todos los controles tengan exactamente el mismo aspecto. Si usa enlace de plantillas (enlace de una propiedad en la plantilla con una propiedad en el control al que se aplica la plantilla), cada uno de los controles puede tener un color diferente u otra apariencia visual en su animación respectiva.
  • Truco – tabulador ocultar paneles
  • Truco – tabulador ocultar paneles
  • Editor de brochas Exportar en XAML
  • Editor de brochas Exportar en XAML
  • []MetadataTemplateAbrir &gt; Sitio &gt; Select FolderObjeto &gt; Trazado &gt; Crear Trazado de recorte
  • Aplicaciones de productividad Aplicaciones que mejoran la productividad y la eficacia para una base de clientes más amplia, así como una línea de aplicaciones empresariales, como Microsoft Office. Aplicaciones para consumidores Aplicaciones como reproductores multimedia, herramientas de seguridad y gadgets de escritorio. Juegos Sencillos juegos de escritorio o en línea diseñados exclusivamente para el entretenimiento. Quioscos multimedia Aplicaciones diseñadas para ejecutarse en quioscos multimedia con los que los usuarios pueden interactuar para obtener información, revisar directorios de productos, facturar en un aeropuerto, etc. Utilidades para profesionales de TI Herramientas para pequeñas tareas, como herramientas para seguimiento de errores que pueden ser únicas para una empresa o la necesidad de un cliente concretas.
  • SketchFlow (nuevo set de herramientas para un desarrollo más rápido y sencillo de experiencias, prototipos, etc.)Creación de interactividad sin necesidad de programarla en “code-behind”.Sample data (simulación de conexiones de acceso a datos sin realmente tener que disponer de una fuente de datos real, como una BD, …)Nuevas funciones de animación, transformación (incorporando también transformaciones 3D), efectos visualesDesign features:Import Adobe Photoshop and Illustrator files Support for WPF and Silverlight 3 graphic effects Gradient tool improvements Layout operation improvements Design-time annotationsSkinning:Creating templates from artwork Improved support for VSM State pinning Editable state transitions Drawing into statesInteractivity:XAML, C#,and Visual Basic Code Editing BehaviorsData:Enable usingsample data Improved data binding Support for DataGrid control in SL3 appsSource file version control:TFS support includedAnimation:More properties available to animate Better support for easing in SilverlightAnimating to/from resource valuesText:Improved embedding of fonts Support for subsetting fontsExtensibility:Extensible Asset Library Artboard extensibility Extensible project templatesWorkspace &amp; Artboard:Enable docking and workspace window configuration Artboard selection and insertion improvements Allow marquee selection of points Auto-scroll and zoom improvements Additional keyboard shortcuts and modifier keys
  • Creando experiencias con Expression Blend

    1. 1. CREANDO EXPERIENCIAS CON EXPRESSION BLEND<br />Cristina Torné<br />User Interface Designer<br />Cristina.torne@raona.com<br />Experiencia de Usuario con Silverlight y tecnología Microsoft<br />
    2. 2. Experiencia de usuario<br />Creando experiencias con ExpressionBlend<br />“Conjunto de factores percibidos por el usuario cuando interactúa con un producto, servicio, entorno o recurso” y que son consecuencia de la presentación, funcionalidad, rendimiento, comportamiento y ayudas interactivas del sistema.<br />ISO 9241-210<br />
    3. 3. Presentación Expression Studio<br />Creando experiencias con ExpressionBlend<br />The professionalAsset Managementtool<br />The professional Webdesign tool<br />The professional Interactive design tool<br />The professional Graphicdesign tool<br />
    4. 4. Expression Web<br />Creando experiencias con ExpressionBlend<br />Diseñar, construir y gestionar aplicaciones Web<br />Estándares Web<br />HTML , XHTML , CSS , XML , XSLT...<br />+ Microsoft SuperPreview<br />Accesibilidad<br />
    5. 5. Expression Media<br />Creando experiencias con ExpressionBlend<br />Gestión de contenidos multimedia<br />Catalogación metadata, tags…<br />Búsqueda avanzada de contenidos<br />
    6. 6. Expression Media Encoder<br />Creando experiencias con ExpressionBlend<br />Codificación de contenidos multimedia<br />Reproductor Silverlight<br />Obtención<br />
    7. 7. ExpressionDesign<br />Creando experiencias con ExpressionBlend<br />Diseño de la interfaz Web / Desktop<br />Potente s herramientas de diseño vectorial<br />XAML<br />Exportación<br />Importación múltiples archivos de diseño<br />
    8. 8. Presentación ExpressionBlend<br />Creando experiencias con ExpressionBlend<br />Herramienta de diseño profesional para crear Experiencias de usuario<br />RIA , animaciones, interfaces de usuario interactivas<br />
    9. 9. Desktop / Web<br />Creando experiencias con ExpressionBlend<br />Windows<br />Web<br />Estándares<br />Windows Presentation<br />Foundation<br />ASP .NET - AJAX<br />Windows Desktop<br />En navegadores – Cross plataforma<br />Cliente Ligera<br />SmartClients – Conectados al Web<br />
    10. 10. Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Interfaz<br />WYSIWYG<br />
    11. 11. Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Colaboración <br />Diseñador/ Programador<br />
    12. 12. Creando experiencias con ExpressionBlend<br />Colaboración Programador / Diseñador<br />Diseño Especificaciones Composición CSS Resultado <br />
    13. 13. Creando experiencias con ExpressionBlend<br />Colaboración Programador / Diseñador<br />Programador<br />Diseñador<br />Diseñadores& Programadores: <br />Hablan lenguajes diferentes<br />designers design<br />developers add business logic<br />
    14. 14. Creando experiencias con ExpressionBlend<br />Colaboración Programador / Diseñador<br />Programador<br />Diseñador<br />Diseñadores& Programadores: <br />Hablan un mismo lenguaje<br />designers design<br />developers add business logic<br />
    15. 15. Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Edición vectorial<br />
    16. 16. Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Ventana diseño/código<br />
    17. 17. Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Tipografía Alta-Calidad<br />
    18. 18. Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Video<br />
    19. 19. Nuevoproyecto<br />Creando experiencias con ExpressionBlend<br />
    20. 20. Área de trabajo – Área de diseño<br />Creando experiencias con ExpressionBlend<br />
    21. 21. Área de trabajo – Área de animación<br />Creando experiencias con ExpressionBlend<br />
    22. 22. Estructura de un Proyecto Silverlight<br />Creando experiencias con ExpressionBlend<br />
    23. 23. Potenciar la interactividad<br />Creando experiencias con ExpressionBlend<br />Controles comunes<br />
    24. 24. Potenciar la interactividad<br />Creando experiencias con ExpressionBlend<br />Controles avanzados<br />
    25. 25. Puntos a favor de la Creatividad<br />Creando experiencias con ExpressionBlend<br />Animación<br />
    26. 26. Animaciones<br />Creando experiencias con ExpressionBlend<br /><ul><li>Reproducción automática
    27. 27. Guardada como un RECURSO</li></li></ul><li>Demo<br />Creando experiencias con ExpressionBlend<br />
    28. 28. Animaciones – Automática:<br />Creando experiencias con ExpressionBlend<br /> private void OnLoaded(object sender, RoutedEventArgs e)<br /> {<br />VisualStateManager.GoToState(this, "Hover", true);<br />VisualStateManager.GoToState(this, "Blink", true);<br />VisualStateManager.GoToState(this, "Wings", true);<br /> }<br />
    29. 29. Animaciones – Guardada como un recurso:<br />Creando experiencias con ExpressionBlend<br /> private void button_Click(object sender, RoutedEventArgs e)<br /> {<br />this.nombre_storyboard.Begin();<br /> }<br />
    30. 30. Blend / Design<br />Creando experiencias con ExpressionBlend<br />
    31. 31. Design – Exportar XAML toBlend<br />Creando experiencias con ExpressionBlend<br />
    32. 32. Blend & Encoder<br />Creando experiencias con ExpressionBlend<br />
    33. 33. Aplicaciones de destino<br />Creando experiencias con ExpressionBlend<br /><ul><li>Aplicaciones de productividad
    34. 34. Aplicaciones para consumidores
    35. 35. Juegos
    36. 36. Quioscos multimedia
    37. 37. Utilidades para profesionales de TI</li></li></ul><li>Blend 3<br />Creando experiencias con ExpressionBlend<br /><ul><li>SketchFlow
    38. 38. Interactividad sin pogramar“code-behind”
    39. 39. Sample Data
    40. 40. Nuevas funcionalidades animación
    41. 41. Nuevos efectos visuales</li></ul>Ya está disponible para descargar el preview de ExpressionBlend 3<br />http://www.microsoft.com/expression/try-it/blendpreview.aspx<br />
    42. 42. ¿Preguntas?<br />Creando experiencias con ExpressionBlend<br />¿PREGUNTAS?<br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×