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.

Était-ce utile?

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:

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

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)

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

Autres conseils

Je pense que l'article sur SyncML sur Wikipedia serait un bon début.

Funambol a des clients pour plusieurs plates-formes et le projet principal est gratuit et à code source ouvert.

Plaxo.com a personnalisé un client Windows Mobile funambol pour ses clients.

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top