Archive

Posts Tagged ‘opina’

Opina começa a falar Português

August 10th, 2009

Esta mañana ha llegado un correo a la lista de usuarios de Opina en la que se comunicaba que habían traducido Opina al portugués. Me ha dado mucha alegría leer ese correo. Desde aquí agradecer a Giovanni Júnior su aportación. La versión 1.4.0 incluirá las traducciones al inglés y portugués.

Captura de pantalla del timeline de Opina

Opina ya deambula por la nube de Amazon

August 8th, 2009

Gracias al trabajo de BitRock, Opina ya está disponible en Amazon EC2.

Opina en Amazon EC2

Categories: Mis proyectos Tags: , ,

Trabajar con documentos Excel con Java

August 4th, 2009

Una de las nuevas funcionalidades de Opina que está planificada para la versión 1.4.0 es la exportación de los resultados de una encuesta a una hoja de cálculo Excel. Inicialmente había pensado en trabajar con OpenDocument, pero necesitaba compatibilidad con Microsoft Excel 97 y sus versiones posteriores. La verdad es que la hoja de cálculo que se necesita es un muy simple, nada de imágenes, nada de fórmulas, simplemente celdas con algo de estilos (colores, tipos de letra y tamaños) y datos.

Las opciones que encontré para trabajar con documentos Excel desde Java fueron:

  1. JExcelApi
  2. POI-HSSF / POI-XSSF

En estos momentos estoy usando la primera en Opina, y las impresiones son muy buenas:

  • Aunque a priori la documentación parece escasa, es suficiente para comenzar a trabajar y montar un ejemplo.
  • Tiene carencias en cuanto al manejo de fórmulas y gráficos, pero si no necesitas algo complejo, es una opción válida.
  • No he trabajado con documentos complejos y grandes, pero en breve tendré referencias en este sentido. Tengo encuestas con más de 40 preguntas y más de 1500 usuarios encuestados. Además la estamos usando en un proyecto donde se gestiona un volumen de datos importante y puede ser otra buena referencia. Cuando tenga resultados, los compartiré.
  • Los conceptos a manejar son pocos: workbook, worksheet, label, writableFont, writableCellFormat y algunos más.
  • La última versión (2.6.10) es el 28 de mayo de 2009. La primera versión de la rama 2.x es del 10 de octubre de 2003. Durante este periodo más de 30 versiones publicadas. Y si vemos la lista de correo, podemos comprobar su actividad.

Que conste que las necesidades que Opina tiene son muy básicas, es probable que otro tipo de proyectos tengan más requisitos y tengan que descartar esta opción. He buscando el artefacto por los repositorios de Maven que conozco, pero no lo he encontrado. Por lo tanto, he definido sus coordenadas para instalarlo en mi repositorio local (y en nuestro ecosistema) y he añadido el JAR a directorio libs correspondiente.

De la segunda opción no puedo decir nada de primera mano, sólo tengo comentarios e impresiones. Es un proyecto importante en ASF y son muchos los proyectos que en él se apoyan, por lo tanto, me da confianza. De hecho lo usamos de forma indirecta porque Eclipse Birt es nuestra opción (actual) para la generación de reportes.

Categories: Programación Tags: , , ,

BitRock, oficialmente nuevo sponsor de Opina

July 30th, 2009

Aunque de muchos es sabido la ayuda que BitRock presta al proyecto Opina, desde hace unos días BitRock es oficialmente sponsor del proyecto. Gracias a esta colaboración la instalación de la aplicación es mucho más sencilla:

  1. Instalador para las plataformas Windows, Linux y Mac OSX
  2. Opina Virtual Appliance (VMWare)

GRACIAS!

BitRock Logo

Categories: Mis proyectos Tags: , ,

Opina Virtual Appliance (VMWare)

July 26th, 2009

Desde hace algunos días y gracias al excelente trabajo de la gente de BitNami, Opina cuenta con una nueva forma de distribución. Hasta la fecha la gente podía:

  1. Descargar los fuentes y generar el correspondiente artefacto (WAR)
  2. Descargar un binario con la aplicación y configurarla
  3. Descargar BitNami Opina Stack, que proporciona un instalador para Windows, Linux y Mac OSX

Ahora además, podemos descargar una máquina virtual VMWare y comenzar a usar Opina.

Categories: Mis proyectos Tags: , ,