* En resumen es esto:
| Teléfono/PDA |
Mozilla |
| Contactos |
Contactos
de Mozilla
Thunderbird |
| Calendario y notas |
Mozilla
Thunderbird + lightning ó
Mozilla
Sunbird(*) |
Vamos a tener sincronizados la agenda de contactos, el calendario y las notas de nuestro PC en el que usamos aplicaciones Mozilla con nuestro teléfono móvil ó PDA con Windows Mobile.
(*) Desambiguación: Mozilla Thunderbird + lightning ó Mozilla Sunbird...
Mozilla Thunderbird es un cliente de correo, desde la fundación Mozilla se ha trabajado en dotar a esta aplicación de una aplicación calendario y para ello existen dos posibilidades:
- extensión lightning: es una extensión de Thunderbird y se integra la aplicación de notas y calendario dentro del mismo Thunderbird.
- Mozilla Sunbird: es una aplicación externa a Thunderbird con prácticamente la misma funcionalidad que la extensión lightning, no requiere Thunderbird para funcionar.
Independientemente de que usemos Mozilla Thunderbird+lightning ó Mozilla Sunbird, la forma de sincronizar va a ser idéntica.
PRERREQUISITOS:
* Necesidad de acceder a un puerto mediante TCP/IP al dispositivo móvil:
Necesitamos poder hacer llamadas vía un puerto sobre TCP/IP desde el Móvil/PDA hacia el PC, para esto hay diferentes alternativas:
- MS Activesync (no lo voy a comentar) con USB, bletooth.
- WLAN.
- acceso mediante una conexión a Internet...
* FinchSync.
FinchSync es una herramienta en Java que nos permitirá realizar la sincronización, es una aplicación en la que configuraremos la ruta local donde están nuestros datos y que arrancará un servidor vía el cual se conectará el Móvil/PDA para recopilar los datos.
Tiene dos partes:
- servidor (PC): está escrita en Java.
- cliente (dispositivo móvil): está escrita en C#.
Descargarlo:
http://www.finchsync.com/download.html y
http://www.finchsync.com/docu_client.html
Instrucciones para instalarlos.
LOS FICHEROS DE DATOS:
Vamos a crear los ficheros de datos del PC.
* Calendario: Crear el fichero .ics.
De http://mozillaes.org/documentacion/index.php?title=Uso_b%C3%A1sico_(Mozilla_Sunbird):
El formato ICS es muy común y algunos productos (como sincronizadores con PDAs) lo usan con frecuencia. Mozilla Sunbird/Lightning permiten exportar fácilmente un calendario a formato ICS, pero internamente usan SQLite para guardar los datos, de manera que hay que exportar el calendario cada vez que se quiere sincronizar con otro producto basado en ICS. No obstante, se puede crear un calendario guardado directamente en formato ICS siguiendo estos pasos:
- Abra Sunbird (o Mozilla Thunderbird con Lightning).
- Abra SeaMonkey Suite, Mozilla Firefox, Camino u otro navegador
(lo usaremos para determinar la URL local
file://..., así que intenta evitar Internet Explorer, que probablemente cambiará automáticamente a la notación de ruta de archivos DOS/Windows). - Cree un nuevo calendario (
Archivo -> Nuevo calendario). - Selecione "En la red" y pulse Siguiente.
- Pase al navegador.
- Abra un archivo local (en SeaMonkey Suite/Mozilla Firefox,
Archivo -> Abrir archivo) en el mismo directorio donde quiera ubicar los datos de su calendario. Para que resulte más fácil, copie primero en ese directorio un archivo HTML cualquiera o una imagen JPG, PNG o GIF, para que el navegador muestre el archivo directamente. - Una vez tenga la página web o la imagen visualizada en el navegador, haz clic en la barra de direcciones y copie toda la URL (file:///home/usuario/Ofimatica/imagen.jpg).
- Pase de nuevo a Mozilla Sunbird/Lightning.
- En la ventana del asistente, seleccione "iCalendar (ICS)", pegue la URL que ha copiado del navegador, y sustituya el nombre del archivo del final por el que quiera que tenga su calendario (p.e.: file:///home/usuario/Ofimatica/calendario.ics). Pulse Siguiente.
- De un nombre al calendario y escoja un color (si así lo desea), y pulse "Siguiente".
- Ya tiene el calendario creado, con almacenamiento en ICS.
Mozilla Thunderbird guarda los datos dentro de la carpeta del perfil (de http://www.mozillaes.org/documentacion/index.php?title=Perfil_%28Mozilla_Thunderbird%29#.C2.BFD.C3.B3nde_guarda_Mozilla_Thunderbird_los_perfiles.3F):
- Windows 9x/Me: C:\Windows\Datos de Programa\Thunderbird\Profiles\<Nombre del perfil>\
- Windows NT 4.x: C:\Winnt\Profiles\<Nombre de usuario Windows>\Datos de Programa\Thunderbird\Profiles\<Nombre del perfil>\
- Windows 2000/XP: C:\Documents and Settings\<Nombre de usuario Windows>\Datos de Programa\Thunderbird\Profiles\<Nombre del perfil>\
- Windows Vista: C:\Users\<Windows login/nombre usuario>\AppData\Roaming\Thunderbird\Profiles\<Nombre del perfil>\
- GNU/Linux: ~/.thunderbird/<Nombre del perfil>/
- MacOS X: ~/Library/Thunderbird/Profiles/<Nombre del perfil>/ o bien esta otra: ~/Library/Application Support/Thunderbird/Profiles/<Nombre del perfil>/
CONFIGURAR FICHSYNC EN EL SERVIDOR (PC).
Aquí está toda la documentación (http://www.finchsync.com/docu.html).
Resumido es hacer esto.
01. Ejecutar FinchSync.
02. 'File/Server Configuration': introducir puerto (8080 está bien generalmente), usuario y password para poder conectarse desde el dispositivo móvil.
03. Test. Conectarnos con un browser a: http://ip_nuestra:puerto/status pej. http://192.168.200.1:8080/status
04. Añadir las fuentes que tenemos (el .ics y el .mab). En la pestaña "Sync sources", Add y añadir el .mab como Contact y el .ics como Appointment/Tasks. Activar "Block Aplication".
05. Dar de alta un usuario y asignarle las fuente que puede actualizar. Pestaña Clients. En el caso de "Conflict solving" yo tengo puesto "Client wins" pero según el caso a alguien le puede interesar "Server wins".
CONFIGURAR FICHSYNC EN EL CLIENTE:
01. Dar de alta el servidor de sincronización. Config/Server Add. Aquí lo que importa es la IP/Puerto que deben ser la IP/Puerto de donde tenemos el servidor de FinchSync arrancado, el usuario/password deben ser también los que hemos configurado previamente. Normalmente alias va en blanco a menos que tengamos interés en hacer combinaciones de varias fuentes/clientes de datos (varias PDAs...), para eso mirar (http://www.finchsync.com/docu_client.html).
02. Categorías. Es necesario para poder sincronizar. Hay que añadar una categoría para cada uno de los tipos de fuentes que vamos a querer sincronica, por lo tanto una categoría para contactos y otra para Agenda/Tareas. Config/Category Mapping. Contactos (type: Contact, Category: Default, Mapped to: <el nombre que le hemos dado a la fuente, nos saldrá en el desplegable), Calendario (App/Task, Default, el nombre que le hayamos dado).
SINCRONIZAR:
01. Arrancat FinchSync en el PC.
02. Arrancarlo en el cliente y lanzar la sincronización.
Si se produce algún error nos puede mostar por pantalla el log.


Comentarios recientes
6 weeks 1 día ago
6 weeks 1 día ago
6 weeks 6 days ago
7 weeks 2 days ago
15 weeks 2 days ago
15 weeks 2 days ago
17 weeks 2 days ago
18 weeks 6 days ago
22 weeks 1 día ago
23 weeks 1 día ago