MAVI project's software now available as open source.
One of the developer's comments indicates that the MAVI project contains approximately 8500 objects and an identical amount of high-resolution images. The software includes 25 indexation format files, which are all based on the same tables, thanks to the meta model that the developer designed six years ago. The code used to bring the MAVI project online is old, outdated, and based on old APIs and design patterns. Due to this reason, the developer chose to rewrite the entire project from scratch about 18 months ago, which allowed them to introduce many features that weren't present in the original MAVI platform.
Open Melodie not only translates the old-fashioned code into brand new one but also incorporates six years of hard work done on the publication of scientific structured data. The software enables users to bring structured data online, index objects, and collaborate with others by sharing their work. The meta model incorporated in the software aims to handle any type of data, making it extremely versatile.
The software's 0.1 version is almost complete and includes most functionalities. However, there is still significant work pending. To install the project, the user needs to mount all the projects into Eclipse IDE and have Maven 2 with the appropriate plugin for compilation. The server-side of the software is built on EJB 3.0 and JPA 1.0, and Glassfish v2 is the recommended implementation.
The persistence.xml file in the model-persistent project needs to be tweaked to run the server. The database used for the software is MySQL, and a data source should be declared in Glassfish for the application to work correctly. To deploy the software in a Glassfish server, the user can build the Ear project and drop it in Glassfish. The project has not been tested with the JBoss server. However, it should work similarly, provided that EJB naming and data source are taken into account.
Version 0.4: N/A