Existe-t-il des cadres de synchronisation pour PDA ou Outlook? [fermé]
-
20-08-2019 - |
Question
Nous avons une application Web qui traite certaines entités commerciales courantes (contacts, rendez-vous, adresses, notes, etc.). Nous devons conserver notre application, nos perspectives et potentiellement tous les appareils synchronisés.
Existe-t-il des cadres que nous pouvons utiliser pour nous aider à intégrer les PDA? Toutes les pensées ou les recommandations sont appréciées. Merci.
La solution
Je regarderais Microsoft Sync Framework. Qui a de nombreux & Quot; fournisseurs & Quot; tous deux inclus, certains open source, certains 3ème partie. Un fournisseur est comme une & Quot; connexion & Quot; normalisée. vers une source de données, comme Outlook Mail, les contacts Outlook, le système de fichiers, la base de données ou tout ce que vous pouvez imaginer. Ou comme le dit Microsoft:
Microsoft Sync Framework est un plateforme de synchronisation complète qui permet la collaboration et hors ligne accès pour applications, services et dispositifs. Il comporte des technologies et des outils permettant l'itinérance, le partage, et prendre des données hors ligne. En utilisant Microsoft Sync Framework, développeurs peut construire des écosystèmes de synchronisation qui intégrer n'importe quelle application, avec données de n'importe quel magasin en utilisant n'importe quel protocole sur n'importe quel réseau.
Un aspect clé de Microsoft Sync Le cadre est la capacité de créer fournisseurs de synchronisation personnalisés. UNE fournisseur est un composant logiciel qui représente une réplique pour synchronisation. Une réplique est un référentiel particulier d'informations être synchronisé, tel qu'un fichier système sur un appareil de poche. Quand représentant une source de données, un fournisseur énumère les modifications de son réplica. Lorsqu’il représente une destination, un fournisseur applique les modifications à ses réplique. Si les données à la source et les destinations diffèrent par leur type ou leur schéma, chaque fournisseur effectue toutes les tâches nécessaires mappage ou transformation.
Page d'accueil de Microsoft Sync Framework:
http://msdn.microsoft.com/en-us/sync/default. aspx
Introduction:
http://msdn.microsoft.com/en-us/sync/bb821992. aspx
Exemple de synchronisation de contacts - Synchronisation Outlook
Cet exemple montre comment créer des fournisseurs personnalisés pour synchroniser le contenu entre différentes sources de données. Dans cet exemple, nous synchroniserons les contacts entre les fichiers Microsoft Outlook, Contacts Vista et VCard. Les fonctionnalités de mappage des données, qui permettent de mapper correctement des sources de données et des types de données disparates via le cadre Sync, constituent un aspect essentiel de cette démonstration:
Microsoft Sync Framework version 1.0 CTP1 - Périphériques
Managed (.NET Compact Framework) et unmanaged / native (ARM)
Les plates-formes prises en charge sont Windows Mobile 5 et 6 (processeurs ARM uniquement dans CTP1)
Autres conseils
Je l'ai fait avec Microsoft .NET Compact Framework et j'ai obtenu d'excellents résultats. SQLCE peut fournir un stockage local sur le PDA. La synchronisation peut être effectuée avec un code personnalisé via des services Web ou à l'aide de quelque chose comme la réplication SQL Server.
Une autre stratégie consisterait à concevoir un deuxième portail Web avec une interface utilisateur ciblant spécifiquement les appareils mobiles dotés d’un petit écran. Les utilisateurs de téléphones intelligents peuvent accéder au portail mobile avec n’importe quel navigateur Web. C’est peut-être la solution la plus rentable.