<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://tilloy.net/olivier/blog/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Olivier's adventures in Wonderland - Moovida</title>
  <link>http://tilloy.net/olivier/blog/</link>
  <atom:link href="http://tilloy.net/olivier/blog/feed/category/Moovida/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Sun, 29 Aug 2010 09:40:41 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Moovida @ GCDS 2009</title>
    <link>http://tilloy.net/olivier/blog/post/2009/07/06/77-moovida-gcds-2009</link>
    <guid isPermaLink="false">urn:md5:1c9adc894906bb3eabf1c789b2088251</guid>
    <pubDate>Mon, 06 Jul 2009 19:23:59 +0000</pubDate>
    <dc:creator>Olivier Tilloy</dc:creator>
        <category>Moovida</category>
            
    <description>    &lt;p&gt;
  I am just back from GCDS (Gran Canaria Desktop Summit) where I gave a talk
  about Moovida.
  It was a short stay for me, as I arrived on Friday afternoon just in time for
  the registration process where I got a cool Qt beach towel, and left on
  Sunday night after the last talk.
&lt;/p&gt;
&lt;p&gt;
  Even though I would have liked to stay the whole week to attend more
  interesting talks and &lt;acronym title=&quot;Birds Of a Feather&quot;&gt;BOF&lt;/acronym&gt;s and
  to get to know more hackers, I must say I really enjoyed my stay in Las
  Palmas.
  I didn't see much of the city and nothing of the island really (except a bit
  of the coast from the plane), but I really liked eating next to the beach,
  facing the sea, and the Alfredo Kraus auditorium is an impressive building
  pretty well located.
  Good geographical conditions for such a summit, the first of its kind,
  bringing
  &lt;acronym title=&quot;GNU Network Object Model Environment&quot;&gt;GNOME&lt;/acronym&gt; and
  &lt;acronym title=&quot;K Desktop Environment&quot;&gt;KDE&lt;/acronym&gt; communities together.
&lt;/p&gt;
&lt;p&gt;
  It all started on Friday night at the welcome social event sponsored by
  Canonical (free beer and tapas) where I got to meet a bunch of interesting
  people, some of whom I knew from the projects they work on, some not.
  I got back to the hotel reasonably early and reasonably sober to do some
  adjustments to the presentation I was to give on Sunday.
