Planet

Comienza el II CUSL de CLM

Parece que por fin han comenzado las actividades del II Concurso Universitario de Software Libre de Castilla-La Mancha, suscrito en el III Concurso Universitario de Software Libre Estatal en su modalidad local.Lo primero presentarme: me llamo David Castellanos Serrano, soy estudiante de Ingeniería Informática en la Universidad de Castilla-La Mancha, y durante este curso estaré ocupado con algunas asignaturas, y sobre todo con mi Proyecto Fin de Carrera. Mi PFC trata sobre el desarrollo de una herramienta que de soporte a un marco metodológico de certificación de calidad de Software Libre llamada OPSOA (OPen SOurce Assessment), y que han desarrollado dos profesores de aquí, y que dan la casualidad que son los tutores de mi proyecto.Mi participación en la III CUSL es presentando mi PFC, y el proyecto se llama eOPSOA. Así a grandes rasgos, y completando lo que he escrito antes, es implementar una serie de plugins para Eclipse para soportar el marco metodológico OPSOA. El año pasado también estuve apunto de participar junto con mi grupo de una asignatura en otro proyecto, pero nos quedamos fuera por el entorno que usábamos (VS C# puagh!).Comentando por encima algunas cosillas técnicas del proyecto, que a todos nos encantan: el lenguaje de programación será Java 6, estará licenciado con la licencia EPL, usaré la plataforma Eclipse y sus n-mil frameworks y librerías (SWT, JFace, EMF, GMF, CNF... etc.). ¿He dicho que me encantan las siglas?, pues lo digo ahora ;-)Desconozco quién será la audiencia de este blog, posiblemente se limite a mi novia, algunos amigos (hasta que se aburran) y algún que otro despistaillo incauto que pille. La idea que llevo yo es intentar al menos hacer una entrada semanal, posiblemente los domingos por la tarde. Intentaré comentar qué quiero hacer la semana siguiente, qué tal se me fue la anterior, y según cómo me vea de tiempo a lo mejor comento algunas decisiones de diseño y de implementación que voy tomando según avanza el tiempo, ya veré.Pues ahí queda todo, nos vemos este domingo ;-). Mi ocupación de esta semana es aprender un poquillo sobre cómo gestiona Eclipse el asunto de los proyectos: workspaces, natures, navigator...Happy hacking!

Empezamos

Ayer empezó el III Concurso Universitario de Software libre (CUSL) y F.O.G. es uno de los proyectos aceptados.
Así que… ¿que es F.O.G.?.
F.O.G. es un juego libre (GPLv3) de acción en 3D con bastos escenarios y mucha libertad de movimiento ambientado en la era medieval con algunos toques de fantasía.
Acabamos de empezar y tardará en parecerse a lo descrito, pero estamos concentrados en nuestro objetivo y estamos bastante motivados.
Ahora mismo tenemos muchas cosas que organizar para empezar serios con el desarrollo así que no me enrollaré más, pero iremos informando con frecuencia.
      

Graphic Adventure Design System - GADeS

Comenzamos el proyecto Graphic Adventure DEsign System, una aplicación implementada en JAVA para realizar aventuras gráficas para móviles sin necesidad de escribir código.
La aplicación provee un entorno gráfico donde el usuario podrá diseñar y crear la historia, personajes, escenarios, objetos… y determinar la forma en la que el jugador interactúa con los mismos, con el fin de crear una aventura completa.
El proyecto se acoge al III Concurso Universitario de Software Libre y se desarrolla bajo licencia GNU GPLv3, lo que significa que todos disfrutaremos de él y, por supuesto, que se aceptan colaboraciones externas ;).

Día #1

Conforme a la planificación del proyecto, comenzamos con el desarrollo de la parte de Álgebra y Matemáticas Discretas. Las primeras 3 o 4 utilidades están relaciones con conjuntos y combinatoria, por lo que nuestro primer objetivo es establecer una serie de funciones básicas. Tras ello, haremos uso de ellas para obtener las primeras soluciones. Tal y como establecimos, el proyecto lo vamos a desarrollar en lenguaje C. En un principio, realizaremos el testeo de los programas mediante línea de comandos. La interfaz gráfica probablemente será nuestro último objetivo. Sin embargo, estamos valorando la idea de ir confeccionando una pequeña interfaz para cada utilidad al tiempo que vamos desarrollándolas.
      

Publicados los proyectos para el III CUSL

Ya ha sido publicada la lista de los proyectos aceptados para el III Concurso Universitario de Software Libre. Entre ellos se encuentra el proyecto que yo presento, LabGNU.
Comentar que me han parecido interesantes muchos proyectos, como por ejemplo "Biblioteca de conexión de Arduinos con el protocolo X10" y "Shield y software para la interconexión de Arduinos vía CanBus", ambos en torno a Arduino. También he notado que hay varios proyectos que tratan el tema del lenguaje de signos y muchos videojuegos.
En cuanto a temas parecidos a lo que pretendo con LabGNU, he visto un proyecto llamado "Spectral" y que en palabras de sus autores, será un "software que permite visualizar en pantalla las componentes espectrales de la señal presente en los datos de entrada, obteniendo de ellas parámetros acusticos". Al igual me viene bien parte del código para implementar alguna caja de LabGNU.
En cuanto a mi proyecto, de momento estoy aún contemplando posibilidades, ya que cuanto más leo sobre instrumentación virtual, más me doy cuenta de lo extenso que es el tema. Debido a la falta de una implementación en C/C++ de VISA, lo más seguro será que en una primera etapa me centre en implementar VISA para al menos el puerto serie y si puedo USB. Posteriormente empezaría la parte de LabGNU en sí misma.
En cuando tenga un poco más claro todo iré informando.

