July 17 2008

Apuntes sobre Lotus Notes Traveler 

Publicado por mangelcalvo bajo  Traveler  a las 08:41:32

Hace tiempo que tenía ganas de hablar sobre Lotus Traveler. He trabajado con él en algunos proyectos, y ahí es dónde han surgido problemas.. y soluciones con el producto. Juan Carlos Trigo ya publicó un artículo de toma de contacto hace unos meses.

¿ Qué es Lotus Traveler ?

De la página del producto:
"IBM® Lotus® Notes® Traveler software provides mobile support for IBM Lotus Notes and IBM Lotus Domino® Web Access users. It provides automatic, real-time replication of Lotus Domino e-mail (including attachments), calendar, address book, journal and to do lists. It supports access from Microsoft Windows Mobile 5 and 6 devices and will work over all wired and wireless connections."
En resumen:
Es un producto software que instalado en el servidor Domino ( es una tarea ) y en su versión cliente en el dispositivo móvil, permite sincronizar correo, calendario, tareas y contactos de Lotus Notes con el dispositivo móvil. La recepción del correo en el dispositivo móvil es instantánea ( Push: en cuanto llega el mensaje al servidor, este lo envía al dispositivo)

Requerimientos

Los tenéis aquí.
Como clientes permite    
 * Windows Mobile 5.0 for PocketPC/ for PocketPC Phone Edition /for SmartPhone
 * Windows Mobile 6.0 Classic/Professional/Standard  

A fecha del artículo Windows Mobile 6.1 no está soportado, pero lo estará en breve.
Como servidores:
 * Domino 8.0.1 sobre Windows 2003
NOTA. Para infraestructuras Domino 7.x o 6.x .No hay inconveniente en instalar en nuestra infraestructura Domino un servidor nuevo versión 8.0.1, que va a actuar como servidor Domino con Traveler y que las bases de datos de correo estén en otro servidor ( por ejemplo, el servidor 7.x que actualmente aloja las bases de datos de correo). Ello hace que para incorporar esta funcionalidad en nuestra infraestructura únicamente necesitemos instalar un nuevo servidor, sin necesidad de migrar el resto de la infraestructura.

A tener en cuenta

Para que el mecanismo "Push" funcione, es decir, en cuanto se reciba un correo en el servidor Domino, este te lo haga llegar al dispositivo móvil de manera instantánea, la conexión GPRS ha de estar siempre activa en el dispositivo móvil. ¡ Cada cuál deberá ver las implicaciones que tenga esto con la duración de la batería de los dispositivos !

¿Cómo descargar el producto?

El producto viene licenciado e incluido con Lotus Domino, pero hay que solicitar a IBM la descarga del producto, no es posible ni desde PartnerWorld  ni desde Passport Advantage.
Para poder descargarlo has de solicitarlo a IBM en la página de Lotus Traveler en un "casi invisible" enlace.

Image:Apuntes sobre Lotus Notes Traveler

Instalación del servidor

El primer paso para la instalación del software es la instalación del servidor, que puede ser completa (recomendada), sólo la tarea del servidor o sólo el software para los clientes móviles.

Durante la instalación se nos preguntará si queremos "Configurar el servidor HTTP al iniciar". Si mantenemos marcada la casilla, nos va a modificar la configuración Web del servidor, página de inicio, uso de "Sitios web", configuración de notes.ini en relación a clases JAVA, configuración del archivo servlet.propeties etc...
Si este servidor no ha sido personalizado respecto a sus funciones web, no hay problema, en cambio si lo hemos personalizado será recomendable configurarlo manualmente.
Image:Apuntes sobre Lotus Notes Traveler

NOTA: Si mantenemos la marca, se creará en el archivo notes.ini la entrada NTS_AUTO_CONFIG = true. Ello hará, que al arrancar la tarea Lotus Traveler, se reconfigure el servidor, por lo que cualquier modificación que hayamos hecho en relación a configuración Web, por nuestra cuenta, en el documento del servidor y que afecte a traveler será "modificada" una y otra vez hasta que eliminemos dicha entrada. ¡ A tener en cuenta !

Instalación del cliente en el dispositivo móvil

Una vez instalado el servidor, los clientes han de descargar el software (por defecto en http://nombre_host/ traveler/index.html ) e instalarlo en el dispositivo móvil.
Una vez descargado, un asistente nos permitirá configurar el cliente Lotus Traveler en nuestro dispositivo.

Cómo probar la configuración sin dispositivo móvil

Podemos utilizar los emuladores que Microsoft proporciona para Windows Mobile devices. Para ello necesitaremos descargar el software e instalarlo en Windows XP o Windows 2003 ¡¡ No funciona en VISTA !!


Una vez instalado el emulador y los drivers, podremos, usando la conectividad del PC, acceder al servidor Domino, descargar el software de Traveler , instalarlo, configurarlo y probarlo.
NOTA: El emulador tiene una opción para resetearlo por hardware. Cuando hice cambios en la configuración de la IP del servidor Domino con Traveler, me fue imposible volver a conectar al mismo hasta que no reseteé le dispositivo ???? ( ¿ Queda algo cacheado en el dispositivo movil aunque desinstalé y reinstalé Lotus Traveler ? )

Temas de firewall

Los puertos que se usan con traveler:
  • El puerto estandar de HTTP ( normalmente el 80)
  • Default port number is 8642 for autosync (TCP port number and host addresses that device clients can use to register with the Lotus Notes Traveler AUTOSYNC server.)
  • Default port number is 50125 for IPC (Inter process socket connection between Lotus Notes Traveler Server and its HTTP server servlet. Add this notes.ini setting to override the default port number and optionally the host address.)

Restricciones conocidas

La mayoría de ellas debidas a las limitaciones de los dispositivos móviles
  • No soporta texto rico
  • No se soporta la encriptación de mensajes
  • No está disponible la opción "Retrieve Full Email" para borradores.
  • Para SSL, los certificados auto firmados o que no pertenecen a una Autoridad de Certificación incluida en el dispositivo móvil no funcionan. ( No estoy seguro, pero creo que en un Windows Mobile no se pueden añadir AC raiz adicionales???)


Documentación


Conclusiones

 
Domino dispone de una nueva funcionalidad "Out of the Box" que le añade valor al producto. La instalación es sencilla en el servidor y sencilla en los clientes.
  Lo que se espera del producto en próximas versiones y que sí le daría más valor:
  • Mecanismos de administración de clientes móviles para el administrador. Inexistentes en la actualidad. Blackberry dispone de ellos.
  • Soporte de más dispositivos Symbian, iPhone,...
  • ... y alguna más que irá surgiendo.
 

Comments (0)

No Comments Found

Deja una respuesta

Nota:  (No HTML - Los enlaces serán convertidos si están precedidos por http://)

¿ Recuérdame?