&lt;/p&gt;
&lt;p&gt;
  The real stuff started on Saturday morning with three very interesting
  keynotes.
  Robert 'r0ml' Lefkowitz spoke about Liberal Software, what it is and what it
  is not, why he doesn't like to give credit to people and how he has a very
  medieval point of view in that regard.
  Pretty interesting and impressive as an orator.
  Then Walter Bender talked about Sugar and the work they are doing at Sugar
  Labs to promote the use of free software in education, especially in
  developing countries.
  I sure would get involved in that kind of project the day I have children.
  Finally Richard 'rms' Stallman took off his shoes and talked about software
  patents, about how evil the Spanish government is in that matter, how evil
  Microsoft is, why we should not write applications in C# and why we should
  even discourage people to do so.
  It would have been interesting indeed to have a confrontation with the guys
  behind Mono at Novell, but it seems they were not there, being kept busy with
  a release.
  And he sang the new version of the Free Software Song.
  And wore his costume of Saint IGNU-cius of the church of Emacs.
  And held an auction for a stuffed gnu that sold for 170&amp;euro; (proudly
  acquired by
  &lt;a href=&quot;http://zaheer.merali.org/&quot; title=&quot;Zaheer's Random Ramblings&quot;&gt;Zaheer&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
  After a quick lunch break the afternoon was dedicated to a series of
  lightning talks (5 minutes each) on various topics, among which I found the
  following ones of interest: the Open-PC announcement by Frank Karlitschek,
  &quot;Common interface bloopers and how to avoid them&quot; by Matthew Paul Thomas,
  designer at Canonical, &quot;Usability Testing for the Rest of Us&quot; by
  Celeste Lyn Paul, OCRFeeder by Joaquim Rocha, and
  &quot;KDE Bugzilla: Using the new options&quot; by Alex Spehr.
  Of that last one I particularly liked the following statement:
  &quot;~90% of the crash reports are unusable&quot;.
  Reminded me of a tool of ours that got a heavy face-lift recently but still
  needs a lot of work to produce really interesting results.
&lt;/p&gt;
&lt;p&gt;
  After all the conferences I got to meet
  &lt;a href=&quot;http://yippi.hypermall.com/&quot; title=&quot;Brian Cameron&quot;&gt;Brian&lt;/a&gt; whom I
  knew through Launchpad and his multiple bug reports on elisa and moovida.
  Together with &lt;a href=&quot;http://base-art.net/&quot; title=&quot;Base-Art&quot;&gt;Philippe&lt;/a&gt;
  we sat down, had a look at a couple of problems he had running Moovida on
  OpenSolaris, and in no time we managed to understand and fix
  &lt;a href=&quot;http://bugs.launchpad.net/elisa/+bug/381417&quot; title=&quot;[solaris] In moovida 'This computer' does not work&quot;&gt;bug #381417&lt;/a&gt;.
  On the way back to the hotel he gave me some interesting insights on Sun's
  plans about OpenSolaris, his work to integrate GStreamer-based applications
  in it, and how from the feedback he got from users people seem to appreciate
  Fluendo's codecs and DVD player.
  It's always good to hear that of course.
&lt;/p&gt;
&lt;p&gt;
  After a refreshing nap I rehearsed one last time my presentation and went to
  sleep as there was no specific event on that night and I wanted to get early
  to the conference hall to test the setup of the room.
&lt;/p&gt;
&lt;p&gt;
  I spent the whole Sunday morning in the multimedia room and saw among others
  &lt;a href=&quot;http://0pointer.de/lennart/&quot; title=&quot;Lennart Poettering&quot;&gt;Lennart&lt;/a&gt;
  speak about audio on the free desktop,
  &lt;a href=&quot;http://noraisin.net/&quot; title=&quot;Jan Schmidt&quot;&gt;Jan&lt;/a&gt; on the direction
  GStreamer is taking towards a 1.0 version after more than 3 years of an
  &lt;acronym title=&quot;Application Binary Interface&quot;&gt;ABI&lt;/acronym&gt; and
  &lt;acronym title=&quot;Application Programming Interface&quot;&gt;API&lt;/acronym&gt; stable 0.10,
  and &lt;a href=&quot;http://www.tester.ca/&quot; title=&quot;Olivier Cr&amp;ecirc;te&quot;&gt;Olivier&lt;/a&gt;
  on integrating video conferencing in applications using Farsight.
&lt;/p&gt;
&lt;p&gt;
  And I gave my talk about Moovida, focused on its ease of use, the immersive
  experience it provides and how easy and cool it is to extend it writing
  plugins.
  I demoed some important features of the new version, and got overall some
  very positive feedback and interesting questions.
  That was a very good experience for me as my first talk in such an event, and
  despite the little bit of stress that may have resulted in a weird
  pronounciation and me forgetting things I wanted to say, I really enjoyed it.
  I can't wait to see the video of it to learn from my mistakes (and show it to
  my mum), and I'm looking forward to doing more of this in the future.
&lt;/p&gt;
&lt;p&gt;
  After a quick lunch in front of the sea where I joined
  &lt;a href=&quot;http://www.markshuttleworth.com/&quot; title=&quot;Mark Shuttleworth&quot;&gt;Mark&lt;/a&gt;'s
  table, I saw the opening of
  &lt;acronym title=&quot;GNOME Users And Developers European Conference&quot;&gt;GUADEC&lt;/acronym&gt;
  with &lt;a href=&quot;http://blog.fishsoup.net/&quot; title=&quot;Owen Taylor&quot;&gt;Owen&lt;/a&gt;
  presenting GNOME Shell, the presentation of GNOME Zeitgeist, a talk on how
  successful GNOME was in Google's Highly Open Participation Contest, and a
  series of lightning talks on the current state of Clutter, by
  &lt;a href=&quot;http://blogs.gnome.org/ebassi/&quot; title=&quot;Emmanuele Bassi&quot;&gt;Emmanuele&lt;/a&gt;.
  As the day was over for GNOME hackers I decided to attend the last KDE talk
  on semantic contextual menus, by Laura Dragan.
  They seem to have this interesting
  &lt;acronym title=&quot;Resource Description Framework&quot;&gt;RDF&lt;/acronym&gt; data store
  mechanism in KDE which I'd need to have a look at one of these days.
