Liberando glob3

noviembre 10, 2010 at 4:58 pm Deja un comentario

Después de varios meses de desarrollos, de unificar un montón de cosas que teníamos, de hacer varios proyectitos y de enseñarlo por varios sitios nos hemos animado a liberar glob3, la web del proyecto es  http://glob3.org.

Como es normal en un proyecto de software libre dirigido a cualquiera que le pueda interesar está todo en inglés. Hemos intentado hacer una página extremadamente simple en la que se encuentren rápido todas las cosas que le pueden interesar a los usuarios.

Esta liberación es un poquito de bajo perfil ya que aún no tenemos un producto suficientemente maduro para poder ser usado por usuarios finales SIG.

Por tanto podemos decir que esto está dirigidos a desarrolladores y a abrir el proyecto a futuras colaboraciones con distintos grupos de desarrollo que han mostrado en algún momento interés por trabajar con esta herramienta. Tenemos aún un API muy poco estable (la estamos cambiando continuamente) pero desde luego que ya se pueden hacer cosas y es exactamente el mismo código que usamos en productos finales que estamos instalando en nuestros clientes. Por otra parte, como no podría ser de otra manera, trasladamos todo nuestro desarrollo al repositorio público con lo que cualquier puede estar completamente al tanto de nuestros avances.

Hemos tenido un pequeño debate interno sobre el tipo de licencia que íbamos a usar, al final hemos elegido una BSD muy poco restrictiva, sabemos que corremos ciertos riesgos pero también estamos convencidos de que es la mejor de todas las que podíamos elegir en este momento, si las cosas no van bien siempre hay tiempo para relicenciar nuestro código.

El proyecto lo hemos subido a sourceforge y hemos cambiado nuestros repositorios de código de SVN a GIT y estamos muy contentos por ello. El código está en:

http://sourceforge.net/p/glob3/git

y cuando uno se lo descarga lo que hacemos en realidad es bajarnos varios proyectos de eclipse, en el wiki del proyecto viene más detallado cómo hacer que todo funcione y estamos completando una demo con datos reales.

Bueno, y ¿Qué hemos liberado realmente? glob3 es un Framework que pretende en un futuro ser suficiente para hacer aplicaciones SIG en 3D, por lo que tiene una doble vertiente, es un herramienta de desarrollo y además puede ser un SIG para usuarios finales, aunque ésta aún no es una prioridad. Ahora lo que tenemos es un pequeño RCP que nos permite extender la aplicación, hemos huido de archivos de configuración con XML y todo se hace con código, basta con heredar de unas pocas clases e implementar algunos interfaces para poder extender de manera sencilla el globo. Además de esto, hemos liberado la librería de geometrías multidimensional EUCLID, y gracias a ella y a otros componentes tenemos listo un cargador de objetos 3D y un visualizador de nubes de puntos independientemente del tamaño que tengan. Hemos subido (o lo estamos haciendo ahora mismo), la primera versión de S3xtante , o lo que es es lo mismo, todo el potencial de análisis de sextante, en un globo 3D, esto será la puerta del SIG 3D. Queremos un poco más adelante introducir la cargar de ficheros vectoriales y raster en los formatos más conocidos y hacer de una manera más rigurosa los cambios de coordenadas, es decir, no queda bastante trabajo, pero esperamos poco a poco tener cada día mayor cantidad de funcionalidades. Todo esto se puede consultar en la web del proyecto.

El proyecto en sí, tiene alguna peculiaridad más. Como el proyecto es nuestro y por ahora hacemos lo que nos parece bien, hemos puesto una serie de reglas (fáciles de cumplir) para quien quiera participar, por ejemplo, hemos subido al repositorio unas preferencias de eclipse que cuentan con una configuración de warnings más restrictiva que la que viene por defecto en esta herramienta. Para nosotros es esencial que todo lo que sube al repositorio funcione y además no tenga ningún warning (la idea es que si tienes 700 warning en tu proyecto, estos no valen para nada), por tanto cuando alguien se baje el código e importe las preferencias se encontrará con un proyecto limpito (ni errores, ni warnings) listo para empezar a trastear. Development_rules

Una muestra de las cosas que se pueden hacer son estos vídeos:

1. Prototipo de Museo de la Frontera. Visualización de vídeos, panorámicas y modelos 3D

[Vimeo 14057752]

2. Multidimensiona viewer. Visualización de datos científicos multidimensionales

[Vimeo 16685897]

3.Lidar. Visualización de datos LIDAR con LOD (Level of Detail)

[Vimeo 11228888]

4. Historic GIS 4D. SIG con cartografía histórica y uso de la variable temporal

[Vimeo 8531344]

 

Anuncios

Entry filed under: General. Tags: , , .

http://www.tree3d.net III Edición Premio navegantes de Hoy. ¡Nos han dado un premio!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Entradas recientes

Blog Stats

  • 69,396 hits

A %d blogueros les gusta esto: