• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Un Vistazo A Windows Presentation Foundation
 

Un Vistazo A Windows Presentation Foundation

on

  • 525 views

Quick introduction to Windows Presentation Foundation concepts.

Quick introduction to Windows Presentation Foundation concepts.

Statistics

Views

Total Views
525
Views on SlideShare
524
Embed Views
1

Actions

Likes
0
Downloads
10
Comments
0

1 Embed 1

http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Un Vistazo A Windows Presentation Foundation Un Vistazo A Windows Presentation Foundation Presentation Transcript

    • Un Vistazo a Windows Presentation Foundation
      Julio Casal
      Software Developer
      John Galt Solutions
      julio_casal@hotmail.com
      http://msguayaquil.com/blogs/jcasal
    • Agenda
      Retos de la Experiencia de Usuario(UX)
      Vistazo a Windows Presentation Foundation
      Características de Windows Presentation Foundation
      Hosting e Interoperabilidad
      UnaAplicación del Mundo Real: Times Reader
      ObteniendolasHerramientas
    • ¿QuéesExperiencia de Usuario?
    • Midiendoel ROI UX
      (comportamientos/beneficios del usuario final)
      Exito
      Productividad
      Retención
      Comprensión
      Conversión
      Satisfacción
      Entusiasmo
      UsoRepetido
      Facilidad de Uso
      Habilidad de aprender
      Rendimiento
      Confiabilidad
      Seguridad
      Factores de forma optimizados
      Legibilidad
      Relevancia/ Contextualización
      Enriquecimiento
      Gráficos y Medios
      Visualización de Datos
      Información con Mayor Fidelidad
      Globalización
      Accesibilidad
      Hardware e ImpresiónIntegración
      ¿Experiencia de Usuario en Software?
      Windows Vista
      Office 2007
    • Retos en Experiencia de Usuario
      Guías de RequerimientosMétricas de Patrones ROI
      Métricas de ROI Emergiendo
      UX No Reconocida Como
      Requerimiento de Alto-Nivel
      Complejidad del DesarrolloEs Un Reto Central
    • WPF?!
      6
    • .NET Framework 3.0
    • Windows Presentation Foundation
      Un enfoqueproductivo y unificadohacia la creación de IU, medios y documentosparaentregarexperiencias de usuario sin precedentes
    • Escenarios Clave
      ClientesInteligentes Windows de Nueva Generación:
      Aplicaciones de escritorioinstaladas
      Aplicaciones de Navegador (XAML Browser Application)
      Puesta en producción flexible
    • Windows Presentation Foundation
      Un enfoqueproductivo y unificadohacia IU, medios y documentosparaentregar UX sin precedentes
      Entregar Interfaces de UsuarioInnovadoras
      Incrementar la ProductividadDesarrollador-Diseñador
      LograrunaPuesta en Producción Flexible
      Aprovechar la Base de Código y Conjunto de HabilidadesExistentes
      UX Superior con IU, Medios y Documentos
    • Capacidades de WPF
      Servicios de Interfaz de Usuario
      Servicios de Documentos
      XPS Documents
      Application Services
      Controls
      Databinding
      Layout
      Deployment Services
      Packaging Services
      Capa de Integración de Medios
      Servicios Base
      2D
      Audio
      Imaging
      XAML
      Text
      Effects
      3D
      Video
      Accessibility
      Animation
      Input & Eventing
      Composition Engine
      Property System
    • Lo Básico de la Plataforma:Controles, Layout y Vectores
    • ProductividadDiseñador-Desarrollador
      • Herramientas de Microsoft paraDiseñadores y Desarrolladores
      • ProgramaciónDeclarativa a través de XAML
      • Herramientas de Terceros (ej. Aurora de Mobiform, ZAM 3D de Electric Rain)
      Con XAML los diseñadores y desarrolladores pueden mejorar considerablemente su colaboración
      Desarrolladoresagregan
      lógica de negocio
      Diseñadoresdiseñan
    • XAML
      C#
      VB.NET
      <Button Width="100"> Aceptar
      <Button.Background>
      LightBlue
      </Button.Background>
      </Button>
      Button b1 = new Button();
      b1.Content = “Aceptar";
      b1.Background = new SolidColorBrush(Colors.LightBlue);
      b1.Width = 100;
      Dim b1 As New Button
      b1.Content = “Aceptar"
      b1.Background = New _SolidColorBrush(Colors.LightBlue)
      b1.Width = 100
      ProgramaciónDeclarativa a Través de XAML
      XAML = Extensible Application Markup Language
      • Markup declarativofácil de usar
      • Código y contenidoestánseparados
      • Puederenderizarseen el browser o en unaapp standalone
    • 15
      Mi Primer XAML
    • 16
      Visual Studio y Expression
    • Lo Básico de la Plataforma:Texto y Lectura
    • 18
      Más Código: Texto y Lectura
    • Lo Básico de la Plataforma:Efectos, Medios, y 3D
    • 20
      Más Código: Medios
    • HostingDeberíacrearunaexperiencia en navegador o unaexperiencia windows?
      Dos formas de hacer el hosting de laaplicación:
      Standalone XBAP
      Standalone: Se instalan, corren en ventanasindependientes, puedencorrer online o offline, corren con full trust
      XBAP: No se instalan, corren en el navegador, solo funcionan online, corren en un sandbox de seguridad
    • Interoperabilidad
      Adopte WPF incrementalmente, mientras se aprovecha la inversiónexistente.
      WPF dentro de Windows Forms: WindowsFormsHost
      Windows Forms dentro de WPF: ElementHost
    • Times Reader
    • 24
      ¿Dónde obtengo las herramientas?
      Windows Vista Downloads
      http://msdn2.microsoft.com/en-us/windowsvista/aa904955.aspx
      Microsoft Expression
      http://www.microsoft.com/products/expression
    • En Resumen…
      EntregeExperiencias de UsuarioInnovadoras
      Incremente la ProductividadDesarrollador-Diseñador
      LogreunaPuesta en Producción Flexible
      Aprovechesu Base de Código y HabilidadesExistentes
    • Recursos
      WPF Community Site
      http://wpf.netfx3.com
      DesarrolladorCincoEstrellas
      http://www.dce2005.com
      Microsoft e-learning
      https://www.microsoftelearning.com/eLearning/courseDetail.aspx?courseId=68394
      Bloggers
      Rob Relyea: http://rrelyea.spaces.live.com
      Filipe Fortes: http://fortes.com/work