&lt;/p&gt;
&lt;p&gt;
  With that it was already time to catch a cab to the airport to fly back to
  Barcelona.
  Let's make Moovida rock even more for the next event of this type!
&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Moovida 1.0 is out</title>
    <link>http://tilloy.net/olivier/blog/post/2009/05/26/76-moovida-10-is-out</link>
    <guid isPermaLink="false">urn:md5:ed30f3875c3cf1b9a3cf770468b96d4d</guid>
    <pubDate>Tue, 26 May 2009 21:53:15 +0000</pubDate>
    <dc:creator>Olivier Tilloy</dc:creator>
        <category>Moovida</category>
            
    <description>    &lt;p&gt;
  Good news everyone!
&lt;/p&gt;
&lt;p&gt;
  After a very intense design and code sprint, we finally released Moovida 1.0,
  formerly known as Elisa.
  A lot has changed in this release.
&lt;/p&gt;
&lt;p&gt;
  The name of course, meant to better reflect the spirit and image we want to
  give to the project: it is fun (to use and to work on), it is moving (fast),
  it targets a wide audience (from your little brother to your grand mother).
&lt;/p&gt;
&lt;p&gt;
  The visual appearance of the whole thing is a revolution in itself:
  designed from the ground up with ease of use, professional look and
  consistency in mind, it offers a much better media experience and a world of
  possibilities for us to build upon and extend its functionalities.
&lt;/p&gt;
&lt;p&gt;
  A huge number of bugs were fixed, overall performances improved and the code
  was cleaned up a lot.
&lt;/p&gt;
&lt;p&gt;
  The last two weeks were very intense, we had a tight deadline to stick to and
  I think we managed quite well considering the constraints.
  Kudos to &lt;a href=&quot;http://blog.boucault.net/&quot; title=&quot;Omphaloskeptical belated musings&quot;&gt;Florian&lt;/a&gt;
  and David who invested an incredible amount of time and energy in this
  milestone, and of course to the whole team:
  the result we achieved is a great piece of team work.
&lt;/p&gt;
&lt;p&gt;
  A lot remains to be done, and we are already hard at work on fixing critical
  bugs to make this release as stable as possible, introducing new features,
  polishing some parts of the UI that didn't get as much love as would have
  been needed, communicating, planning...
  In a word, making moovida better every day.
&lt;/p&gt;
&lt;p&gt;
  Don't hesitate any longer, try it out, you will love it.
  A Windows installer is available on &lt;a href=&quot;http://moovida.com&quot; title=&quot;Moovida&quot;&gt;our website&lt;/a&gt;,
  and Ubuntu packages (for Hardy, Intrepid and Jaunty) are in
  &lt;a href=&quot;https://launchpad.net/~moovida-packagers/+archive/ppa&quot; title=&quot;Moovida packages&quot;&gt;our PPA&lt;/a&gt;.
  Questions, suggestions and bug reports are more than ever welcome:
  Moovida is your media center, we need your feedback!
&lt;/p&gt;
&lt;p&gt;
  I will be speaking of Elisa^W Moovida at
  &lt;a href=&quot;http://www.grancanariadesktopsummit.org/&quot; title=&quot;Gran Canaria Desktop Summit&quot;&gt;GCDS&lt;/a&gt; in July:
  desktop integration and fancy &lt;acronym title=&quot;User Interface&quot;&gt;UI&lt;/acronym&gt;
  experimentations with 3D interfaces will be on the table.
  GNOME and KDE folks, see you there!
