â  â µ

Software development

  • Babelweb activities framework
    Developed in xml/xslt/javascript (current version: 1.0) for Babelweb e-learning project from 08.08 to 12.09

    Author: Yann Labour

    +Details 

    "Framework" used to generate e-learning activites for the Babelweb project.
    The IMS QTI norm with many "addons" is used to describe the activities in xml.
    The xslt stylesheets convert the activities to html on the fly, and interactivity is added via javascript.
    The activities can be inserted into a Joomla site, with the help of some plugins which are provided, along with a helper script to generate the mysql to insert the articles into the database.
    Activities sources, xslt engine, javascript, css and custom Joomla plugins all available at : babelweb.googlecode.com

  • md_retriever
    Developed in Php (current version: 1.0) for TICE project during 03.09

    Author: Yann Labour

    +Details 

    A Joomla component retrieving metadata from the database of other Joomla components (such as Remository) which manipulate files, and exporting the metadata to a LOM xml file for download.

    Used at TICE UR to recover metadata to input into ORI-OAI.

  • xslt_insert
    Developed in Php (current version: 1.0) for TICE project during 02.09

    Author: Yann Labour

    +Details 

    A Joomla plugin enabling XML documents to be formated with an XSLT sheet and inserted into an article.

  • UbiBook
    Developed in Java (current version: 1.0) for Intership from 02.08 to 06.08

    Authors: David Crescence  Yann Labour 

    +Details 

    The aim is to provide a means to maintain coherent the state of ubiquitous components on a dynamic network.

    The java implementation of the Fractal model, the Julia framework, was used to develop the application, along with FractalADL for deployment.

    A peer to peer approach was used at the network level, due to the undecidability of consensus algorithms within dynamic networks.

  • MVC-Directory
    Developed in Java (current version: 1.0) for Web Avancé project from 04.08 to 04.08

    Author: Yann Labour

    +Details 

    A web application offering a name directory service, using the MVC architecture (Servlet for control + JSP/JSTL for view). The directory listing is stored in an xml file (read with SAX, written to with JDOM).

  • UghChat using Ugh
    Developed in Java (current version: beta) for fun from 02.08 to (ongoing)

    Authors: Olivier Strauss  Yann Labour 

    +Details 

    UghChat is a simple IRC-like chat.

    The Ugh package offers services to the application-level. It has a peer to peer behaviour, and gives to the application the ability to act both as client and/or server on the fly. It has a discovery service for LAN (yet to be tested on Internet). It can be hooked to different inputs/outputs. Received non-service messages are passed on to the application-level, in which the syntax for messages is defined.

    This is intended to be used in a Java game on which Sawa is working.

  • JP2P
    Developed in Java (current version: beta) for ING module (Internet Nouvelle Generation) project from 10.07 to 11.07

    Authors: Olivier Strauss  Yann Labour 

    +Details 

    An engine for creating and joining a peer to peer network (limited to LAN). Offers neighborhood discovery, routing algorithms, and maintains a leafset.

    The exemple service here offers to stock names(Strings in general) in a Directory , and clients look up keywords in each others’ Directory.

  • JPet
    Developed in Java (current version: alpha) for fun^^ from 10.07 to (ongoing)

    Authors: Olivier Strauss  Yann Labour 

    +Details 

    A tamagochi-like creature. The aim is to create autonomous entities which can interact with each other.

  • Grapher
    Developed in Java (current version: 1.0) for \'Programmation avancée\' module project from 09.07 to 09.07

    Author: Yann Labour

    +Details 

    A simple grapher.

  • Doggy
    Developed in Java (current version: beta) for \'Progammation objet\' module project from 04.07 to 05.07

    Authors: David Crescence  Yann Labour 

    +Details 

    A gobby-like application: live file-editing by multiple users on a local network.

  • Resolveur Sudoku par algorithmes humain
    Developed in C++ (current version: 1.0) for \'Methodologie\' module project from 10.06 to 12.06

    Authors: David Crescence  Yann Labour 

    +Details 

    A program solving easy, medium and some hard sudoku grids by using "human" techniques (and not backtracking).

Website creation

  • Babelweb

    For Babelweb from 08.08 to 12.09

    +Details 

    European e-learning project in association with Université de La Réunion, making use of different technologies.

    One of the blogs: ¡No te pierdas esta película!
    One of the activity sites: Il posto più bello del mondo
    For a complete list, see Babelweb Edu
    Activities sources, xslt engine, javascript, css and custom Joomla plugins all available at : babelweb.googlecode.com

    Software used:

    • Wordpress
    • XML/XSLT, IMS-QTI, OxygenXML
    • Javascript, JQuery
    • Joomla, PHP using Joomla Framework
    • CSS
    • Photoshop

  • CRLHOI website

    For CRLHOI from 04.09 to 06.09

    +Details 

    Website using Joomla, integrating with the services of Université de La Réunion, namely LDAP and CAS, and offering document management.
    The documents were previously hosted on a custom platform and had to be migrated.
    I developed a plugin (see md_retriever) to index metadata on the documents, so as to integrate with the ORI-OAI platform (Outil de référencement et d’indexation - Open Archive Initiave).

    Software used:

    • Joomla, PHP using Joomla Framework
    • XML/XSLT, LOM-Fr
    • CSS
    • Photoshop

  • Rock Austral

    For KOM Association from 04.07 to 06.07

    +Details 

    Flash website for the "Rock Austral" project. Proposes streaming audio clips from the associated CD.

    Software used:

    • Flash
    • ActionScript 2.0
    • Gimp

  • Katty Laguette’s Portfolio

    For Katty Laguette from 12.05 to (under construction)

    +Details 

    Flash website for Ms. Katty Laguette, primarily a portfolio site, but also uses her artwork for animation.

    Software used:

    • Flash
    • ActionScript 2.0
    • Photoshop

  • Alain Laguette’s Site

    For Alain Laguette from 11.07 to 11.07

    +Details 

    Flash website I started for Mr.Laguette, not published yet.

    Software used:

    • Flash
    • ActionScript 2.0

  • Almalux

    For Yann Labour from 11.06 to 11.06

    +Details 

    Prototype flash website, wasn’t retained finally.

    Software used:

    • Flash
    • ActionScript 2.0

  • Tech thingy

    For Yann Labour from 03.04 to 05.04

    +Details 

    Flash interface I made for fun, davcom used it to test exchange with PHP on a forum project.

    Software used:

    • Flash
    • ActionScript 2.0

Multimedia projects

  • Smarties

    For Multimedia project from 09.08 to 10.08

    Author: Yann Labour

    This was carried out in two parts, firstly the modelisation of the PTU (Part Technologique Universitaire) with Skechup (team work) which was used as setting in the second part of the project : modelisation of a character/vehicle and its animation in 3ds Max.

    Site screenshot

  • Reseaux de deformation au Piton de La Fournaise

    For Multimedia project from 10.06 to 12.06

    Authors: Patrick Prianon  Yann Labour 

    A 7 minute documentary on the equipement used to detect eruptions on the Piton de La Fournaise volcano.

    Filming equipment was provided by the Centre MultiMedia of Universite de La Reunion.

    Site screenshot

Documents