Archivo

Archivo para la Categoría "Lotus Notes 8"

Desarrollar aplicaciones compuestas

Una de las novedades más destacables del Lotus Notes 8 es la creación de aplicaciones compuestas al estílo de como lo hace Portal (Websphere).

Publiqué un post sobre como realizar una pequeña aplicación compuesta basandome en un ejemplo de la Sandbox pero, hasta el momento, no había una publicación que explicara las enormes posibilidades que nos permite esta nueva técnica.

Afortunadamente IBM acaba de publicar Building Composite Applications. Un redbook que abarca muchos aspectos: SOA, portlets, RCP, Expeditor, ActiveX… y, por supuesto, Lotus Notes.

Muy recomendable para los que queráis investigar…

Categorías:Lotus Notes 8

Notes 8 tiene temas

5 julio 2007 1 comentario

image2.jpg

Una de las características de Notes 8 de las que casi nadie ha hablado es la posibilidad de cambiar los temas para cambiar su aspecto. Se que no es una funcionalidad importante y que sólo es una cuestión estética… pero si la mayor característica de Vista ha sido una interface “mejorada” (lo pongo entre comillas por que con los recursos que consume, eso es muy discutible…) y la gente de Apple farda con su “Aqua”, por que nosotros no vamos a poner al cliente Notes de lo más fashion ;)

En la beta 3 sólo vienen 2 temas (por que el de notes y el de expeditor coinciden), pero aquí os dejo dos pantallas dónde se ve como cambian las pestañas sobre el Linux OpenSuse. Espero que os guste.

Este es la que todos hemos visto ya:

image3.jpg

Una vez cambiado el tema y puesto el del sistema operativo, las solapas y los menús quedan así:

image1.jpg


Categorías:Lotus Notes, Lotus Notes 8

Crear Aplicaciones Compuestas

compappl.gif

Una de las grandes novedades del Lotus Notes 8 son, sin duda, las aplicaciones compuestas: aplicaciones que obtienen información de diversas fuentes (aplicaciones distintas) y muestran la información en una interface integrada como si fueran frames en una web.

Para hacer eso posible es necesario que las distintas aplicaciones se comuniquen entre sí y cuando consultamos información en una de ellas, se actualice la información en el resto (de lo contrario sólo tendríamos frames y eso ya hace mucho que lo superamos…).

Sandbox ha públicado recientemente un ejemplo de aplicacion compuesta para Lotus 8.

Así es que me dispuse a probarlo (es un proceso muy sencillo y no requiere programación, así que os animo a todos aquellos que les pique la curiosidad a hacerlo paso a paso conmigo) .

El proceso es extremadamente sencillo y sólo me limite  a seguir las instrucciones:

1º.-Bajarse el fichero comprimido de la dirección: Sandbox. El fichero que os bajareis es un Zip que contiene los ficheros:

SL_B3_USITE.ZIP

SL_B3_ APP.ZIP

SL_B3_NOTES_COMP_ZIP

Lead Manager Beta 3.pdf (documento de 24 páginas que explica el funcionamiento de la aplicación).

Instructions.txt (Instrucciones de la instalación: los pasos que estamos haciendo en este tutorial han sido seguidos de aquí)

2º.-Crear un directorio en la raíz del disco duro c:\temp

3º.-Descomprimir el fichero SL_B3_USITE.ZIP dentro del directorio temp que hemos creado en el punto anterior, al final debe quedarnos como: c:\temp\com.ibm.cademo.beta3.

(Dentro de esta carpeta se almacenan los XML s y jars que contienen la información de como funcionar.)

4º.-Descomprimir los ficheros SL_B3_ APP.ZIP y SL_B3_NOTES_COMP_ZIP en la carpeta data dónde tengamos instalados nuestro Notes ( en mi caso es: c:\Archivos de programa\Lotus\Notes\Data ).

Ya está! Sólo había que descomprimir unos cuantos ficheritos en su sitio.

Ahora viene la hora de la verdad: Abrir el cliente Notes y seleccionar desde el menú: “File/Open/Lotus Notes Application”. Os saldrá el tipico Dialog para abrir BBDD y debéis buscar la que se llame “Lead Manager” o (si buscais por fichero) “sl_d_ca.nsf”

Si todo ha funcionado bien os aparecerá una pantalla parecida a la de arriba dónde y, ahí radica la importáncia de esta aplicación, cuando seleccionais datos se os irán actualizando en las distintas ventanas que son de bases de datos diferentes!

Imaginad por un momento que posibilidades puede dar esto a vuestras aplicaciones…  y cuidado con el mareo!

Saludos,

Josep Alemany

Categorías:Lotus Notes 8

Nuevos Iconos para Lotus Notes 8

11 junio 2007 4 comentarios

   

 

IBM está realizando un esfuerzo considerable para diseñar una interface más atractiva para Lotus Notes y es que, desde que Apple vende sus productos como rosquillas por hacer algo realmente bello, ha forzado que se produjera ese cambio en muchos de los que anteponían siempre la parte téncica a la estética (Windows Vista es un claro ejemplo de ello).

Qué os parecen los nuevos iconos?

Categorías:Lotus Notes 8

Nuevos cursos de IBM para Lotus Notes y Domino 8

IBM acaba de publicar 6 nuevos cursos destinados sobre todo a los desarrolladores de Lotus Notes. Si quieres saber todas las novedades de la última versión del mejor sistema de groupware… No te los pierdas!

Enlace a IBM Education 

Categorías:Lotus Notes 8

El Designer para Linux puede estar muy cerca…

Cuando realicé la prueba para comparar el cliente Notes en la plataforma Linux con el de Windows, decidí escribir el Agente desde Linux y al estar en LotusScript pude comprobar como todo el sistema de programación del designer está practicamente implementado.

Íncluso el sistema de pre-escritura del que gozamos desde la versión 6 (relativamente reciente) está totalmente operativo sobre Linux. Vamos! que a IBM le costaría poquísimo pasarlo y nos daría una gran alegría a todos los desarrolladores!!! A ver si se animan…

Categorías:Lotus Notes 8

Notes 8 más rápido en Windows que en Linux

Era de esperar puesto que el cliente sobre Linux está basado en java y al ser interpretado… se paga!

Desde que realice la instalación en ambos sistemas operativos estaba ansioso por someter a los clientes de las dos plataformas a una prueba de “fuerza bruta” (digamosle así) pero no había tenido tiempo hasta el día de hoy.

EL EQUIPO:

Las pruebas han estado realizadas sobre el mismo equipo que dispone de dos particiones en el mismo disco duro: una para windows-xp y la otra para open suse 10.2.

El ordenador en cuestión no es ninguna maravilla pero sí es un equipo “normal”(como el que podemos encontrarnos en las oficinas de cualquier cliente). Se trata de un AMD a 1,8 Gigaherzios y 512 Mbytes de RAM.

LA PRUEBA:

Se que no es una prueba acurada pero si que puede dar idea del rendimiento del cliente…

Se ha realizado con una base de datos con bastantes registros: 115.945 exactamente!

Como es lógico la susodicha BBDD ocupa lo suyo 1.1 Gigabytes para ser exactos.

Con esta información se ha hecho un pequeño agente que debía leer, modificar y grabar cada uno de los 115.000 registros e imprimir un numerito (para saber por dónde iba más que nada) en la barra de status.

NOTA: Pongo lo de imprimir el numerito en la statusbar, por que aunque parezca absurdo, retrasa muchíiiisimo este tipo de procesos al hacerse en cada iteración.

RESULTADOS:

1955 segundos para Linux (32 minutos y medio aprox.)

1054 segundos para Windows (17 minutos y medio aprox.)!

Si la misma prueba la realizamos con el cliente (Basic) el resultado es de:

850 segundos para Basic sobre Windows (14,16 minutos), menos de la mitad que en Linux!

Para ser totalmente imparciales, deberíamos probar el cliente basado sobre Java en ambas plataformas y, seguramente, el resultado sería mucho más parecido de lo que creemos.

Con Java ganamos portabilidad pero también sacrificamos rendimiento ( y mucho! ). Quizas a algunos eso no importe tanto (especialmente por que están a punto de aparecer los quad-core y se utilizarán memorias flash como disco duro…) pero ahí teneis los datos. Juzgad vosotros mismos…

Categorías:Lotus Notes 8

Instalar Lotus Notes 8 sobre Ubuntú

7 junio 2007 2 comentarios

Después de que muchos usuarios hayan tenido que hacer ciertos “malavarismos” para poder instalar correctamente el cliente Notes 8 sobre su distribución favorita, parece que al fin hay una instalación paso a paso para el Ubuntú Festy.

NO he podido probar esta instalación! Espero poder hacerlo en breve… 

La notícia original está en inglés, así que os la he traducido:

Hardware: Lenovo ThinkPad R52
Sistema Operativo: Ubuntu Feisty Fawn 7.04 with full updates as of 2007/05/29.
Realizar la instalación standard de Festy en el disco duro. Realmente, no hay mcuho que cambiar en la instalación… Aparte de las actualizaciones (updates), los únicos cambios que he hecho han sido la configuración de la red inhalámbrica.

