¿Hay alguna PDA o Outlook Synch Frameworks por ahí? [cerrado]
-
20-08-2019 - |
Pregunta
Tenemos una aplicación web que se ocupa de algunas entidades de ventas comunes (contactos, citas, direcciones, notas, etc.). Necesitamos mantener nuestra aplicación, perspectiva y potencialmente cualquier dispositivo que puedan haber sincronizado.
¿Hay algún marco que podamos usar que nos ayude a integrarnos con PDA? Cualquier idea o recomendación es apreciada. Gracias.
Solución
Me gustaría ver en Microsoft Sync Framework. ¿Quién tiene muchos & Quot; proveedores & Quot; ambos incluidos, algunos de código abierto, algunos de tercera parte. Un proveedor es como una & Quot; conexión & Quot estandarizada; a una fuente de datos, como correo de Outlook, contactos de Outlook, sistema de archivos, base de datos o lo que pueda imaginar. O como dice Microsoft:
Microsoft Sync Framework es un plataforma integral de sincronización que permite la colaboración y sin conexión acceso para aplicaciones, servicios y dispositivos. Cuenta con tecnologías y herramientas que permiten roaming, compartir, y desconectando datos. Utilizando Microsoft Sync Framework, desarrolladores puede construir ecosistemas de sincronización que integrar cualquier aplicación, con cualquier datos de cualquier tienda usando cualquier protocolo sobre cualquier red.
Un aspecto clave de Microsoft Sync El marco es la capacidad de crear proveedores de sincronización personalizados. UNA proveedor es un componente de software que representa una réplica para sincronización. Una réplica es un repositorio particular de información para sincronizarse, como un archivo sistema en un dispositivo portátil. Cuando representando una fuente de datos, un proveedor enumera los cambios de su réplica. Cuando representa un destino, un el proveedor aplica cambios a su réplica. Si los datos en la fuente y el destino difiere en tipo o esquema, cada proveedor realiza lo necesario mapeo o transformación.
Página de inicio de Microsoft Sync Framework:
http://msdn.microsoft.com/en-us/sync/default. aspx
Introducción:
http://msdn.microsoft.com/en-us/sync/bb821992. aspx
Muestra de sincronización de contactos - Sincronización de Outlook
Este ejemplo muestra cómo se pueden crear proveedores personalizados para sincronizar contenido entre fuentes de datos dispares. En esta muestra, sincronizaremos Contactos entre Microsoft Outlook, Contactos de Vista y archivos VCard. Un aspecto clave de esta demostración son las capacidades de mapeo de datos que permiten mapear fuentes de datos dispares y tipos de datos de manera apropiada a través del Marco de sincronización:
Microsoft Sync Framework v1.0 CTP1 - Dispositivos
Administrado (.NET Compact Framework) y no administrado / nativo (ARM)
Las plataformas compatibles son Windows Mobile 5 y 6 (procesadores ARM solo en CTP1)
Otros consejos
Lo hice con Microsoft .NET Compact Framework y obtuve excelentes resultados. SQLCE puede proporcionar almacenamiento local en la PDA. La sincronización se puede realizar con código personalizado a través de servicios web o usando algo como la replicación de SQL Server.
Otra estrategia sería diseñar un segundo portal web con una interfaz de usuario que se dirija específicamente a dispositivos móviles con pantallas pequeñas. Los usuarios de teléfonos inteligentes pueden acceder al portal móvil con cualquier navegador web. Esta podría ser la solución más rentable.