QUINTO ENCUENTRO LINUX Experiencias en la Migración a GNOME Fernando San Martín Woerner Galilea S.A. GNOME Foundation
Orígenes
Orígenes Galilea S.A. es una empresa inmobiliaria de la VII Región del Maule en Chile Desde el año 1998, la empresa desarrolla sus sistemas internamente. Durante el año 1999 se comienza a usar Linux como servidor de Correo, Web, Firewall y PostgreSQL como servidor de Bases de Datos.
Orígenes Los sistemas son desarrollados utilizando Visual Basic 6.0 para el sistema Windows 98. Durante el 2001, se licita la adquisición de un software tipo ERP, la cual se declara desierta. (Solomon, FlexLine, DBSoft, Softland) Se adquiere Argonauta 1.0 y Conectiva Linux, para la contabilidad, conectandola con las aplicaciones internas. Al 2003 los desarrolladores cuentan con amplia experiencia tanto en VB, Argonauta y PostgreSQL.
Orígenes Durante el 2003 se produce una crisis dada por la desaparición de nuestro proveedor del sistema contable. En ese momento se hace necesario reemplazar y proveer con el software a la empresa, se reevalua el mercado, Solomon, FIN700 Encrucijada:.NET + WinXP o Herramientas Libres, ambas cuentan con la complejidad de migrar. Pero los costos y las libertades son distintas.
GNOME
GNOME Es un escritorio, estable y con gran cantidad de aplicaciones, simple y fácil de usar, libre y en constante desarrollo. Tiene fuerte presencia en Chile, organizando distintas actividades entre la comunidad. Tiene una gran cantidad de herramientas de desarrollo las cuales era necesario e interesante explorar.
GNOME PyGTK, bien documentado y buen soporte en irc.gnome.org, #pygtk. Python no aparece como algo tan díficil para los desarrolladores de VB. GladeConnect, simplifica la interacción entre glade y Python. Python con buen soporte para PostgreSQL. Corre sobre win32. CONASOL 2003, ayuda mucho al proyecto.
El Plan de Migración
La Migración El uso de herramientas GTK+, nace como una idea para salir de VB. La migración se propone a las instancias gerenciales como una alternativa que se realizará en pasos. Se define el primer proyecto: Gestor, el cual debe contar con las funcionalidades perdidas en Argonauta. Como piloto se desarrollará en PyGTK 2.0, Glade, Python, PostgreSQL y Reportlab.
La Migración Fortalezas: Cultura de desarrollo interno. Procesos definidos y estructurados. Equipo con experiencia, tanto en desarrollo de nuestros sistemas como en la operación del sistema de contabilidad, principal requerimiento en ese momento. GNOME Chile, Comunidad GNOME Internacional.
La Migración Oportunidades: Desarrollar funciones faltantes. Mejorar y aprovechar ventajas de la nueva plataforma. Incorporar metodologías de desarrollo del OSS. Intercambio abierto de conocimientos con otros desarrolladores, retroalimentación no solo interna. Se puede mejorar el producto.
La Migración Debilidades: Falta de conocimiento: Herramientas de desarrollo. Desarrollo en un modelo OSS. Sin experiencias similares en el país. Comunidad OSS, orientada a otros intereses más entretenidos.
La Migración Amenazas: Formatos propietarios e incompatibilidad con el mundo. Requerimientos de usuarios no satisfechos. Fracaso > 1000 Éxitos.
La Migración Otros Requerimientos: CAD, actualmente se usa intellicad en la empresa, existe una versión comercial disponible para Linux. Ofimática, se han evaluado las alternativas, principalmente OO.org V/S MS Office, se decide por MS Office + crossover.
La Migración Hardware: GNOME no es un escritorio Liviano, por lo que el hardware se debe normalizar para la plataforma, es un estudio que aún se está haciendo. Distribuciones: Se está trabajando con Mandrake 10.0, desde Septiembre se está evaluando UbuntuLinux, basado en Debian.
Situación Actual
Situación Actual
Situación Actual En fase de desarrollo y Plan Piloto del sistema a implementar en obras Se espera contar el 1/1/2005, con el sistema en funcionamiento Incluye el uso de Linux y GNOME en las estaciones de trabajo.
Situación Actual OO.org es una muy buena herramienta sobre todo el procesador de textos, aún así la planilla de cálculo no alcanza las funcionalidades de Excel, sobre todo en cuanto a herramientas de análisis de datos. La interacción con otras empresas importantes para nuestra actividad como los bancos nos obliga a utilizar Excel.
Situación Actual Existe espectativas por algunas ventajas y Killer Apps : Evolution. No más virus, spyware, mayor control sobre la plataforma y el usuario. No más pantallas azules.
El proyecto Gestor
La empresa decide liberar parte del desarrollo bajo la licencia GNU/GPL. Se busca poder compartir el trabajo con la comunidad y lograr retroalimentación. El software actualmente es equivalente a la versión 1.0 de Argonauta. Aún faltan algunas funcionalidades, y se espera desarrollar otros módulos con el resto de la comunidad. El proyecto Gestor
El proyecto está desarrollado utilizando las siguientes herramientas: El proyecto Gestor
http://www.gnome.cl http://pygestor.gnome.cl http://www.galilea.cl/snmartin/ Consultas? Pueden Despertar!