DLL

Terminada la carga de modulos.

Por fin carga los modulos de todas la capas de una manera eficiente y con autodetección, se han realizado cambios en la forma de nombrar los modulos de tipo bulder para que funcione la autodetección.

A partir de ahora ya es posible hacer mRead("graphics") y el programa buscará en la capa builder, si existe un modulo con ese nombre y sino, bajará a la capa io y lo buscará alli. En caso de no encontrarlo devolverá el error correspondiente de modulo no encontrado.

Carga de primer modulo File Realizada!

Hemos conseguido enlazar nuestro primer modulo, es de tipo File, y nos ha devuelto su primer "funcion no implementada"!. Esto nos ha llevado varias horas de modificaciones en configures.ac y makefiles.am, no esperabamos tanta complicación despues de tanto tutorial y pelea.

Ahora tras conseguir la comunicación con los modulos, pasamos a la fase 6, implementación de módulos graphics. Hasta ahora los modulos los hemos dejado hasta construir el controlador, que es la parte esencial de la arquitectura. Sabiendo que esto funciona y con nuestro creador de modulos, podemos crear modulos rapidamente peleandonos ya con los pequeños problemas de las librerias de alto nivel que vamos a usar.

En principio para esta fase vamos a utilizar intensivamente Irrlicht, irrlicht para la lectura del xml, irrlicht para la conversión a lenguaje intermedio y un modulo lenguaje inermedio-objeto irrlicht listo para ser usado en la aplicación de usuario.

3 de Marzo, Orden del dia

Este lunes vamos a tocar los siguientes temas:
* ChangeLog
* Instalación de Mingw
* Librerias Multiplataforma
* Estructura de directorios
* Primera aplicación basada en la arquitectura(Iteración 1)
* SVN

Autobook, el libro para entender autoconf, automake, libtools y carga de librerias dinamicas

Buscando un libro que me solucionara alguna duda sobre libtool y su uso para desarrollo multiplataforma, he encontrado el siguiente libro: Autoconf, Automake y Libtool , podemos también pedir una copia en Amazon.(GNU Autoconf, Automake, and Libtool (Circle)), los autores del libro son Gary V. Vaughan,Ben Elliston, Tom Tromey y Ian Lance Taylor, a los que el equipo de OpenVirtualContainer.org damos las gracias.

Acta dia 12 de febrero 2008

Temas de hoy:

- .NET y DLL's de c++
- Wrapper OVC a .NET, si o no?

Dia 27 de Noviembre

Se decide por unanimidad que debemos hacerlo todo lo mas modular posible, hemos establecido un flujo de desarrollo que veremos en próximos dias de manera que nos quede claro como va cada cosa.

Se decide que cada uno mire los logos por su cuenta y que pongamos en las encuestas el logo para que la gente pueda elegir con cual quedarnos. se hará en los proximos dias

Librerias dinamicas, librerias compartidas, so, dll, etc.

Para entender como vamos a realizar la aplicación multiplataforma primero debemos de entender como vamos a escribir las librerías que vamos a enlazar como módulos. Para todo ello voy a escribir un minitutorial para uso interno en el que voy a intentar explicar un poco la diferencia de enfoques que aplica windows y linux de cara a las librerías de carga dinámica.

Para comenzar empezaré explicando el enfoque de windows.

Distribuir contenido