&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>News from Elisa</title>
    <link>http://tilloy.net/olivier/blog/post/2008/06/05/73-news-from-elisa</link>
    <guid isPermaLink="false">urn:md5:47a32ef5864f53aaebc5a5dc19276301</guid>
    <pubDate>Thu, 05 Jun 2008 10:35:11 +0000</pubDate>
    <dc:creator>Olivier Tilloy</dc:creator>
        <category>Moovida</category>
            
    <description>    &lt;p&gt;
    I still don't have internet at home and little spare time during working
    hours so I'm blogging asynchronously.
    Reminds me of the good ol' days when I was writing my mails at home, then
    pushing them on a &lt;acronym title=&quot;Universal Serial Bus&quot;&gt;USB&lt;/acronym&gt; stick
    to send them from wherever I could find a connection...
    A lot of things happened since last time I wrote about Elisa and my work at
    Fluendo Embedded.
&lt;/p&gt;
&lt;p&gt;
    I have been working on re-designing and implementing the new
    &lt;a href=&quot;http://elisa.fluendo.com&quot; title=&quot;Elisa community website&quot;&gt;elisa.fluendo.com&lt;/a&gt;,
    the old website being a customized wordpress, quite inadapted, neither easy
    to tweak nor to maintain.
    Not to speak about the contents and this terrible download button which I
    could not locate the first time I visited the website, back then as an
    interested potential contributor.
    The idea was to deliver a true community website with a professional design,
    and I think that to some extent we kind of managed that.
    The feedback is pretty good so far.
    David, our designer, has been working hard at sketching and Guido and I have
    been working equally hard at implementing it.
    After two weeks struggling with
    &lt;acronym title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/acronym&gt; theming, my
    conclusion is that CSS, in their current implemented version (2.1), suck.
    And their implementation in that piece of crapware that Microsoft dares to
    call a browser sucks incredibly more.
    To the contrary, coding the backend has been lightning fast and pure
    pleasure, using
    &lt;a href=&quot;http://www.djangoproject.com/&quot; title=&quot;Django project&quot;&gt;Django&lt;/a&gt;,
    of course.
&lt;/p&gt;
&lt;p&gt;
    In parallel, we have completed the transition from subversion to bazaar for
    source code versioning, the migration from Trac to Launchpad for
    &lt;a href=&quot;https://launchpad.net/elisa&quot; title=&quot;Elisa on Launchpad&quot;&gt;bug tracking&lt;/a&gt;
    and from Trac to MoinMoin for the
    &lt;a href=&quot;http://elisa.fluendo.com/wiki&quot; title=&quot;Elisa wiki&quot;&gt;wiki&lt;/a&gt;.
    We are now using extensively Launchpad and the
    &lt;a href=&quot;https://blueprints.launchpad.net/elisa&quot; title=&quot;Blueprints for Elisa&quot;&gt;blueprints&lt;/a&gt;
    system to write specifications.
    And we have set up a public
    &lt;a href=&quot;http://elisa.fluendo.com/quality/review&quot; title=&quot;Elisa code review&quot;&gt;Bundle Buggy&lt;/a&gt;
    instance (which we were already using privately) to track merge requests
    and enforce a review process that ensures better code quality.
&lt;/p&gt;
&lt;p&gt;
    Meanwhile, the whole team is focused on our next release,
    &lt;a href=&quot;https://launchpad.net/elisa/0.5&quot; title=&quot;Elisa 0.5&quot;&gt;Elisa 0.5&lt;/a&gt;.
    The new &lt;acronym title=&quot;Representational State Transfer&quot;&gt;REST&lt;/acronym&gt;
    architecture has already proven to be as flexible as expected, yet there
    are lots of features we need to implement before we can release anything.
    We are currently designing the brand new user interface from scratch with
    strong usability constraints, implementing the widgets needed, writing new
    resource providers (Flickr, Amazon, Youtube, Shoutcast, ...), writing an
    efficient database backend and a new player, among other things.
&lt;/p&gt;
&lt;p&gt;
    Next news from the world of Elisa with the next release, stay tuned!
