Jun 21

Projects

Tag: MisceláneoManuel Jesús Recena Soto @ 13:16

A continuación una descripción sobre los proyectos en los que he trabajado a título particular.

Opina

Sin lugar a duda, Opina es uno de los proyectos al que más tiempo he dedicado estos últimos años. Nació en el año 2005 y actualmente nos encontramos trabajando en una nueva versión con el objetivo de obtener una versión más estable, que nos facilite su mantenimiento y permita incorporar nuevas funcionalidades de una forma estructurada y modular.

Opina es una aplicación web para realizar encuestas a través de internet. La parte correspondiente a la lógica de negocio está implementada en Java y hace uso de Hibernate (ORM), Struts (MVC) y jfreechart (generación de gráficas). Del lado del cliente, se emplea HTML, CSS y Javascript.

Para conocer más detenidamente el proyecto hay publicada información en la herramienta de gestión de proyectos que usamos y existe una lista de correo para usuarios de la aplicación.

VeloxVG - Velox Vector Graphics

Quizás hablar de proyecto sea un poco pretencioso, detrás de VeloxVG hay más vaporware que otra cosa, sin embargo, por ahora no tengo intención de abandonarlo completamente. No hay nada implementado, pero procuro estar informado de todo lo que gira alrededor de los gráficos vectoriales, especialmente, en el mundo de la movilidad.

VeloxVG pretende ser una implementación software de la especificación OpenVG propiedad de Khronos Group. Ojalá a corto plazo haya noticias sobre VeloxVG.

Seiya

El objetivo principal de este proyecto era movilizar ciertas funcionalidades del ERP MIC2000, la mayoría relacionadas con consultas sobre artículos, precios y clientes. Por otro lado también había procesos de sincronización y autenticación.

El proyecto se desarrolló con tecnología Java tanto para la parte del dispotivo móvil como para la parte del servidor. La solución tenía que funcionar en el dispositivo móvil Blackberry 8310 Curve y para la parte del servidor, se disponía de un Microsoft Windows 2003 Server. El pequeño API diseñado para modelar las funcionalidades deseadas era publicado hacia el exterior mediante una arquitectura REST haciendo uso del framework Restlet. Gracias a este framework se evitó instalar un contenedor JSP/Servlet en el lado del servidor. Para facilitar la instalación se elaboró un distribuible (binario) que ayudaba a instalar el servicio en Windows 2003 Server. Para ello que mejor opción que Java Service Wrapper.

El solución contaba con dos componentes, para el dispositivo móvil seiya-BB-app, y del lado del servidor, seiya-connector.