Sauvegarde des données

BlackBerry Device Manager fournit un outil de sauvegarde et de restauration qu'un utilisateur de smartphone BlackBerry peut utiliser pour enregistrer les données d'un smartphone dans un fichier sur un ordinateur, puis restaurer ces données sur le smartphone.

L'API de synchronisation vous permet de créer des applications s'intégrant à BlackBerry Desktop Manager ou BlackBerry Enterprise Server pour sauvegarder les données d'un smartphone BlackBerry.

L'API de synchronisation est déployée dans le progiciel net.rim.device.api.synchronization.

Lorsqu'une application utilise l'API de synchronisation, BlackBerry Desktop Manager peut sauvegarder et restaurer la base de données de l'application en même temps que d'autres bases de données du smartphone. Vous pouvez utiliser l'API de synchronisation pour créer des archives de données ou remplir des bases de données d'application lors de la première connexion du smartphone à l'ordinateur de l'utilisateur du smartphone.

Pour synchroniser des données sur des sources de données distantes, vous devez créer la logique de synchronisation dans votre application. De nombreuses applications envoient des données à une application côté serveur à l'aide des protocoles HTTP ou TCP/IP standard sur le réseau sans fil, Internet ou intranet. Vous pouvez utiliser des API XML pour créer et traiter des données au format XML à envoyer et recevoir sur le réseau sans fil. Cependant, vos applications côté client et côté serveur doivent lire et écrire les données correctement et accuser réception de la bonne transmission des données.

Votre application peut se connecter à une application sur un ordinateur pour envoyer des données via une connexion USB à l'aide de l'API de synchronisation et de BlackBerry Desktop Manager. Dans ce cas, l'application sur l'ordinateur doit pouvoir lire les données de votre application par le biais d'une tâche complémentaire de BlackBerry Desktop Manager. L'utilisateur de smartphone doit procéder manuellement à la synchronisation en exécutant le complément BlackBerry Desktop Manager, qui demande à l'application sur le smartphone d'envoyer les données à l'application sur l'ordinateur. Vous pouvez également écrire des données dans l'application sur l'ordinateur à l'aide de protocoles USB natifs.

Pour qu'une application sauvegarde des données, vous pouvez déployer les interfaces Synchronization suivantes et utiliser la classe SyncManager pour inscrire votre application au processus de synchronisation.

Interface Description

SyncConverter

Convertit les données entre le format SyncObject requis sur le smartphone et le format sérialisé requis sur l'ordinateur.

SyncCollection

Représente l'ensemble des objets de synchronisation d'une application.

SyncObject

Représente un objet pouvant être sauvegardé et restauré.

Pour sauvegarder et restaurer une petite quantité de données, telle que les options de configuration d'application, il n'est pas nécessaire de déployer toutes ces interfaces. Développez plutôt la classe SyncItem et déployez ses méthodes abstraites. La classe SyncItem déploie les interfaces SyncCollection, SyncConverter et SyncObject à votre place. Pour plus d'informations, reportez-vous à la section sur la sauvegarde et la restauration de petites quantités de données à l'aide de SyncItem.

Sujet suivant: Pour plus d'informations

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.