Definiendo el concepto.

Bienvenidos al nacimiento del proyecto Tucan, nuestra aportación al tercer concurso de software libre. Con Tucan pretendemos simplificar el acceso a servicios de descarga directa, de una forma fácil y homogénea.
Esperamos que este sea el comienzo de un desarrollo constante y colaborativo, para que el proyecto no muera prematuramente y así crear una comunidad que lo soporte mas allá de la duración del concurso.
Crak.
      

Hello World!

Recien llegado de la universidad me encuentro con que me han aceptado en el 3er Concurso de Software Libre Universitario. En este me voy a enfrentar con el que será mi proyecto de fin de carrera de la Ingieniería Técnica Informática de Gestión. El proyecto trata de hacer una librería para la conexión de Arduinos [...]

Hello World!

Recien llegado de la universidad me encuentro con que me han aceptado en el 3er Concurso de Software Libre Universitario. En este me voy a enfrentar con el que será mi proyecto de fin de carrera de la Ingieniería Técnica Informática de Gestión. El proyecto trata de hacer una librería para la conexión de Arduinos y un PC vía protocolo X10.
Pero antes de empezar, las presentaciones, soy Juan Antonio Infantes Díaz y David Santo Orcero es quien dirige mi proyecto. La idea es preparar las herramientas necesarias para disponer de un entorno domótico libre. Para hacer esto vamos a disponer de las siguientes tecnologías:

  • Arduino: Hardware libre
  • Mister House: Software libre
  • La librería que será implementada en este proyecto, la cual será liberada bajo licencia GPL.

¿Qué necesitaré para empezar este proyecto?

  • Aprender perfectamente como funciona el protocolo X10.
  • Además de Mister House, ya que será el motor que envíe las instrucciones al Arduino.
  • Perl, ya que la Mister House está escrito en este lenguaje.
  • Programación de Arduinos.

Mucho camino por delante, muchas ganas de empezar.
Para terminar esta presentación suerte a todos mis compañeros de concurso, espero ver grandes proyectos
Enlaces:

  1. ../0809/

      

Hello World!

Recien llegado de la universidad me encuentro con que me han aceptado en el 3er Concurso de Software Libre Universitario. En este me voy a enfrentar con el que será mi proyecto de fin de carrera de la Ingieniería Técnica Informática de Gestión. El proyecto trata de hacer una librería para la conexión de Arduinos y un PC vía protocolo X10.
Pero antes de empezar, las presentaciones, soy Juan Antonio Infantes Díaz y David Santo Orcero es quien dirige mi proyecto. La idea es preparar las herramientas necesarias para disponer de un entorno domótico libre. Para hacer esto vamos a disponer de las siguientes tecnologías:

  • Arduino: Hardware libre
  • Mister House: Software libre
  • La librería que será implementada en este proyecto, la cual será liberada bajo licencia GPL.

¿Qué necesitaré para empezar este proyecto?

  • Aprender perfectamente como funciona el protocolo X10.
  • Además de Mister House, ya que será el motor que envíe las instrucciones al Arduino.
  • Perl, ya que la Mister House está escrito en este lenguaje.
  • Programación de Arduinos.

Mucho camino por delante, muchas ganas de empezar.
Para terminar esta presentación suerte a todos mis compañeros de concurso, espero ver grandes proyectos
Enlaces:

  1. ../0809/

      

Hello World!

Recien llegado de la universidad me encuentro con que me han aceptado en el 3er Concurso de Software Libre Universitario. En este me voy a enfrentar con el que será mi proyecto de fin de carrera de la Ingieniería Técnica Informática de Gestión. El proyecto trata de hacer una librería para la conexión de Arduinos y un PC vía protocolo X10.
Pero antes de empezar, las presentaciones, soy Juan Antonio Infantes Díaz y David Santo Orcero es quien dirige mi proyecto. La idea es preparar las herramientas necesarias para disponer de un entorno domótico libre. Para hacer esto vamos a disponer de las siguientes tecnologías:

  • Arduino: Hardware libre
  • Mister House: Software libre
  • La librería que será implementada en este proyecto, la cual será liberada bajo licencia GPL.

¿Qué necesitaré para empezar este proyecto?

  • Aprender perfectamente como funciona el protocolo X10.
  • Además de Mister House, ya que será el motor que envíe las instrucciones al Arduino.
  • Perl, ya que la Mister House está escrito en este lenguaje.
  • Programación de Arduinos.

Mucho camino por delante, muchas ganas de empezar.
Para terminar esta presentación suerte a todos mis compañeros de concurso, espero ver grandes proyectos
Enlaces:

  1. ../0809/

      

Distribuir contenido