&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>A big step towards Elisa 0.5</title>
    <link>http://tilloy.net/olivier/blog/post/2008/05/14/72-a-big-step-towards-elisa-05</link>
    <guid isPermaLink="false">urn:md5:ee467353f93144e92f33d94365369842</guid>
    <pubDate>Wed, 14 May 2008 10:54:50 +0000</pubDate>
    <dc:creator>Olivier Tilloy</dc:creator>
        <category>Moovida</category>
            
    <description>    &lt;p&gt;
    The last weeks have been quite busy workwise, and I'm proud to announce that
    we finally released a first glimpse of what Elisa 0.5 is going to be.
&lt;/p&gt;
&lt;p&gt;
    What was formerly known as the new REST architecture is now officialy the
    0.5 development series.
    Elisa 0.5 is a complete rewrite of the core of Elisa to overcome all the
    problems encountered with the old architecture and make it easily
    extensible.
    The plugin system was already in place, but with the new architecture we
    made it much easier to write new plugins, including pieces of UI, which
    formerly required nasty hacks and a significant integration effort.
&lt;/p&gt;
&lt;p&gt;
    This early release is of course intended for developers, it is not by any
    means a stable version, it is not packaged and it does not even have the
    basic Media Center functionalities.
    But everything needed to start playing with it is present.
&lt;/p&gt;
&lt;p&gt;
    If you cannot wait to get your hands on it, check out the bzr branch from
    launchpad:
&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;bzr branch http://bazaar.launchpad.net/~elisa-developers/elisa/0.5 elisa&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;
    You will need a development branch of pigment for the python widgets, see
    &lt;a href=&quot;http://elisa.fluendo.com/contribute&quot; title=&quot;How to contribute to Elisa&quot;&gt;http://elisa.fluendo.com/contribute&lt;/a&gt;
    for instructions on how to get started.
&lt;/p&gt;
&lt;p&gt;
    We are aware that so far Elisa's weak point was the lack of documentation,
    and we have put special efforts in improving this.
    The &lt;a href=&quot;http://elisa.fluendo.com/api&quot; title=&quot;Elisa API documentation&quot;&gt;API documentation&lt;/a&gt;
    has been updated, and
    &lt;a href=&quot;http://elisa.fluendo.com/documentation/tutorials&quot; title=&quot;Elisa tutorials&quot;&gt;two brand new tutorials&lt;/a&gt;
    will help you write a plugin from scratch.
&lt;/p&gt;
&lt;p&gt;
    We have changed a lot of things in the development process of Elisa, and I
    must say it is a real pleasure to work on this project.
    We are now using Launchpad in conjunction with bzr to manage our source
    code.
    All the bug reports from the Trac are being migrated as I am writing.
    Working with bzr branches allows a tremendous gain in efficiency and code
    quality: before merging a branch into the main development branch, the
    changes have to be reviewed by at least two other developers.
    The whole review process is tracked by a Bundle Buggy instance (currently
    private, but the reviews happen on the
    &lt;a href=&quot;http://lists.fluendo.com/mailman/listinfo/elisa-commits&quot; title=&quot;elisa-commits mailing list&quot;&gt;elisa-commits&lt;/a&gt;
    public mailing list).
    Code quality has been reinforced with the arrival of a
    &lt;acronym title=&quot;Quality Assurance&quot;&gt;QA&lt;/acronym&gt; manager in the team, we now
    have better and more relevant tests, and code coverage statistics.
&lt;/p&gt;
&lt;p&gt;
    The most exciting is to come though, because we can now start writing the
    real Media Center features, and trust me, we are not short of ideas!
&lt;/p&gt;
&lt;p&gt;
    A quick word on the win32 port, our Windows team deserves it, they invested
    a lot of efforts into porting to Windows the 0.3 branch (formerly known as
    trunk).
    An alpha release with an installer for XP and Vista is now available, we
    expect to deliver a stable version in June!
&lt;/p&gt;
&lt;p&gt;
    Stay tuned for more exciting news and surprises, the coming weeks should not
    be disappointing.
&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>