Ideas & Software Libre 04 Ago 2006 02:01 pm

Osmius: Software Libre de Calidad “Made in Spain”

En fin, aquí no estoy siendo del todo objetivo. El proyecto Osmius es en el que trabajo ahora y es el que me da de comer, además de buenos momentos.
Lo que sí es cierto es que estamos intentando que tenga, tanto el código como la documentación, la calidad que nos gustaría encontrar si nos incorporáramos al proyecto de nuevas.

Logo Osmius

Desde que en Peopleware apostamos hace un año por hacer Osmius como software libre para recolectar datos desde todo lo que se pueda conectar a una red no hemos hecho más que aprender cosas, y como aprender nos da gustito

Hemos aprendido cosas técnicas como por ejemplo:

  • Patrones de Diseño.
  • FrameWork ACE (con viaje a Holanda).
  • FrameWork Struts.
  • Arquitectura de Sistemas.
  • Más C++.
  • Algunas bases de Inteligencia Artificial.

A usar software y herramientas en su mayoría libres:

  • Subversion para control de versiones de código y documentación.
  • Sourceforge para poder trabajar desde casita, controlar tareas y darle salida al proyecto.
  • OpenOffice sin excesivos problemas (alguno hay ¿o no?).
  • FreeMind para plasmar las ideas de las reuniones o solitarias.
  • Eclipse para el desarrollo multiplataforma que necesita Osmius.
  • BIRT para generar informes.

A tener claro que la investigación en difícil pero bonita con algunas conclusiones:

  • Hemos establecido contactos y en algún caso contratos con varias universidades españolas.
  • Cuanto más grande y más antigua la uni, más difícil salirse de unos patrones (innovar).
  • Hacer el doctorado en España no es lo mismo que en EEUU o Alemania.
  • Si compaginas bien tesis y trabajo: Mejor, y si no: Muy difícil.

Respecto a los apoyos de la administración:

  • Una PYME lo tiene más difícil que una GRANDE. “El tamaño…”
  • Pocas PYMEs invierten todos sus beneficios en I+D+i.
  • Muchos se presentan a las subvenciones por si acaso.
  • Las subvenciones ayudan un poco. Tienes que apostar y trabajar, y luego justificar gastos (bien).
  • Subcontratar a una empresa que te gestione las subvenciones: Nos ha salido rana; mejor nosotros solos.

Queda mucho, mucho, mucho que hacer en el proyecto. El curso que viene nos pondrá en nuestro sitio para bien o para muy bien :) .

    La arquitectura genérica está pensada y el núcleo hecho.
    Hay un plan de negocio.
    Hay otros humanos interesados.
    El Ministerio de Industria nos ha concedido el Profit que pedimos.
    Estamos contratando gente.
    Hemos escrito varios artículos de investigación.
    Tenemos un contrato de asesoraminento con la Universidad Nebrija.
    Hemos conocido a un huevo de gente.
    Tenemos diseñada la Web y sus contenidos en español e inglés.

Todo esto, por ahora, es humo, pero hoy ha compilado toda la parte de C++ y ACE y tenemos el primer ejecutable de agente para linux. Eso sí, ahora queda probar y depurar.


[osmius@osmius02 ag_host01]$ make
g++ -fPIC -O -D_REENTRANT -I"/home/osmius/ACE_wrappers" -c -o "../../cm/osm_cfgmanager.o" ./../../cm/osm_cfgmanager.cpp
g++ -fPIC -O -D_REENTRANT -I"/home/osmius/ACE_wrappers" -c -o "../../cm/osm_message.o" ./../../cm/osm_message.cpp
g++ -fPIC -O -D_REENTRANT -I"/home/osmius/ACE_wrappers" -c -o "../../ag/osm_ag_insmanager.o" ./../../ag/osm_ag_insmanager.cpp
g++ -fPIC -O -D_REENTRANT -I"/home/osmius/ACE_wrappers" -c -o "../../ag/osm_ag_msgmanager.o" ./../../ag/osm_ag_msgmanager.cpp
g++ -fPIC -O -D_REENTRANT -I"/home/osmius/ACE_wrappers" -c -o "osm_ag_host01.o" osm_ag_host01.cpp
g++ -fPIC -O -D_REENTRANT -I"/home/osmius/ACE_wrappers" -c -o "osm_agent_basic.o" osm_agent_basic.cpp
g++ -fPIC -O -D_REENTRANT -I"/home/osmius/ACE_wrappers" -L"." -L"/home/osmius/ACE_wrappers/lib" ./../../cm/osm_cfgmanager.o ./../../cm/osm_message.o ./../../ag/osm_ag_insmanager.o ./../../ag/osm_ag_msgmanager.o osm_ag_host01.o osm_agent_basic.o -l"ACE" -ldl -lpthread -lrt -o "osm_ag_host01"
[osmius@osmius02 ag_host01]$
[osmius@osmius02 ag_host01]$
[osmius@osmius02 ag_host01]$ ./osm_ag_host01
Violación de segmento

Voy a buscar el puntero que se ha ido de sitio…

One Response to “Osmius: Software Libre de Calidad “Made in Spain””

  1. on 05 Oct 2006 at 9:59 am 1.David Blasco said …

    Eres un campeón!!!

    Deberías patentar la frase: “Vamos a darles la oportunidad de hacerlo bien…”