Archivo

Archivo para Septiembre 2008

Lotus in Acapulco!

28 Septiembre 2008 jalemanyf 4 comentarios

Damas y Caballeros,

El Gobierno de Guerreo ha tenido la amabilidad de invitarme como ponente a las jornadas CIAPEM que se celebran en Acapulco los próximos días (del 30 de Septiembre al 3 de Octubre).

Allí voy a dar una charla llamada “La moreleja de los tres cerditos en la era digital” (siempre me gustan los títulos que llamen la atención…) y en ella voy a hablar de… Lotus Notes y muchas otras cosas.

Si algun miembro del SLUG en America se anima y quiere acercarse, me encantaría compartir ideas, problemas y ayudarle en lo que pueda ;)

Os dejo un enlace a la Agenda

Saludos cordiales,

Josep Alemany

iNotes en la web de Apple

17 Septiembre 2008 jalemanyf 2 comentarios

Por fin aparece alguna referencia del fantástico iNotes para el iPhone de Apple!!!

Es un placer poder decir que podremos disfrutar de nuestro entorno favorito en un gadget tan chick pero, eso sí, creo que esta vez se han dormido en los laureles: En toda la publicidad de Apple anuncian que ahora el iPhone se puede usar en la empresa por que se conecta al Exchange…

Josep Alemany

Categorías:Apple, Lotus Notes 8

Defragmentar Domino Databases

11 Septiembre 2008 jalemanyf 1 Comentario

Se ha equivocado, se defragmenta el disco duro!

Eso pensaba yo, pero después de toda la vida sin defragmentar la base de datos de Notes, ahora va y resulta que los Señores de Preemtive Consulting han desarrollado un sistema que defragmenta aumentado el rendimiento considerablemente. Ellos dicen que puede llegar hasta a un 50%!

En la página explican que el proceso de Compactar la base de datos es muy distinto por qué la compactación practicamente sólo recupera el espacio vacio pero no “reordena” la BBDD.

Habrá que probarlo!

Josep Alemany

Categorías:Lotus Notes

LotusScript to Java?

8 Septiembre 2008 jalemanyf 8 comentarios

Desde que Java fuera incorporado como lenguaje de desarrollo en la plataforma Lotus (en su versión 4.6 publicada en Septiembre de 1997) no ha parado de crecer el soporte de IBM hacía esta magnífica plataforma. Algunas de sus características (fundamentalmente la portabilidad) ha hecho que IBM se decantara por J2EE como la plataforma de desarrollo por antonomáxia para sus productos.

La semana pasada Bob Baladan en su magnífico blog preguntaba cual de estos dos lenguajes utilizabamos para desarrollar nuestras aplicaciones y muchos de los que respondieron con sus comentarios defendían a Lotusscript (yo también uso Lotusscript fundamentalmente) pero está claro que los nuevos componentes que se van añadiendo a la plataforma (xPages) van por otros derroteros.

Hoy leía en otro post en el blog de John D.Head la siguiente reclamación a IBM:

Si IBM piensa que es importante que todos los desarrolladores de LotusScript hagan la transición hacia Java… dónde está la Formación adecuada para hacerlo?

John se queja, no sin falta de razón, que si IBM tiene esos “Planes” para los desarrolladores de LotusScript, debería proporcionarnos libros del tipo “Cómo desarrollar aplicaciones Notes/Domino con Java para desarrolladores de LotusScript” y todo tipo de materiales y lo necisitamos… AHORA!

(He tratado de traducir las palabras de John con la mayor fidelidad al original posible)

 

La pregunta del millón es: Si cada vez hay más elementos desarrollados con Javascript y Java…

Si la propia plataforma está desarrollada con Java (Eclipse)…

quedará un sitio para seguir desarrollando con Lotusscript???

Aunque yo sea un desarrollador de LotusScript también reconozco que Java nos abre un mundo de nuevas posibilidades para realizar proyectos mucho más ambiciosos y complejos…

La clave de todo la tiene IBM:

  • Puede ser que IBM mantenga el LotusScript sólo por compatibilidad y no añada más classes al lenguaje y muera poco a poco por desuso reemplazandose paulatinamente por teconologías más novedosas.
  • Puede que IBM vea también que el hecho de tener un lenguaje propio permite hacer classes muy especializadas que permiten a los desarrolladores hacer aplicaciones en un tiempo record y eso es una ventaja competitiva frente a la competencia.

En todo caso, espero vuestras opiniones ;)

Josep Alemany

Bill Gates vendiendo Windows Vista!

5 Septiembre 2008 jalemanyf 1 Comentario

Ya no saben como venderlo… esa es la sensación que tiene uno cuando el mismísmo Bill Gates tiene que hacer los videos publicitarios.

Así que mejor, visitar sorrybill y vereis por qué Lotus hará que este seá el último par de zapatos que Bill pueda pagar.

Josep Alemany ;)

 

Post original: Bruce Elgort

Categorías:Microsoft Etiquetas:

Designer 8.5 (II) – xPages

5 Septiembre 2008 jalemanyf 1 Comentario

Todos hemos leído que las páginas X o XPages del designer son uno de los nuevos componentes de diseño para crear páginas web 2.0 de una manera sencilla, rápida y eficiente. Así es que como quería profundizar un poco en las nuevas características (la que comentaremos es nueva de la última Beta!), he estado buscando y leyendo por internet hasta que encontre una entrada del blog de John Mackey (thanks for your original post, John!) que me ha encantado. Así es que me he decidido a probarlo y aquí está este minitutorial de mi experiencia:

1.-Lo primero que deberemos hacer, es abrir el designer y crear una base de datos (ahora se llaman Aplications). Yo he hecho las pruebas en la base de datos “Discussions” por que es conocida por todo el mundo.

2.-En los elementos de diseño, vamos a crear una nueva xPage (en mi caso le he llamado “data”):

3.-Después deberemos indicarle cual será el origen de los datos. Para eso desplegaremos la barra de herramientas que se ve en la imagen a la derecha:

4.-Esta es la ventanita dónde se nos pregunta de donde extraeremos la información: de una vista de domino o de un formulario domino. Como se puede ver en la imagen , las pruebas las he realizado con la vista

“AuthorView” (Por author).

  

5.-Una vez hecho eso, os apareceran las columnas de la vista en la solapa de datos. Asegurados que el “Select control dialog box” esté Enabled (tal y como se ve en la figura), seleccionar las dos columnas de la vista (date y topic)  y haremos un drag&drop (arrastrar y soltar) sobre la xPage que tenemos en la parte izquierda de la pantalla:

6.-Al arrastrar, nos pedira confirmación de como queremos que se vea cada control. Aquí lo dejaremos todo por defecto y pulsamos “ok”:

7.-Si todo a funcionado bien, se nos creará automáticamente una tabla con las dos columnas de la vista en la xPage (después podemos modificar su aspecto con las propiedades que están en la parte inferior de la xPage), pero si queremos ya podremos verla en el navegador con solo pulsar el icono “Preview in Web Browser” que os he señalado en rojo: 

8.-Voila! Aquí tenemos nuestra primera xPage sin hacer practicamente esfuerzo!!! Como veis en aspecto es muy atractivo por que utiliza el estilo que está ya definido en la base de datos.

 

Como siempre, espero que este ejemplo os resulte interesante y sobre todo útil ;)

 

Josep Alemany

 

 

 

 

Google Chrome in Navigators Wars: La batalla de los navegadores

3 Septiembre 2008 jalemanyf 2 comentarios

INTRODUCCIÓN Para Noteros :)

El cliente Notes siempre se ha caracterizado por saber aprovechar los avances de la industria de nuevas tecnologías. Incorporó de manera notable el servidor web permitiendonos hacer aplicaciones híbridas mezclando Javascript, HTML, @formulas, Java y Lotusscript! En las nuevas versiones se han añadido nuevos elementos de diseño como las xPages con las que crear páginas con AJAX de una manera tremendamente sencilla. 

