La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Seguridad para el cliente rico. Presente y futuro

Presentaciones similares


Presentación del tema: "Seguridad para el cliente rico. Presente y futuro"— Transcripción de la presentación:

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

2 Intro Clientes Ricos ClickOnce Windows Presentation Foundation
Conclusiones

3 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

4 Clientes Ricos A medida del dispositivo Servicios Web & soporte
conectado/desconectado Difícil de desplegar Huella pesada Infierno de las DLLs Dependencia de la red Experiencia pobre de usuario IU rica compleja de desarrollar Poco interactivo Experiencia rica de usuario Facilidad de gestión de cambios Productividad para el desarrollador Facilidad de despliegue Interactivo © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5 Cliente rico: Blogviewer
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 5

6 Despliegue CTRL-C, CTRL-V Por instalación MSI (v1.0)
3/24/2017 3:57 PM 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 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

7 Ficheros de aplicación
3/24/2017 3:57 PM ClickOnce Servidor Aplicación publicada en un servidor de Web o en un servidor de ficheros Ficheros de aplicación El cliente accede a la aplicación La aplicación se despliega en el cliente, en el directorio del usuario, y se ejecuta localmente Cliente 7 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 7

8 Experiencia de desarrollo
3/24/2017 3:57 PM 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 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

9 Prerrequisitos ClickOnce no necesita permisos de administración
3/24/2017 3:57 PM 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 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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

11 Opciones de despliegue
3/24/2017 3:57 PM 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 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

12 Opciones de actualización
3/24/2017 3:57 PM 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 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

13 ClickOnce © 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 13

14 Seguridad Manifiestos firmados digitalmente
3/24/2017 3:57 PM 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 © Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

15 Seguridad en ClickOnce
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 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 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 Despliegue Ensamblado .NET Documento Loose XAML
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) © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

18 Windows Presentation Foundation
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

19 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) © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Descargar ppt "Seguridad para el cliente rico. Presente y futuro"

Presentaciones similares


Anuncios Google