Copia de seguridad de los datos

BlackBerry Device Manager ofrece una herramienta de copia de seguridad y restauración que el usuario del smartphone BlackBerry puede utilizar para guardar datos del smartphone en un archivo en el ordenador y para restaurar los datos en el smartphone.

Con la API de sincronización, puede crear aplicaciones que se integren con BlackBerry Desktop Manager o BlackBerry Enterprise Server para realizar una copia de seguridad de los datos desde un smartphone BlackBerry.

La API de sincronización se implementa en el paquete net.rim.device.api.synchronization.

Si una aplicación utiliza la API de sincronización, BlackBerry Desktop Manager puede realizar copias de seguridad y restaurar la base de datos de la aplicación a la vez que otras bases de datos del smartphone. Puede utilizar la API de sincronización para crear archivos de datos o para rellenar las bases de datos de la aplicación la primera vez que el smartphone se conecta al ordenador del usuario del smartphone.

Para sincronizar los datos con fuentes de datos remotas, debe integrar la lógica de sincronización en la aplicación. Muchas aplicaciones envían los datos a una aplicación de servidor que utiliza protocolos estándar HTTP o TCP/IP a través de la red inalámbrica e Internet o una intranet. Puede utilizar las API XML para generar y analizar los datos con formato XML para enviar y recibir a través de la red inalámbrica. Sin embargo, las aplicaciones de cliente y servidor deben leer y escribir los datos adecuadamente y reconocer una transmisión satisfactoria de los mismos.

La aplicación podría conectarse a una aplicación en un ordenador para enviar los datos a través de una conexión USB con la API de sincronización y BlackBerry Desktop Manager. En este caso, la aplicación de escritorio debe poder leer los datos desde la aplicación a través de una tarea complementaria para BlackBerry Desktop Manager. El usuario del smartphone debe ejecutar manualmente la sincronización ejecutando el complemento BlackBerry Desktop Manager, que notifica a la aplicación del smartphone para que envíe datos a la aplicación del ordenador. También puede escribir los datos en la aplicación de escritorio utilizando los protocolos USB originales.

Para activar una aplicación con el fin de que realice copias de seguridad de los datos, puede implementar las siguientes interfaces de Synchronization y utilizar la clase SyncManager para registrar su aplicación para la sincronización.

Interfaz Descripción

SyncConverter

Convierte los datos entre el formato SyncObject que es necesario en el smartphone y el formato serializado que es necesario en el ordenador.

SyncCollection

Representa la recopilación de objetos de sincronización para una aplicación.

SyncObject

Representa un objeto del que se puede hacer copia de seguridad y restauración.

Para realizar una copia de seguridad y restaurar una pequeña cantidad de datos, por ejemplo, las opciones de configuración de la aplicación, no tiene que implementar todas estas interfaces. En su lugar, puede ampliar la clase SyncItem e implementar sus métodos abstractos. La clase SyncItem implementa las interfaces SyncCollection, SyncConverter y SyncObject por usted. Para obtener más información, consulte Realizar una copia de seguridad y restaurar pequeñas cantidades de datos a través de SyncItem.

Tema siguiente: Obtener más información

¿Le ha resultado útil esta información? Envíenos sus comentarios.