Pero todos esos avances necesitan que existan navegadores de internet cada vez más preparados.

Un nuevo navegador (Chrome) a irrumpido en el mercado y esta vez podría hacer que nos replantearamos la manera en que hacemos nuestras aplicaciones…

LA HISTORIA:

The net is the computer…

Esta frase, pronunciada por técnicos de Sun a principios de los 90, va camino a ser una profecia con todas sus consecuencias. En esa época se libró un de las batalla informática épica entre Netscape (David) y Microsoft (Goliat) que acabó con la desaparición de Netscape ( o no… ). Microsoft temía que las aplicaciones pasaran escritorio (terreno que en monopolizaba) a internet y perdiera su hegemonia así que usó una estratégia con la que no pudo competir Netscape: regalar el software con su sistema operativo! Quién puede competir contra precio 0???

Una vez ganada la batalla, Microsoft se durmió en los laureles durante 7 años!!!

Una década después, la estratégia se ha vuelto contra Microsoft: Existen muchos aplicativos de altísima calidad sin coste de adquisición. Por su parte, Netscape mutó a Mozilla y a Firefox renaciendo de sus propias cenizas para competir cara a cara con el todopoderoso Internet Explorer.

Por si esto fuera poco, se unieron a la batalla Opera, el más liviano y optimizado de los navegadores, ideal para sistemas embedidos y Safari proviniente de Apple con una interface muy amigable y ejecutando Javascript más rápido que sus competidores.

Microsoft despertó de su largo letargo al sentir que se le estaban comiendo el mercado, corriendo publicó el Internet Explorer 7 que instaló en todos los sistemas Windows como una actualización de seguridad (después de tantos años, la versión antigua de su navegador era un colador…). 

LA ACTUALIDAD:

La semana pasada Microsoft publicó la beta 2 para el público en general (la beta 1 sólo fue para desarrolladores) de Internet Explorer 8 diseñado para combatir el creciente numero de usuarios de Firefox que a su vez acaba de lanzar Firefox 3 que incorpora numerosas mejoras en el rendimiento y la seguridad. 

Firefox 3 entró en el Guinnes de los récords por el elevadísimo Número de descargas!!!

Parece que un nuevo épisodio estava servido pero Google se guardaba un AS en la manga: Google Chrome!

Así es, google acaba de lanzar un nuevo navegador que podría hacer temblar los cimientos del Goliat Microsoft por que detrás de su apariencia sencilla, íncluso austera, se esconde un potencial enorme para que el despegue de aplicaciones web sea una auténtica realidad. Aquí destaco algunos de ellos:

  • El aumento en la velocidad es MUY Significativo: Chrome no interpreta el Javascript, lo compila!
  • Multihilo para las páginas: en lugar de realizar una programación sincrona, la apuesta de Google crea un hilo para cada “sistema de programación” (HTML, Javascript, Applets…) y los ejecuta en paralelo aumentando aún más la velocidad.
  • Seguridad y estabilidad: para cada uno de los hilos de ejecución asigna memoria por separado y el mismo se encarga del colector de basura de una manera parecida a como lo hacen los sistemas operativos para que si se cuelga una aplicación, no afecte al resto: Es limpio, rápido y seguro.
  • Es Open Source y puede usarse el motor (llamado V8) para otros terceros que deseen incorporarlo.

Si quereis profundizar un poco más en el tema, podeis ver algunos videos en castellano en esta dirección:

Videos sobre las características de Google Chrome

También existe un cómic que lo explica de manera clara y amena (aunque está en inglés):

En la actualidad, Microsoft cuenta con el 72% del mercado de los navegadores con el Explorer, Firefox el 20%, y Safari el 6,4%. pero Netscape también tenía una posición similar cuando Internet Explorer empezó a quitarle cuota de mercado… 

