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.

¿Fue útil?

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:

http: //code.msdn .microsoft.com / Release / ProjectReleases.aspx? ProjectName = sync & amp; ReleaseId = 613

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)

http : //www.microsoft.com/downloads/details.aspx? FamilyID = a7c01a89-9af8-4eee-ab04-6a3ad098a03f & amp; DisplayLang = es

Otros consejos

Creo que el artículo SyncML en Wikipedia sería un buen comienzo.

Funambol tiene clientes para múltiples plataformas y el proyecto principal es gratuito y de código abierto.

Plaxo.com ha personalizado un cliente de Windows Mobile para sus clientes.

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top