Durante los últimos años en Iparbit hemos estado desarrollando Gestra. Este es un producto de cara a facilitar la gestión de los diferentes proyectos y trabajos que engloban el día a día de una empresa.
Desde sus proyectos remunerados a aquellas actividades internas que son necesarias para el buen funcionamiento de la organización.
En todo este tiempo se han integrando en la aplicación todas aquellas necesidades o aportaciones de los clientes que considerábamos que podrían ser de interés general para los usuarios de Gestra. Esto ha hecho que la aplicación haya crecido enormemente en cuanto a funcionalidades y complejidad.
Por otro lado y a la vez que se realizaba el desarrollo del producto veíamos cómo las novedades en el mundo de la informática eran cada vez más frecuentes. Desde que en su día apareciera Microsoft ofreciendo la posibilidad de desarrollar aplicaciones con .NET hasta los tiempos actuales, hemos visto cómo la Web ha tomado protagonismo, evolucionando enormemente hasta el punto de que todo el mundo sabe lo que es una página Web y con mayor o menor frecuencia utiliza Internet en su día a día. También ha ocurrido otra revolución recientemente en el apartado de dispositivos móviles, con la aparición del iPhone de Apple, Android y la llegada de Windows Mobile a los usuarios de a pie, que cumplirá un primer ciclo con la aparición del nuevo Windows Phone 7 de Microsoft a finales de año.
Todas estas novedades no han aparecido porque sí, la tecnología actual ha dado pie a ello ofertando a los desarrolladores muchas facilidades para presentar nuevas experiencias de usuario, facilitar la comunicación entre aplicaciones y los sistemas distribuidos.
En Iparbit, nos pica el uso de nuevas tecnologías por los beneficios que creemos que aportan, es por esto que en los últimos desarrollos que hemos realizado se han aplicado tecnologías como WPF, WCF, Silverlight, Entity Framework o Sync Services. Para todo aquel que no esté familiarizado, con las nomenclaturas del mundo de la programación, no serán más que siglas y nombres complejos. Sin embargo hemos visto que facilitan enormemente el desarrollo y enriquecen las aplicaciones, pudiendo aportar experiencias de usuario que antes eran simplemente impensables.
Estas dos líneas, la del desarrollo de Gestra y lo que hemos aprendido con las aplicaciones para nuestros clientes, nos han llevado a unificarlas haciendo una profunda revisión de nuestra aplicación Gestra. Toda la funcionalidad que ha ganado Gestra en estos años ha hecho que la aplicación sea cada vez más difícil de evolucionar, limitándonos a la hora de desarrollar nuevas ideas para la misma. Por todo esto, lo primero ha sido definir una arquitectura que solucione todas estas limitaciones y que permita continuar la evolución del producto por muchos años.
Se ha decidido que sea una aplicación Web, facilitando su distribución a los clientes y la homogeneidad de la misma. En concreto se está desarrollando con Silverlight ya que permite realizar aplicaciones ricas visualmente, de forma sencilla y nos da la oportunidad de dar una vuelta de tuerca al concepto de manejo de Gestra por parte del usuario.
Toda la funcionalidad de la aplicación se ha llevado a un servidor y es accesible mediante servicios Web. Esto permite, además de facilitar la distribución y la actualización de la aplicación, que cualquier aplicación se comunique con Gestra y por tanto, que futuros desarrollos de Iparbit puedan integrarse con ella de forma fácil y eficaz.
Sin embargo, en Iparbit, no nos conformamos con lo que hemos visto hasta ahora. Como se ha comentado, la tecnología no para, corre cada vez más y tenemos un ejemplo claro de ello con la reciente aparición de Visual Studio 2010, o para los que no lo conozcáis, el nuevo entorno de desarrollo de Microsoft. Estos últimos meses le hemos estado haciendo un seguimiento al nuevo producto de Microsoft, viendo qué cosas nos podría aportar, estando expectantes ante cualquier información que salía del mismo. No nos ha costado mucho decidirnos, lo hemos valorado, y vamos a dar el salto a 2010….bueno, realmente no a 2010 sino a todo lo que aporta. Nuestra intención es utilizar la última versión de todas las tecnologías, que nos dan Visual Studio 2010 y Microsoft, para el desarrollo de Gestra.
Esto es todo por ahora, para ir abriendo boca, os mantendremos informados de las novedades.
Jonathan Alvarez y Xabier Arrieta del equipo de Desarrollo de Iparbit.







