La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Seguridad para el cliente rico. Presente y futuro Pablo Pelaez Microsoft Regional Director – MVP VSTO Plain Concepts David Carmona.

Presentaciones similares


Presentación del tema: "Seguridad para el cliente rico. Presente y futuro Pablo Pelaez Microsoft Regional Director – MVP VSTO Plain Concepts David Carmona."— Transcripción de la presentación:

1

2 Seguridad para el cliente rico. Presente y futuro Pablo Pelaez Microsoft Regional Director – MVP VSTO Plain Concepts David Carmona División de Desarrolladores Microsoft Ibérica

3 Intro Clientes Ricos ClickOnce Windows Presentation Foundation Conclusiones

4 Clientes Ricos ALIERTA, CESAR ALVAREZ, ISIDORO BOTIN, ANA PATRICIA BOTIN, EMILIO BRUFAU, ANTONI CORTINA, ALFONSO FORNESA, RICARDO GONZALEZ, FCO. LARA BOSCH, JOSE MANUEL ORIOL, IÑIGO DE ORTEGA, AMANCIO PEREZ, FLORENTINO POLANCO, JESUS

5 A medida del dispositivo Servicios Web & soporte conectado/desconectado Difícil de desplegar Huellapesada Infierno de las DLLs Experiencia rica de usuario Productividad para el desarrollador Interactivo Dependencia de la red Experienciapobre de usuario IU rica compleja de desarrollar Pocointeractivo Facilidad de gestión de cambios Facilidad de despliegue Clientes Ricos

6 Cliente rico: Blogviewer

7 6 Despliegue CTRL-C, CTRL-V Por instalación MSI (v1.0) Aislamiento entre aplicaciones Nombre seguro para componentes compartidos No Touch Deployment (v1.0) Ejecución directa desde la web Restricciones Sólo para aplicaciones online Seguridad basada en zonas de internet ClickOnce (v2.0) Basado en las dos anteriores

8 7 ClickOnce Aplicación publicada en un servidor de Web o en un servidor de ficheros El cliente accede a la aplicación La aplicación se despliega en el cliente, en el directorio del usuario, y se ejecuta localmente Servidor Cliente Ficheros de aplicación

9 8 Experiencia de desarrollo El desarrollador crea el manifiesto de aplicación Fichero XML que define los componentes El administrador crea el manifiesto de despliegue Define las versiones publicadas Integrado con Visual Studio Asistente de publicación

10 9 Prerrequisitos ClickOnce no necesita permisos de administración Instalación aislada por usuario No se permiten componentes compartidos Bootstrapper Permite instalar prerrequisitos Accesible desde la página de publicación Incluye.NET FX MDAC SQL Server Express Personalizados

11 Bootstrapper en acción Setup.exe Dotnetfx.exe Web Server Mdac_typ.exe Foo.msi App.deploy Web Reboot Client PC Dotnetfx.exe Foo.msi App.deploy MDAC detected! Setup.exe

12 11 Opciones de despliegue Aplicaciones offline Accesible en menú Inicio Permite funcionamiento offline Opción de autoactualización Aplicaciones online Lanzada desde URL Sólo permite funcionamiento online Caché local

13 12 Opciones de actualización En el arranque de la aplicación El usuario es avisado de una nueva versión Programática Permite integrar con nuestra aplicación Requerida Se define una versión mínima Actualización de fondo Basada en BITS, tecnología de Windows Update Utiliza ancho de banda residual

14 ClickOnce

15 14 Seguridad Manifiestos firmados digitalmente Sólo el publicador puede actualizar Confirmación de usuario opcional Política de seguridad de administrador Licencia de confianza Firma digital del manifiesto Publicación de permisos mínimos Soporte desde Visual Studio Firma y depuración en zonas no seguras

16 Seguridad en ClickOnce

17 Windows Presentation Foundation Nuevo subsistema de presentación Nativo en Windows Vista Instalable en Windows XP / Windows 2003 Pila basada en DirectX Desde nuestra aplicación hasta el driver Plataforma integrada Interfaz de usuario, Documentos, Media Programación declarativa e imperativa XAML

18 Despliegue Ensamblado.NET Se genera un único.exe Desplegable por Setup, ClickOnce o Browser Documento Compilar a paquete (XPS) Loose XAML Sin code-behind Opciones Devolver XAML en servidor (IE) Incrustar en página HTML (WPF/E)

19 Windows Presentation Foundation

20 Conclusiones Siempre es mejor disponer de clientes ricos… WPF se convertirá en el sistema de presentación universal- (Bill Gates 2006). (Respuesta de un usuario avanzado de Linux) (Respuesta de un usuario avanzado de Linux)


Descargar ppt "Seguridad para el cliente rico. Presente y futuro Pablo Pelaez Microsoft Regional Director – MVP VSTO Plain Concepts David Carmona."

Presentaciones similares


Anuncios Google