Projects

Aplicación de usuario

Aplicación de usuario que carga la libreria libovc y la utiliza para abrir dos ficheros ovc, inteacciona con ellos y muestra la carga tanto en tiempo de ejecución como mediante carga de modulo.

Probablemente su funcion final es la de un editor de ficheros OVC.

Generador de Módulos.

Proyecto que guardará la aplicación que genera los modulos. Es una aplicación en bash script y un fichero con el esquema de un modulo, tras ser ejecutado es capaz de generar el esquema necesario para que quien quiera construir un modulo solo se dedique a lo que a el le importa que es hacer su funcionalidad.

LibOVC

Esta es la libreria principal del sistema, es la encargada de cargar y llamar a los distintos modulos, Es también la libreria que cargará el usuario y que tiene un API definida.

En este proyecto se apuntarán tanto los bugs como las tareas propias de la creación de ésta libreria.

Module Builder - Graphics - Irrlicht

Modulo que convierte de lenguaje intermedio a un objeto Irrlicht listo para ser usado.

Módulo Builder - Physics - PAL

Modulo encargado de la capa builder que convierte de lenguaje intemedio de physics a un objeto en lenguaje PAL.

Modulo IO - File - MySql - Http

Modulo que en un futuro se encargará de recibir los recursos de un ovc mediante el protocolo http o ip(está por definir) y que almacenará todo en una base de datos Mysql.

Modulo IO - File - XML - Filesystem

Modulo encargado de la capa io que interactua con los ficheros y que lee un fichero XML, creado por los desarrolladores principales de OVC.

Modulo IO - File - XML - ZIP - OVC

Modulo que guarda toda la información en un zip direccionada por un XML, es el módulo que irá empaquetado por defecto con el proyecto ovc, pero será desarrollado en la version 0.2 en adelante.

Modulo IO - Parser - Graphics

Modulo que lee la sección graphics del fichero y devuelve un lenguaje intermedio con los graficos descritos en ese modulo.

Modulo IO - Parser - Physics

Modulo que lee la sección physics del fichero y devuelve un lenguaje intermedio con la fisica descrita en ese modulo.

Open Virtual Container

El proyecto Open Virtual Container es un proyecto nacido en el ámbito del II Concurso Universitario de Software Libre con el objetivo de aportar a la comunidad una libreria muy extensible y portable que ayude a la interoperatibilidad de proyectos graficos en los que esté incluida una parte fisica.

Web OpenVirtualContainer.org

This project is to mantain a place where to put the different task remaining in the web, and the possible issues on it.

The web OpenVirtualContainer.org is one of the main places of the project OVC, here we will mantain all the diferent projects belonging to OVC. Also is a place to allow the comunication between the developers and the users.