Tema 0: Aplicaciones de Cliente Inteligente Carlos Cobos Miguel Ángel Niño Adaptado de Smart Client Development in.NET Peter Ty Developer Evangelist Developer.

Slides:



Advertisements
Presentaciones similares
GONZALO CASERO HERRERA 4ºA
Advertisements

Seguridad para el cliente rico. Presente y futuro
Bienvenidos a Reality IT Agenda Acto I: 9:45 – 11:20 Vista Exchange Colaboración Break: 11:20 – 11:35 Acto II: 11:35 – 13:00 Sharepoint Office.
Tema2. Instalación y administración de DHCP. DHCP Failover Protocol.
Sistema operativo Componentes de un sistema operativo
Introducción a servidores
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Carlos Rojas Kramer Universidad Cristóbal Colón
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Microsoft SQL Server 2008 – SQL Server Integration Services
Servicios Web.
SERVICIOS DE TCP/IP.
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
SQL Server Integration Services SSIS
Programación Visual de Sistemas
Microsoft InfoPath designer
Microsoft SharePoint Server 2010 Ignite!
El desafío de organizar la información
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Integración de Microsoft Visio con SharePoint Server 2010
Montevideo 14 de Diciembre Gustavo Larriera Alejandro Ponicke El nuevo día a día con SQL Server 2005.
Catherine Heller .NET Technical Evangelist Microsoft Corporation
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
Especialista en Business Intelligence Integration Services SSIS (Sesión 7) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
INFOPATH 2010 DANIELA CHEDRAUI.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Definición de un modelo colaborativo entre Especializada y Primaria aplicado al diagnóstico por imagen médica.
Ruben Chonlong Alvarez. Que es InfoPath Microsoft Oficce Infopath 2010 ayuda a las personas a recopilar información de sus clientes y socios con herramientas.
Implementación de Windows 7
InfoPath Ventajas y Uso.
Diseñado para pequeñas y medianas empresas, Microsoft Dynamics NAV es una solución de gestión empresarial integrada. Sus fortalezas clave se apoyan en.
Presentado por Alfredo de la Mora Díaz Catedrático Dr. Jesús Favela
MICROSOFT ISA SERVER PRESENTADO A: FABIO LASSO
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Desarrollo de aplicaciones para ambientes distribuidos
Introducción Técnica a Virtual PC Sergio Dongo Bonello Microsoft España Soluciones de Educación.
Especialista en Business Intelligence Integration Services SSIS Tareas de Flujo de Control (Parte I) Microsoft SQL Server 2008 R2 Suscribase a
Computación en la Nube UASF.
Introducción a los Sistemas Operativos
Ing. Cristhian Quezada Asenjo
WIPO PUBLICATION SERVER. Registro de Marcas, Patentes y Diseños Industriales Extracción de datos Intercambio de datos con OMPI y otros Publication Server.
Diagramas de Despliegue
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Construyendo Soluciones de Aplicaciones Integradas con Formularios usando Microsoft 2007 Office System.
Mensajería cliente-servidor en Flex y Java
Diseño del servicio ITIL..
Nuevos Productos Macro Pro ofrece varias soluciones complementarias para cumplir con los objetivos de control y análisis de información de nuestros clientes.
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
Verónica Tapia Alvarado
Sistemas operativos: S. Madre: Controlar, Accesos, interacción, Ejecución, modificar Software: interacción, Ejecución, Modificar Como instalarlo Seguridad.
Unidad 2 – Gestión de Procesos
FACULTAD: CIENCIAS ECONÓMICAS Y EMPRESARIALES ASIGNATURA: GESTIÓN DE CONTENIDO ELECTRÓNICO TÍTULO: TINFOPATH - VENTAJAS Y USO. AUTORA: MARIA DANIELA TOMALÁ.
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
ARQUICTECTURA DE SERVIDORES
“Escuela normal rural de Tam. Maestro Lauro Aguirre” ej
BASE DE DATOS DISTRIBUIDAS
DHCP Failover Protocol
SISTEMAS OPERATIVOS WINDOWS. Un sistema operativo es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema.
• SQL Server Integration Services SSIS
Taller de Inteligencia de Negocios SQL Server Analysis Services Semana 8.
Mario Jiménez Rojas. Taller de sistemas operativos.
Por: Jorge Aguirre.  Microsoft InfoPath es una aplicación usada para desarrollar formularios de entrada de datos basados en XML.  Su primera publicación,
GUARI, MARIELA ESTEFANIA L.U.:  ‘DEFINICION’ ‘Los Antivirus Cloud? (antivirus en la nube) son antivirus que aplican a los antivirus el concepto.
ANTIVIRUS CLOUD COMPUTING. Los antivirus cloud o antivirus en la nube, son antivirus que aplican a los antivirus el concepto cloud computing. Instalan.
#SPSMX Más allá de InfoPath: Soluciones de flujo de trabajo basada en formularios con Nintex Haaron Gonzalez Consultor Asociado, B-Logic IT Services Office.
Introducción En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor.
Page 1 Distintos tipos de software y su uso mas común Miércoles 10 de septiembre de 2014 Yesika Liera Martínez.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
 Es un programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. Posee ciertas características que le.
