<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3977028633258574304</id><updated>2011-10-06T08:08:54.897-07:00</updated><title type='text'>Open Melodie</title><subtitle type='html'>Informations and comments on the Open Melodie project.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-1298006692624867691</id><published>2011-04-10T23:04:00.000-07:00</published><updated>2011-04-10T23:11:01.108-07:00</updated><title type='text'>Open melodie 1.2 released</title><content type='html'>This last version has several enhancements : &lt;div&gt;- bug fixes here and there, as usual ;&lt;/div&gt;&lt;div&gt;- I have rewritten all the orgainization of the import module. That leads to major improvments : the stress tests I have conducted show that the system is about 100 faster than the previous version, and is also much more reliable. &lt;/div&gt;&lt;div&gt;- the image module also got some attention. It is now possible to upload ZIP files containing JPEG images. The ZIP file is unzipped in the import folder automatically. No more one by one imports of many imags, just put them in a single ZIP file and you're done.&lt;/div&gt;&lt;div&gt;This version is already available on http://www.openmelodie.org/, and should be able on Sourceforge in the next few days. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-1298006692624867691?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/1298006692624867691/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=1298006692624867691' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/1298006692624867691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/1298006692624867691'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2011/04/open-melodie-12-released.html' title='Open melodie 1.2 released'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-2443817625827640747</id><published>2011-01-19T13:43:00.000-08:00</published><updated>2011-01-19T13:48:02.126-08:00</updated><title type='text'>Three screencasts on Open melodie</title><content type='html'>&lt;div style="text-align: justify;"&gt;I'm glad to announce that I published the first three screencasts on Open melodie. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;The first one explains what Open melodie is about, and how it can help you putting your data online quickly and efficiently : &lt;a href="http://www.openmelodie.org/"&gt;http://www.openmelodie.org/&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The two others are here &lt;a href="http://www.openmelodie.org/channel"&gt;http://www.openmelodie.org/channel&lt;/a&gt;. There you can learn how to register (1"30) and how to create a first corpus on a real set of data (15"). The example is a real corpus of 250 items, indexed in a few minutes using the importation tool. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;The screencasts are in english (at least I tried...). &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Have fun using Open melodie !&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-2443817625827640747?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/2443817625827640747/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=2443817625827640747' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/2443817625827640747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/2443817625827640747'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2011/01/three-screencasts-on-open-melodie.html' title='Three screencasts on Open melodie'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-1861718289523933902</id><published>2011-01-09T02:01:00.001-08:00</published><updated>2011-01-09T02:08:19.135-08:00</updated><title type='text'>Open melodie goes live</title><content type='html'>&lt;div style="text-align: justify;"&gt;Happy new year to you all, I wish you a great 2011 year, full of happiness and healthiness. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;I'm glad to announce the openning of &lt;a href="http://www.openmelodie.org/"&gt;http://www.openmelodie.org/&lt;/a&gt; ! This is a major milestone in the development of this project, and we are all very excited about that.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This site holds all the resources available about Open melodie in one place (docs, pdfs, links to slides), and a public version of the application, that anybody can use freely.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For the moment, most of the resources are in french, I hope to have them translated soon. The application is localized in french and english, well at least mostly.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The version of the application is 1.1, several bugs have been fixed since the last publication of the source code, and several features (the registration process namely) has been changed, to ease the installation of the platform on 3rd party stites.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Feel free to post any comment, have fun using Open melodie !&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-1861718289523933902?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/1861718289523933902/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=1861718289523933902' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/1861718289523933902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/1861718289523933902'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2011/01/open-melodie-goes-live.html' title='Open melodie goes live'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-2125491552910757726</id><published>2010-07-29T07:33:00.000-07:00</published><updated>2010-07-29T08:09:10.511-07:00</updated><title type='text'>Open melodie 1.0-RC1 released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_apD-j7LieJ0/TFGUnRMg4_I/AAAAAAAAE90/jrJg7UngEXw/s1600/openmelodie-02.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 204px;" src="http://1.bp.blogspot.com/_apD-j7LieJ0/TFGUnRMg4_I/AAAAAAAAE90/jrJg7UngEXw/s320/openmelodie-02.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5499340022347785202" /&gt;&lt;/a&gt;&lt;br /&gt;Being silent does not mean remaining inactive, at least it has not been the case for Open melodie ! After nearly a year without any news, I'm glad to announce the publication on Sourceforge of the 1.0-RC1. So no 0.5 (sorry), I also skipped the 0.6, then the 0.7, and found the project was mature enough to be a release candidate. I'll wait a few months more for bug fixes and stuff and package a 1.0-GA after that.&lt;div style="text-align: justify;"&gt;So what's new in this release ? They're so much... I'm not sure I wont forget anything. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;First, the interface has been redone from bottom up. We only kept the basic &lt;a href="http://www.smartclient.com/smartgwt/"&gt;SmartGWT&lt;/a&gt;&lt;img src="http://2.bp.blogspot.com/_apD-j7LieJ0/TFGTPQ1pW-I/AAAAAAAAE9s/TtH_DGmYkRI/s320/openmelodie-01.png" style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5499338510423383010" /&gt;&lt;div style="text-align: justify;"&gt;components and put them in a new layout. The interface is really nice now, much cleaner, less cluttered, I'm quite happy with it. Of course it will undergo another update in the next few months, because there's still room  for improvement. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Second, all the core functionnalities of the engine are available through this interface. You can create basic stuff like thesauruses and controled values sets. You can add translations to your keywords in a very convenient way. And then you can build corpuses on those low-level data structures. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You are really free to build any kind of complex file structure in your corpuses : from basic string fields, to complex composite fields, everything is possible. I added the "relation field" that enables you to link objects from other corpuses to the current object. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Once your corpuses are built, you can begin to create objects in them. You can create and index them directly from the display grids, or open complex forms on them. Rich text is supported, we embedded the well-known &lt;a href="http://ckeditor.com/"&gt;CKEditor&lt;/a&gt;. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Of course the full support of high resolution images is in this release. Take an image, upload it, add fields to it, link to any number of objects, and you're done. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;On the data browsing side, I could activate the advanced querying tool &lt;/div&gt;&lt;img src="http://1.bp.blogspot.com/_apD-j7LieJ0/TFGW4wC-ERI/AAAAAAAAE98/V-Ji5b2mhy0/s320/query-tool.png" style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 226px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5499342521710285074" /&gt;&lt;div style="text-align: justify;"&gt;available in SmartGWT, and it works really well ! It has been tested on 5000+ items corpuses, and despite the complexity of the queries entered, the response were instantaneous (well, as it can be over the Internet). &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As far as testing is concerned, Open melodie has been online since mid-october '09 and used by non-computer science geek people since that time. Many bugs have been found and fixed, many performances issues have been improved. In those months, about 15 people have been using the server. They have created more than 50k items in a several hundreds of corpuses. There are now in the DB more than 220k indexed fields. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So yes, this 1.0-RC1 release really deserves this 1.0-RC1 status. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As usual, the code is on Sourceforge here (GPL licence) : &lt;a href="https://sourceforge.net/downloads/openmelodie/openmelodie/1.0-RC1/"&gt;Open melodie on Sourceforge&lt;/a&gt;. What I published are the Eclipse project. If you dont know what an Eclipse project is, it wont be of any use to you, so just drop me a line, and we'll see what can be done for you. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This project wont stop anytime soon, more things will be coming out when I'm back from vacation. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-2125491552910757726?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/2125491552910757726/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=2125491552910757726' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/2125491552910757726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/2125491552910757726'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2010/07/open-melodie-10-rc1-released.html' title='Open melodie 1.0-RC1 released'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_apD-j7LieJ0/TFGUnRMg4_I/AAAAAAAAE90/jrJg7UngEXw/s72-c/openmelodie-02.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-8232011735178110884</id><published>2009-11-18T10:29:00.001-08:00</published><updated>2009-11-18T10:35:22.736-08:00</updated><title type='text'>Open melodie in closed beta test</title><content type='html'>I'm glad to announce that the closed beta test of Open melodie has begun this afternoon. It was quite a rush to install everything on a Linux box in time, especially due to a few sneaky configuration bugs here and there. Having Jersey to run on a Tomcat 5.0 may be a bit tricky, I also found a very amazing bug in the way Glassfish handles the EJB Interceptors. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So we are now close to the first beta release of the code base. We'll jump directly from v0.4 to v0.7, since I dont have enough time on my hands to package a v0.5. Too bad, but the v0.7 will be the first beta release, and we are all very excited about that. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From now on, the first Internet instance of Open melodie will run, and about 5-6 good souls are going to work with it, report bugs, suggest new features, so that we can improve the product. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Stay tuned for more news as things go on.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-8232011735178110884?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/8232011735178110884/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=8232011735178110884' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/8232011735178110884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/8232011735178110884'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2009/11/open-melodie-in-closed-beta-test.html' title='Open melodie in closed beta test'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-2222887036989463975</id><published>2009-09-16T05:27:00.001-07:00</published><updated>2009-09-16T05:42:16.328-07:00</updated><title type='text'>0.5 close to release</title><content type='html'>&lt;div style="text-align: justify;"&gt;I was planning to release a v0.5 before going on holydays, but the H1N1 cost me a good 2 weeks of work.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Anyway, the project is back on saddle, with a 0.5 version close to release. Expect some cool new features : &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;interfacing with Google spreadsheet for massive indexation, but also for the creation of thesaurus ;&lt;/li&gt;&lt;li&gt;image brower, handling of hires images through the interface ;&lt;/li&gt;&lt;li&gt;plus the usual bunch of bug fixes and enhancement of existing features.&lt;/li&gt;&lt;/ul&gt;In parallel, a beta version of the software is going to be deployed to be used in production on a few projects. This will be the first deployment of the platform in an openned environment. This experiment is planned to start in about a month.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-2222887036989463975?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/2222887036989463975/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=2222887036989463975' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/2222887036989463975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/2222887036989463975'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2009/09/05-close-to-release.html' title='0.5 close to release'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-9127047517780948299</id><published>2009-06-17T04:39:00.000-07:00</published><updated>2009-06-17T06:04:49.541-07:00</updated><title type='text'>Open melodie 0.4 released</title><content type='html'>&lt;div style="text-align: justify;"&gt;The fourth release of Open melodie is out on Sourceforge. One again, bug fixes, server side improvments (not much), and a lot of work on the client and its interface. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The client now exposes nearly all the item creation and indexation functionnalities. You can : &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;create archives ;&lt;/li&gt;&lt;li&gt;create corpuses in archives ;&lt;/li&gt;&lt;li&gt;create thesauruses, controled valued sets ;&lt;/li&gt;&lt;li&gt;create field types (all the defined kinds of field types are supported) ;&lt;/li&gt;&lt;li&gt;add field types to corpuses, to create indexation patterns ;&lt;/li&gt;&lt;li&gt;create items in corpuses and index them following the patterns for that corpus.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;You can work on thesauruses and controled values sets : &lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;create keywords or controled values ;&lt;/li&gt;&lt;li&gt;create parent / child relations between them. &lt;/li&gt;&lt;/ul&gt;&lt;div&gt;There are stilll many things to expose in this interface, among them :&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;representation support (esp. for very hires images) ;&lt;/li&gt;&lt;li&gt;item and representation sets administration ;&lt;/li&gt;&lt;li&gt;profiles support. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;The server already supports these functionnalities. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another feature that has been added is the connection to Google spreadsheets document. Open melodie is able to massively import corpuses from Google spreadsheets. Expect to see this functionnality in the next release. In this version, there is only the very start of it : a session can acquire a Google token to access the user's spreadsheets. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The next version is scheduled to be released by the end of july. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-9127047517780948299?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/9127047517780948299/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=9127047517780948299' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/9127047517780948299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/9127047517780948299'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2009/06/open-melodie-04-released.html' title='Open melodie 0.4 released'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-2321511055697716396</id><published>2009-05-05T07:13:00.000-07:00</published><updated>2009-05-05T07:26:17.864-07:00</updated><title type='text'>Openmelodie 0.3 released</title><content type='html'>&lt;div style="text-align: justify;"&gt;The third version of Open melodie is out on Sourceforge. This is the third release of Openmelodie, with  more  bug  fixes, improvments, cool new features, etc... &lt;/div&gt;&lt;div style="text-align: justify;"&gt;In 0.2, the thechnology to be used to build the web interface  had  been  chosen : GWT. A second one had to be chosen, and I spent quite some  time  between  GXT and Smart client. The latter got it, mainly due to  better  documentation,   and especially better examples in their showcase. This toolbox  is  really  amazing, and allowed me to quickly build a rather complex interface. I  love  the  notion of Datasource built in SmartClient, even it's a bit tricky to warp a GWT  server in such a DS. Once it's done, it's  very  pleasant  to  use,   and  works  well. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Not everything is in this interface yet, let's first list what  is  in  it  :&lt;ul&gt;&lt;li&gt;basic user registration, &lt;/li&gt;&lt;li&gt;archive creation, &lt;/li&gt;&lt;li&gt;nearly all the artefacts that  can  be  built  in  an  archive  are  active  : corpuses, thesauruses, controled values set, field  types.   Still  missing  are items and images sets. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What is not in this interface : - item creation and indexation, &lt;ul&gt;&lt;li&gt;set creation, and interactions with items,  &lt;/li&gt;&lt;li&gt;security management.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I hope to finish the next release before summer,   expect  to  see those  three last points in it. Once all this is done, the interface will  be  remade,   with some nice design, ergonomy (I wouldnt call what is done now "ergonomy",   so  it wont be "ergonomy improvment"). &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-2321511055697716396?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/2321511055697716396/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=2321511055697716396' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/2321511055697716396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/2321511055697716396'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2009/05/openmelodie-03-released.html' title='Openmelodie 0.3 released'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-5912295172218122708</id><published>2009-02-02T11:24:00.000-08:00</published><updated>2009-05-05T07:21:39.366-07:00</updated><title type='text'>Open melodie 0.2 released</title><content type='html'>&lt;div style="text-align: justify;"&gt;The second version of Open melodie is out on Sourceforge. This second release includes a redesign of the transport layer to fit GWT as the underlying technology for the presentation layer. This redesign allowed me to use the exact same transport layer code in the EJB layer, the servlet layer, and the GWT layer, thus saving quite some development time. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;The major difficulty of this development was not really Java related, nor GWT related. In fact it was Maven - GWT related... Everything was compiling fine, the GWT compilier was happy with all the classes it had to translate, and building a WAR file was ok too (using home made build.xml). But ... the GWT hosted mode, with a Maven handled classpath was not working at all, with very odd Tomcat exceptions. Removing the Maven classpath, and providing a hand made one fixed the issue. Oh well...&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The next release is schedule for the end of the month (maybe mid-march) and will include the first bits of the GUI part. This point is the one we are working on at the moment. &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-5912295172218122708?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/5912295172218122708/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=5912295172218122708' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/5912295172218122708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/5912295172218122708'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2009/02/open-melodie-02-released.html' title='Open melodie 0.2 released'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-1997036456895832692</id><published>2008-12-14T11:56:00.000-08:00</published><updated>2008-12-14T12:04:25.400-08:00</updated><title type='text'>Open melodie goes GWT</title><content type='html'>&lt;div style="text-align: justify;"&gt;After very long thoughts about what technology to use to build the interface of Open melodie, we decided to use GWT. Reasons are quite easy to understand : we all wish to have a rich interface, with many features like the MAVI has. Going Flash would have raised problems, especialy on the long term maintenance. I'm not sure using plain JS libraries, like Dojo, Scriptaculous, Prototype and the like doesnt make a lot of sense to me, considering what you can do in GWT, with Smart GWT or Ext GWT on your side. So this is what we decided. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I have already rewrote the transport layer, to use it as is in the GWT layer. Now I need to write a GWT server layer. I would like it to implement the EJB-interface layer, that should be renamed to something like Server-interface, since it will be implemented in both the GWT layer, and the EJB layer. Being able to organize things like that seems really cool to me !&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Expect a 0.2 release in january 09 with all this in it. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-1997036456895832692?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/1997036456895832692/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=1997036456895832692' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/1997036456895832692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/1997036456895832692'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2008/12/open-melodie-goes-gwt.html' title='Open melodie goes GWT'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-5309745442853455208</id><published>2008-12-10T07:01:00.000-08:00</published><updated>2008-12-14T12:04:39.992-08:00</updated><title type='text'>Open melodie in Softpedia</title><content type='html'>&lt;div style="text-align: justify;"&gt;Thanks to the folks in Softpedia for bringing Open melodie to their site. Just one minor thing : they tagged it as a Linux project. Since the code in Java, you can run it on Windows without any problem. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Link : &lt;a href="http://linux.softpedia.com/get/System/Archiving/Open-Melodie-43505.shtml"&gt;http://linux.softpedia.com/get/System/Archiving/Open-Melodie-43505.shtml&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-5309745442853455208?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/5309745442853455208/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=5309745442853455208' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/5309745442853455208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/5309745442853455208'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2008/12/open-melodie-in-softpedia.html' title='Open melodie in Softpedia'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-7875895308020150429</id><published>2008-12-06T05:45:00.000-08:00</published><updated>2008-12-06T05:57:33.891-08:00</updated><title type='text'>First Open melodie release</title><content type='html'>&lt;div style="text-align: justify;"&gt;I just released the first version of Open melodie on Sourceforge, you can check it here : http://openmelodie.sourceforge.net. Right now it's under GPL licence, once the project reaches something that pleases me, it might go more industry-friendly. The version is 0.1, but dont be fooled by that low number. The core platform has already been heavily tested. There are still many bugs to fix, many things to improve here and there, but we're on the right tracks. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;So after one year of work, what is there in this release ? Well, nearly eveything. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;In fact, the MAVI could be transported on the Open melodie platform right now. All we need is some more funding and  / or manpower to do that. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;I still need to add one important feature, that allows one to precisely specify what can be displayed and what wont be displayed out of an item file. This is a feature we add in the MAVI, at a very late stage, but that is important to have. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;What is on the roadmap now ? &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Apart from that feature, the next big step will be to put the core features in a interface. This interface is already under development, the design looks nice already, although it's not finished. GWT will most probably be used to build it, so we'll be able to have advanced graphics and user experience, just as in the MAVI, without having to write Flash code. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Once this is done, we'll be able to host our first projects. The MAVI of course, several other projects from the College de France, and some others (I hope). This will be the first part of the activity on the platform. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;The development of the core platform will continue, I want to intergrate features like RSS announcements, XML interfacing with OAI-PMH harvesters, and collaborative work features that will be needed by team projects. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;I will let you know how things will be going on. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-7875895308020150429?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/7875895308020150429/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=7875895308020150429' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/7875895308020150429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/7875895308020150429'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2008/12/first-open-melodie-release.html' title='First Open melodie release'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3977028633258574304.post-7283278456356111750</id><published>2007-09-21T11:08:00.000-07:00</published><updated>2008-12-14T12:05:07.749-08:00</updated><title type='text'>What is Open Melodie ?</title><content type='html'>&lt;div style="text-align: justify;"&gt;Maybe my first post on this blog should explain that !&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Open Melodie is the name I gave to an effort to bring the software I used in the Musée Achéménide for the open source community. And hopefully, it will also be the name of this software, in its open source form.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Musée Achéménide in a nutshell, for those who dont know what it is (I guess there are many !), is an epic effort to bring online all the artefacts from the Aechemenid period, online, with scientific documentation and high resolution photos when they are available.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;And when I say "high resolution", it's really "high". In fact, some of the images are about 500M pixels in size, which is really huge. I'm not sure we can find such images anywhere else on the Internet.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you want to learn more about this museum, you can :&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- visit it here : &lt;a href="http://www.museum-achemenet.college-de-france.fr/" target="_blank"&gt;http://www.museum-achemenet.college-de-france.fr&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- download a presentation of the project in PDF in &lt;a href="http://www.museum-achemenet.college-de-france.fr/doc/plaquette-MAVI-FR.pdf" target="_blank"&gt;french&lt;/a&gt; and in &lt;a href="http://www.museum-achemenet.college-de-france.fr/doc/plaquette-MAVI-EN.pdf" target="_blank"&gt;english&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Open Melodie project will be divided in several modules. The first to be released will be Melodie-images, the Java API that makes possible the access to the highres images. This is the easy part. We are very close (I guess a few weeks) to this realease.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Then Melodie-data will be released after that. This will be harder, because the way the data is handled in the base is very special, due to the origin of the data. I'll make another post to describe that in more details. It will also incur a major rewrite of the code, which is based on old and obsolete APIs, like EA versions of JAXB, totally uncompatible with the one we have now, etc...&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Any kinds of comments, thoughts, advice, concerns, feedback of any sort, about this project and these APIs will of course be most welcomed !&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3977028633258574304-7283278456356111750?l=openmelodie.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://openmelodie.blogspot.com/feeds/7283278456356111750/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3977028633258574304&amp;postID=7283278456356111750' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/7283278456356111750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3977028633258574304/posts/default/7283278456356111750'/><link rel='alternate' type='text/html' href='http://openmelodie.blogspot.com/2007/09/what-is-open-melodie.html' title='What is Open Melodie ?'/><author><name>José</name><uri>http://www.blogger.com/profile/05542599619432482814</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_apD-j7LieJ0/TIzZzR5i5BI/AAAAAAAAFDM/G8aV19IxpYg/S220/apple-bis.jpg'/></author><thr:total>0</thr:total></entry></feed>
