Movistar SMS Outlook 2007 AddIn

De Open movilforum wiki

Esta aplicación para Microsoft Outlook 2007 se integra completamente dentro de las citas de la aplicación Outlook en forma de AddIn (añadido) del producto y permite configurar el envío de mensajes vía SMS a modo de recordatorio a los asistentes. Ideal para pequeñas y medianas empresas que utilizan Outlook como calendario de citas con clientes, como por ejemplo Clínicas Dentales, Médicos, Abogados, etc.

Tabla de contenidos

[editar] Manual del Producto

Toda la documentación del producto (instalación, uso, etc) está disponible en este enlace. Recomiendo su lectura antes de la instalación y para la configuración y uso inicial.

[editar] "Pantallazos"

Algunos ejemplos gráficos... Pantalla de Citas en Outlook Diálogo de Configuración AddIn en Outlook

[editar] Instalacion

Para lanzar la instalación pulse en este enlace. No olvide consultar los requisitos previos de instalacion en el documento de instalación, necesitará instalar unos componentes previamente y por supuesto la versión 2007 de Outlook.

[editar] Descripción Técnica

El producto consta de tres módulos principales, un AddIn para Outlook 2007 realizado con Visual Studio 2008 y Visual Studio Tools for Office, un Servicio de Windows que se encarga de monitorizar los envíos pendientes y mandar los SMSs independientemente de que Outlook esté o no funcionando y el módulo de instalación para Windows Installer.

Toda la información se persiste en una Base de Datos SQL Server Compact Edition 3.5 en el directorio de instalación, con lo cual la carga es mínima.

Aunque me hubiese encantado sacar una versión compatible con Outlook 2003, el desarrollo para esta versión es infinitamente más complejo, ya que aún todas las APIs de Outlook no estaban publicadas y hay que hacer muchísimas cosas a bajo nivel. Además la nueva versión de las Tools for Office de Visual Studio 2008 "simplifica" bastante el desarrollo.

Por curiosidad os comentaré que el desarrollo ha llevado en torno a 4 fines de semanas completos (con noches muy largas :-)) y el código cuenta con en torno a 2.500 líneas de código, incluyendo las generadas por Visual Studio con los asistentes. Lo que más tiempo ha llevado ha sido el setup, quería hacer una experiencia totalmente transparente para el usuario final, y hay miles de detalles que tener en cuenta.

El setup está encapsulado en un MSI de Windows Installer para instalar el servicio y demás ficheros locales, pero el AddIn ha de instalarse forzosamente utilizando ClickOnce desde una URL de internet (es un mecanismo de seguridad de Office y ClickOnce). Aun así esta instalación se lanza automáticamente desde el setup y podría ser totalmente silenciosa en caso de contar con un certificado digital para firmar el producto.

[editar] Código Fuente

Todo el código fuente está publicado en CodePlex, que ofrece conexión directa desde Visual Studio 2008 con Team Foundation Server. En la Web encontrarás el código fuente de la versión actual (Release Candidate 1)

Además está diponible en un fichero comprimido aqui

Para compilarlo necesitarás Visual Studio 2008 Professional Edition.

[editar] Bugs y Cambios Pendientes

Bueno, aún hay algunas cosas que limar y funcionalidad deseada que se ha quedado fuera, pero por lo general está bastante depurado. Todas las pruebas han sido principalmente sobre Windows Vista pero también me he asegurado que funcionase sobre Windows XP.

El instalador falla en algunas máquinas "misteriosamente" al instalar automáticamente el componente vía ClickOnce, pero continúa la instalación y puede instalarse el componente al finalizar la misma desde el icono que agrega al menú de inicio.

[editar] Contacto

Para cualquier duda, sugerencia o comentario podéis contactarme en jose@murillo.com