Transcripción de la presentación:

Tema 0: Aplicaciones de Cliente Inteligente Carlos Cobos Miguel Ángel Niño Adaptado de Smart Client Development in.NET Peter Ty Developer Evangelist Developer and Platform Group Microsoft Hong Kong

Agenda  Definición  Múltiples Hilos  Capacidad fuera de línea  Auto actualización

Servicios Web y soporte Offline/Online Adaptabilidad a dispositivos DifícilDespliegue HuellaPesada Infierno de empaquetado Dependencia de la red Experiencia de Usuario Pobre Difícil desarrollar un interfaz de usuario rico Experiencia de Usuario Rica Productividad del desarrollador Receptivo Ampliallegada Fácil Gestión del Cambio y Despliegue Desarrollosencillo

 Consume servicios Web XML  Soporta escenarios en y fuera de línea  Adaptable al dispositivo huésped  Usa el poder de procesamiento local WS WS WS Principales atributos de las Aplicaciones de Cliente Inteligente  Desarrollo centralizado y modelo de actualización

 Incrementar la receptividad de la aplicación  Ejecutar tareas en segundo plano  Evitar el bloqueo de la interfaz del usuario  Maximizar el uso del procesador  Ejecutar varias tareas a la vez  Manejar operaciones de larga duración  Realizar cálculos complejos  Realizar tareas de rutina, como consultar la base de datos Usar el poder de procesamiento local - Hilos

Implementación de Hilos  Actualizar la IU desde un hilo secundario  Necesidad de lanzar un hilo secundario para ejecutar una tarea  La tarea necesita actualizar la IU  Problema: Sólo el hilo primario puede actualizar directamente la interfaz  Solución: Uso de Invoke  Ejecución asincrónica usando Delegados  Revisar los hilos a través de IsCompleted  Usar una función de Callback

 Requisitos en la aplicación  Debe ser capaz de detectar la presencia o ausencia de la conexión de red  Debe ser capaz de almacenar (cache) datos localmente, permitiendo a la aplicación funcionar normalmente (modo en línea) en modo fuera de línea  Debe ser capaz de sincronizar el estado y/o los datos del cliente al servidor cuando la red este nuevamente disponible Soportar escenarios en y fuera de línea

Offline Application Block Características claves  Diseñado para trabajar en un “Service Oriented Environment” usando un enfoque de comunicación basado en mensajes  Provee un modelo de programación consistente para el desarrollo de aplicaciones que trabajan en y fuera de línea  Provee funcionalidad de detección del estado de la conexión, manejo de colas y estrategias de almacenamiento local (cache)  Pensado con componentes débilmente acoplados que dan la posibilidad de manejar diferentes esquemas de despliegue

Descargar el Offline Application Block ?url=/library/en-us/dnpag/html/offline.asp ?url=/library/en-us/dnpag/html/offline.aspor aspx?FamilyId=BD864EB5-56B3-43A5- A964-6F23566DF0AB&displaylang=en aspx?FamilyId=BD864EB5-56B3-43A5- A964-6F23566DF0AB&displaylang=en

Aplicaciones auto actualizables  Necesidad de detectar, validar y descargar actualizaciones de la aplicación desde un punto centralizado  Necesidad de realizar tareas de configuración post-despliegue y controlar el proceso de actualización  CLIC ONE

Office 2003 como aplicación inteligente - Smart Documents  Soluciones inteligentes para Word, Excel, …  Simplifica el desarrollo y la actualización  Despliegue basado en documentos  Gestión centralizada