Difference between revisions of "Documentation:ToDo"

From The BABEL Development Site
(ToDo)
Line 4: Line 4:
 
** Hecho en parte. Queda ver metodo mas generico de incluir librerias aparte de OpenCV / MRPT.
 
** Hecho en parte. Queda ver metodo mas generico de incluir librerias aparte de OpenCV / MRPT.
 
** -> Programita C++ lista Find* CMake & comparacion.
 
** -> Programita C++ lista Find* CMake & comparacion.
 +
 +
* Meter en babel.idl algunos tipos de datos genéricos que puedan ser de utilidad, añadiendo su documentación a la wiki de BDL
 +
 +
* Permitir uso de tipos de otros módulos en los parámetros BDL de un servicio de un módulo dado
 +
** El usuario lo introduciría como BABEL::<modulodefinitorio>::tipo
 +
** Se metería como dependencia de módulo (sin servicio) en la lista de dependencias
 +
** Cosas que faltan:
 +
*** Incluir en Endymion, en el idl del cliente, después del include babel.idl, el idl del servidor de tipos. Usar los preceptivos #ifdef para evitar inclusiones múltiples
 +
*** Tratar a las dependencias diferentemente si son de servicio que si son de módulo: si sólo son de módulo (y no hay ninguna que sea de un servicio de ese módulo), meterlas en el idl pero no crear objetos ni buscarlos en el servidor de nombres. En cualquier otro caso (lo cual incluye por ejemplo, las actuales dependencias de módulo que se necesitan para definir los manejadores de eventos), crear objetos remotos y buscarlos en el servidor de nombres.
 +
 +
* Montar un repositorio de módulos teniendo en cuenta sus dependencias y versiones
  
 
* [[Port a ACE+TAO-5.6]]
 
* [[Port a ACE+TAO-5.6]]
 +
 +
* Cambiar la gestión de cadenas de texto como tipo de datos mapeado de BDL a C++
 +
 +
* Añadir una aracne atom que dé información (nombre) del módulo
 +
 +
* Abordar genericidad (H)
 +
 +
* Abordar repetición de módulos (H)
 +
 +
* Generador para Player/Stage
 +
 
* Docs sobre componentes del babel system
 
* Docs sobre componentes del babel system
 +
 
* Añadir flag a babel_generator.exe para saltarse el esperar tecla al final...
 
* Añadir flag a babel_generator.exe para saltarse el esperar tecla al final...

Revision as of 15:14, 26 May 2009

ToDo

  • Meter en babel.idl algunos tipos de datos genéricos que puedan ser de utilidad, añadiendo su documentación a la wiki de BDL
  • Permitir uso de tipos de otros módulos en los parámetros BDL de un servicio de un módulo dado
    • El usuario lo introduciría como BABEL::<modulodefinitorio>::tipo
    • Se metería como dependencia de módulo (sin servicio) en la lista de dependencias
    • Cosas que faltan:
      • Incluir en Endymion, en el idl del cliente, después del include babel.idl, el idl del servidor de tipos. Usar los preceptivos #ifdef para evitar inclusiones múltiples
      • Tratar a las dependencias diferentemente si son de servicio que si son de módulo: si sólo son de módulo (y no hay ninguna que sea de un servicio de ese módulo), meterlas en el idl pero no crear objetos ni buscarlos en el servidor de nombres. En cualquier otro caso (lo cual incluye por ejemplo, las actuales dependencias de módulo que se necesitan para definir los manejadores de eventos), crear objetos remotos y buscarlos en el servidor de nombres.
  • Montar un repositorio de módulos teniendo en cuenta sus dependencias y versiones
  • Cambiar la gestión de cadenas de texto como tipo de datos mapeado de BDL a C++
  • Añadir una aracne atom que dé información (nombre) del módulo
  • Abordar genericidad (H)
  • Abordar repetición de módulos (H)
  • Generador para Player/Stage
  • Docs sobre componentes del babel system
  • Añadir flag a babel_generator.exe para saltarse el esperar tecla al final...