Después , he copiado el fichero comprimido con tar a mi escritorio y he abierto una ventana de terminal, dónde he tecleado:
$ sudo mv /bin/sh /bin/sh.org
$ sudo ln -s /bin/bash /bin/sh

NOTA: Si no se realiza de esta manera, después se obtienen errores del tipo “Generic LSE Failure” cuando se ejecuta el cliente después de la instalación. No estoy seguro de si es necesario hacerse sólo antes de la instalación o sólo después cuando el cliente se está ejecutando, o en ambos casos. Yo lo hice antes de instalar… Jugad con ello si quereis.
$ cd ~/Desktop
$ mkdir Notes8Beta3
$ cd Notes8Beta3
$ tar xvf ../notes8_linux_beta3_prod.tar
$ sudo ./setup.sh
Ahora tendrás la Instalación gráfica. Aquí explicaré lo que hice con la GUI . Exceptuando para seleccionar todos los componentes, he ido marcando los valores por defecto…

Next (Pantalla inicial)/He aceptado las condiciones/Next (License)/He aceptado la ruta por defecto(/opt/ibm/lotus/notes)/Next (Path)/Seleciono todos los componentes/Next (Features)/Instalación (Sumario)/ (Esperar un poquito ) /Final.

Después de la instalación, deberás cambiar los parámetros del directorio /etc/lotus. En la instalación que yo hice y que me está funcionando,utilicé los siguientes comandos de linea, pero ahora os recomendaría usar “755″ en lugar de “777″… 

 $ sudo chmod -R 777 /etc/lotus

Lo se, un poco loco…. pero es demasiado tarde, que puedo decir?. Si no hacéis esto, os dará un error diciendo que pernames.ntf no puede ser abierto por que el sistema de ficheros está montado como “sólo lectura”… 

Otro problema: Si ejecutais el cliente en el directorio “lotus” que se crea en vuestro directorio home, el cliente no funcionará. Da la sensación que no se crea bien como parte de la isntalación, pero lo solucioné creandolo como una parrte inicial de la ejecución, así que….

$ mv ~/lotus ~/lotus.org

No se me crearón iconos en la instalación. Otros han mencionado iconos, pero lo que es a mi, nada de nada…  así que para ejecutar el cliente recurrí de nuevo a la linea de comandos:

 $ /opt/ibm/lotus/notes/notes

El cliente ahora se abrirá. Verás mucha información en el terminal. Aparecerá el tipico asistente de instalación del cliente. Aquí detallo las respuestas que le introduje, pero son bastante obvias si no es que eres de los pocos que no has instalado nunca al cliente notes en lá última década… 

Next (Pantalla de Bienvenida)
Nombre: Timothy J Massey
Servidor: (server name)
Next (Información de usuario)
Next (Conexión al Servidor)
Network type: TCP/IP
Server address: (Dirección del Servidor)
Next (Información de la red)
File name: (Ruta al fichero ID)
No (No copiar a la carpeta)
(Contraseña)/OK
Next (Servicios adicionales)/OK (Se completo la instalación)

Después de unos segundos más,  tendrás la pantalla de inicio!


Feedback response number WEBB73N8CT created by Timothy J Massey on 05/29/2007

Enlace a la notícia original: Instalación sobre Ubuntú

Nuevas capacidades de imprimir los contactos en Notes 8

printingbusinesscard.gif

En las jornadas sobre Administración que se están realizando en Bostón estos días (Admin 2007 ), Mary Beth Ralen fue preguntada, entre otras cosas, por la impresión de los contactos  de las “tarjetas de negocio” (bussines cards).

Lotus Notes 8 incorpora mejoras en este aspecto, tal y como se puede observar en la imagen adjunta.

Notícia original

Categorías:Lotus Notes 8

Lotus Domino OpenSource?

4 junio 2007 2 comentarios

John Kost’s es un blogger que lanza una idea, como mínimo, interesante: que Lotus Domino pase a ser OpenSource. Además aventura que podría crearse algún “órgano regulador” para que se fuera estandarizando las aportaciones de los desarrolladores (el propone como candidata a OPENNTF)…

Sería el sueño para muchos desde luego, pero le encuentro una pequeña pega…

El módelo de negocio basado en OpenSource funciona cuando se cambia la venta de la propiedad intelectual por la de servicios y el módelo de IBM es radicalmente diferente porque IBM no vende servicios (para eso ya nos tiene a los partners).

Si IBM no cobrara ni por el software, ni por los servicios, que interés tendría en seguir desarrollandolo? Para que iba a hacer OpenSource a su gallinita de los huevos de oro?

Qué opináis vosotros?

Blog de John Kost’s

Categorías:Lotus Notes, Lotus Notes 8
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.