El Futuro de las interfaz de usuario

Slides:



Advertisements
Presentaciones similares
MOSS Servicios de búsqueda e indexación Rubén Alonso Cebrián
Advertisements

Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET
New Form Factors for Applications Introducción Windows Vista provee muchas formas para conectar al usuario con los datos –Colaboración usando Peer-to-Peer,
Detalles técnicos de Sharepoint Search Rubén Alonso Cebrián
Seguridad para el cliente rico. Presente y futuro
Experiencia de Usuario Mejores Prácticas para Smart Clients David Carmona Microsoft Ibérica Desarrollo y Plataforma
3/24/2017 4:00 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Presentation Foundation
De BDC a BCS Gustavo Velez Overview El problema y la solución Arquitectura Listas Externas (SharePoint Designer) Visual Studio 2010.
Windows Vista y Office System 2007 Juntos para los desarrolladores Diego Gonzalez, [C# MVP] Lagash Systems SA
Microsoft Office Sharepoint Server Servicios de Búsqueda Rubén Alonso Cebrián Código: HOL-SPS12.
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Gestar.NET Documento Visión. Porque migramos? Para asegurar la continuidad de la solución a nuestros clientes Porque Microsoft esta abandonando la tecnología.
Introducción a Microsoft .NET
PROGRAMACIÓN EN WINDOWS PHONE 7 CON SILVERLIGHT
Virtual Desktop Infrastructure (VDI) from Microsoft
El uso de Internet con software libre y fuentes abiertas para colaborar en la toma de decisiones espaciales: la herramienta MapChat G. Brent Hall Michael.
Agenda Conceptos Claves.
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
Isabel Gomez Miragaya - Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Marino Posadas Director de Tec. Desarrollo Solid Quality Mentors.
¿Desarrollo de Juegos profesionales de forma fácil? XNA Ethel García-Simón Matachana Technology Specialist Microsoft Microsoft Ibérica
Especialista en Business Intelligence Reporting Services SSRS (Sesión 16) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
• SQL Reporting Services
Introducción Tema Importancia de los Interfaces de Usuario
Experiencias de usuario y aplicaciones ricas en Internet Silverlight: Arquitectura Herramientas de desarrollo Nuevo: Silverlight 3.0 Audio y video Experiencias.
RIA y Silverlight Ethel García-Simón Matachana
José Parada Gimeno ITPro Evangelist
4/1/2017 6:53 PM © Microsoft Corporation. All rights reserved.
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Antonio Gámir Optimized Desktop Specialist Microsoft Ibérica.
VHS VCRPVR (Windows MCE) m/ MSN MailOffice Web Access (OWA) Office: Outlook El diseño es importante.
Christopher Quesada Developer Evangelist Microsoft.
Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004 Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004.
Introducción a Windows Sharepoint Services V3 y Office Sharepoint Server 2007 Rubén Alonso Cebrián
Introducción XML y WebServices.
La nueva generación: Web Impactantes! Walter Novoa Microsoft Developer Evangelist
Introducción a ASP.NET.
Editing Slides With Polaris Office, you can create new .ppt and .pptx presentations or edit your presentation with ease.
TALLER DE PROGRAMACIÓN III
Novedades Windows Server 2012 R2 Expositor : Ing. Carlos M Chunga L Microsoft Certified Trainer (MCT) Microsoft Certified Solutions Expert (MCSE): Server.
Plataforma ECM de Servicios On-Line con Acceso Mediante Voz.
Programación e Ingeniería de Software III
Reduciendo el espacio entre Tecnología y Negocio: Arquitecturas de Referencia Carlos Oramas (Microsoft) Alberto Ruiz (IECISA) Julio Bravo (FCC)
VS + Team Foundation Server Comunidad PR.Net (c) Néstor Santana-Carire Objetivos  Conocer las Funcionalidades de TFS  Crear.
A demanda elástica De amplio Acceso Servicios medibles Recursos mancomunados.
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
CONTEXTA Introducción a FEDORA y modelos de extensión que provee Pablo Inostroza Valdera 11 de julio de 2007.
Readiness Microsoft - Ingram - SolidQ. MVP SQL Server Capacitación oficial en Bogotá, México, Perú Colaborador Revistas Director Operaciones +10 SQL.
Sistema de Administración de Iglesias
Alejandro García Sánchez Readiness Champion.. Licenciamiento para Pequeñas y Medianas Empresas Como Elegir el licenciamiento Correcto Preguntas y Respuestas.
P ROYECTO F INAL Alexis Ferreyra Mateo Bengualid Adjuto: Ing. Torrez, Osvaldo JTP: Ing. Arenas, Silvina 2010.
Construyendo Soluciones de Aplicaciones Integradas con Formularios usando Microsoft 2007 Office System.
LINQ TO AMAZON IN SILVERLIGHT Presentación del Producto.
Overview Alejandro Ponicke Asesor de Comunidades IT Microsoft Cono Sur.
Silverlight Pablo Michelis Gerente de Relaciones Académicas Microsoft Cono Sur.
Isabel Gómez Desarrollo & Plataforma Microsoft Ibérica.
Introducción a .NET Nombre : Ethel García-Simón Matachana
PIS 2007 – GRUPO Introducción a MoGeFI MoGeFI Motivación. Transformar formularios definidos en un formato específico a otras tecnologías explotando.
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
 Nicolás Padula Core Technologies Consultant  Maximiliano Stibel Core Technologies Consultant.
Vendiendo Microsoft Office 2010 Office 2010 Presentación del producto Office 2010 Presentación del producto Pablo Rovira Jefe de.
Microsoft Robotics Studio Visual Programming Language.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
Desarrollo de Gadgets para Windows Vista “Sidebar Experience SX” Miguel Jiménez ilitia Technologies
National Biological Information Infrastructure (NBII): Program Overview & Technologies.
Seminarios sobre Microsoft SharePoint Tema #1 Vistazo a la arquitectura de SharePoint MSc. Josue Carralero Iznaga.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Emmanuelle Gutiérrez y Restrepo Internet accesible Diseño para TODOS XXI Jornadas Europeas de Técnicas Avanzadas de Informática.
Transcripción de la presentación:

El Futuro de las interfaz de usuario WPF Ethel García-Simón Matachana Technology Specialist Microsoft Microsoft Ibérica ethel@microsoft.com 1

Diseño con Expression Blend Microsoft Surface Agenda ¿Qué es la UX? Introducción a WPF Características XAML Escenarios Desarrollo y Despliegue Diseño con Expression Blend Microsoft Surface

¿Qué es la UX? 3

¿Qué es la experiencia de Usuario? 4

¿El diseño importa?

Objetivos de la User eXperience Cumplir con las guías de Requisitos de las métricas ROI UX no reconocida como Un requisito fundamental Métricas ROI emergentes Desarrollo de interfaces Complejas de manera simple

A S R Mapa de tecnologías Más usuarios Más fidelidad Alcance Seguridad Más dispositivos Más canales Sinergias RSS Gadgets Windows Live Media Center A Alcance S Más usuarios WCF CardSpace Seguridad R WPF AJAX Riqueza Más fidelidad Facilidad de uso Productividad Creación de marca

RSS Primer nivel de fidelización Mecanismo push básico Heredero de las newsletters Integrado en IE 7 y Vista Previa exposición por metadatos

Servicios accesibles desde el escritorio Gadgets Servicios accesibles desde el escritorio Impacto mucho mayor que RSS Generador de visitas Fidelización Bajo coste Desarrollo sencillo Marketing gratuito

La extensión de Windows en Internet Servicios expuestos Windows Live La extensión de Windows en Internet Servicios expuestos Search Maps … Mejorar el alcance Live gadgets Messenger

Windows Media Center Exponer servicios en Windows Media Center Llegar al salón de la casa Gran alcance 50% ventas MCE Capable 50% 40% 30% 10% 0% 12/04 2/05 4/05 8/04 8/05 6/05 20% MCE Mix of US Retail Consumer PC Sales Source: Current Analysis, 9/05 10/04

WPF 13

Windows Presentation Foundation Tecnología IU estratégica de Microsoft Plataforma y motor Lo mejor del Web y Windows Uso de GPU para alto rendimiento Unificación Formularios 2D / 3D Video / imágenes Tipografía / Documentos Animaciones Speech Silverlight Subconjunto multiplataforma Multinavegador

Arquitectura WPF Application Services Deployment Services Databinding USER INTERFACE SERVICES XAML Accessibility Property System Input & Eventing BASE SERVICES DOCUMENT SERVICES Packaging Services XPS Documents Animation 2D 3D Audio Imaging Text Video Effects Composition Engine MEDIA INTEGRATION LAYER Controls Layout 15

XAML 16

XAML = Extensive Application Markup Language ¿Qué es XAML? XAML = Extensive Application Markup Language Lenguaje declarativo Código y diseño separados Fácilmente editable desde herramientas <Button Width="100"> OK <Button.Background> LightBlue </Button.Background> </Button> XAML Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = 100; C# Dim b1 As New Button b1.Content = "OK" b1.Background = New _ SolidColorBrush(Colors.LightBlue) b1.Width = 100 VB.NET 17

Colaboración diseñador-programador Microsoft Tools para diseñadores y desarrolladores Programación declarativa con XAML Herramientas de 3os (e.g. Aurora by Mobiform, ZAM 3D by Electric Rain) Con XAML, diseñadores y programadores pueden optimizar su colaboración El diseñador diseña… El programador añade la lógica 18

Características WPF 19

Accesibilidad Accessibility Best Practices Assistive Technology and Test Automation (Client) UI Automation Core Infrastructure WPF Application (Provider) Client-side API (.NET Managed API) Provider-side interface definitions (.NET Managed API) Accessibility Best Practices Enable programmatic access, which is supported by WPF common controls via UI Automation API Support keyboard access, such as access keys and logical tab order Support system metrics for user settings, such as high contrast and DPI display Create a multi-modal interface, not relying on visuals alone to convey information 20

Data Binding UI can be bound to CLR objects and XML Binding Target Binding Source Dependency Object Object Dependency Property Property TwoWay OneWay OneWayToSource Layout & Databinding <StackPanel> <Label>Select A Customer</Label> <ListBox Name="myListBox" Background="HoneyDew" ItemsSource="{Binding {StaticResource myDataSource}}" </ListBox> </StackPanel> UI can be bound to CLR objects and XML Dependency properties can also be bound to ADO.NET and objects associated with Web Services and Web properties Sort, filter, and group views can be generated on top of the data Data templates can be applied to data 21

2D Graphics, 3D Graphics, Imaging 22

ClearType & Antialiasing Sub-pixel positioning & natural widths 23

New Fonts For WPF In Vista 24

Audio & Video Formats: WMV, MPEG, Some AVIs <Border Width="400" BorderBrush="Green" BorderThickness="9"> <StackPanel> <MediaElement Source="aero.wmv" /> <Button>Hello</Button> </StackPanel> </Border> Formats: WMV, MPEG, Some AVIs Can be synchronized with animations Windows Media Foundation used to instantiate playback machinery into a DirectShow graph 25

CPU y aceleración por Hardware Sony VAIO U71 CPU Toshiba M200 GPU Toshiba 72MX195 6” 800 x 600 12” 1400 x 1050 72” PixelPure AT™ 26

New Document Technologies 27

Características WPF 28

Escenarios WPF 29

Despliegue WPF Ensamblado .NET Aplicación XBAP Loose XAML Documento Ejecutable tradicional Setup, ClickOnce Aplicación XBAP Dentro del navegador Modelo de navegación integrado con browser Loose XAML Renderización directa en browser Opciones interesantes: ASP.NET / XML + XSL Documento Formato de documento XPS = Subset XAML

Escenarios clave Próxima generación de aplicaciones para Windows Smart Client: Aplicaciones de escritorio Aplicaciones web (XBAP = XAML Browser Application) Implantación con ambos métodos Experiencias Smart Client Diferenciales Experiencias web estándar Aplicaciones LOB / Formularios 31

Resumiendo, WPF… Aporta experiencias de usuario revolucionarias Aumenta la productividad de diseñadores y programadores Permite una implantación flexible de la aplicación Eleva el potencial de .NET en el desarrollo de aplicaciones 32

Recursos para aprender WPF WPF en Windows Vista Developer Center http://msdn.microsoft.com/windowsvista/building/presentation/ WPF/.NET Framework 3.0 Community Site Microsoft Expression www.microsoft.com/expression 33

Aplicaciones 34

WPF in Real 35

36

Muchas gracias !! ethel@microsoft.com 37