Si quereis descargaros e instalaros Google Chrome, podéis hacerlo en está página:

Espero que os haya resultado interesante

Josep Alemany

Categorías:Google, Microsoft, Notícias TIC Etiquetas:

Notes 8.5 beta2=Optimización

2 Septiembre 2008 jalemanyf 2 comentarios

Como todos sabréis, este mes de Agosto IBM nos dió un “regalito de vacaciones” (será por portarnos bien todo el año) publicando la nueva beta 2 de Lotus Notes.

A primera vista esta nueva beta 2 no aporta muchas novedades pero… las apariencias engañan por qué encierra mucho más de lo que pudiera parecer y es que la clave se llama “Optimizar”!

Optimizar según el diccionario de la Real Academia Española de la lengua es:  Buscar la mejor manera de realizar una actividad (aclaración para usuarios de productos Microsoft).

Y eso es justamente lo que han hecho los desarrolladores de Lotus!

Al pasar a java la plataforma Notes, se ha mejorado muchísimo en portabilidad pero se ha pagado un precio bastante elevado en el rendimiento y, aunque el hardware avanza a pasos agigantados y podemos encontrar equipos de 4 nucleos y 8 gigas de RAM a precios muy asequibles, era necesario un esfuerzo en el desarrollo para mejorar.

Los numeros hablan y he tomado esta tabla comparativa del foro de Notes/Domino 8.5  que es tremendamente ilustrariva:

 
Inicio en caliente
Inicio en frio
Memoria
Tiempo de respuesta al usuario
8.0.2* contra. 8.0.1
73%
52%
21%
15%
8.5 Beta 1 contra. 8.0.1
41%
36%
5%
6%
8.5 Beta 2** contra 8.0.1
76%
47%
17%
18%

Definiciones

Inicio
Los resultados del inicio son el resultado del tiempo empleado desde que se hace doble click, aparece el requerimiento del password y se aprieta en OK.

Memoria

El consumo de memoria se ha calculado con una combinación del consumo del proceso nlnotes.exe y el proceso java notes2.exe
Tiempoe respuesta al usuario

Para realizar este cálculo, se han medido los tiempos de varias acciones (leer un mail, responderlo, enviarlo, abrir el calendario, etc…)
Ordenador de las pruebas
Thinkpad T30
CPU Type: Mobile Intel® Pentium® 4 Processor
CPU Speed: 2.00GHz
Installed Memory: 1 GB
Hard Drive: 40 GB HTS541080G9AT00 5400RPM Parallel-ATA
Connection Speed: 100 Mbps

Los resultados son realmente buenos!!! Como estos resultados son de IBM y siempre pueden estar algo “maquillados”, he buscado y encontrado otra tabla comparativa realizada por Darren Duke en su blog:

8.0.0 Gold * 8.0.1 Gold * 8.0.2 Gold * Rel Perf 8.0.2 vs 8.0.1 Rel Perf 8.0.2 vs 8.0.0
Cold Start Time to Log In *** 40 41 7
Cold Start -Log In to Use ** 11 14 30
Cold Start – Total 51 55 37 -18 -14
Warm Start Time to Log In 10 9 1
Warm Start -Log In to Use ** 22 2 7
Warm Start – Total 32 11 8 -3 -24
RAM usage – Eclipse (K) 2,408 2,408 2,484
RAM usage – nlnotes (K) 55,572 50,156 6,468
RAM usage – Notes2W (K) 132,296 131,836 130,644
RAM usage – Total (K) 190,276 184,400 139,596 -44,804 -50,680

En este caso la máquina utilizada era un:

Dell Vostro 1500 Laptop
2GB RAM, 5400 RPM Drive
T5270 1.4Ghz Core Duo 2

Yo también he preparado una máquina virtual para testear esta nueva release que me tiene muy emocionado…

Así que estad conectados!!!

Josep Alemany

Categorías:Lotus Notes, Notícias