Champlain is now using Clutter 1.0

potyl on 2009-09-19T21:34:09

I finally had the chance to resume my work on the Perl bindings for libchamplain which had a major release 0.4. The major change in this new version is the port to Clutter 1.0.

Clutter, for the ones that don't know what it is, is an open source toolkit for creating fast, visually rich, portable and animated graphical user interfaces (GUI); more information here: clutter's home page. The library is fast and portable because it uses OpenGL and allows the creation of powerful GUIs very easily.

The toolkit is used as the basis of the moblin platform, the next major version of Gnome (3.0) will require clutter and even phones start to have clutter installed (Nokia N900). There's no doubt that Clutter is here to stay.

Lately SDL has been having a lot of attention since it got revived. This is a good thing as having more toolkits is always welcomed. But I have a feeling that this new enthusiasm has eclipsed Clutter's 1.0 release at least in the Perl blogosphere. This is a pity as Clutter is starting to make its mark in the open source world and has plenty of extra neat addons:

  • Gstreamer (Multimedia toolkit)
  • Gtk (for embeding in existing GUIs)
  • Champlain (geographical maps)

I decided to try to show case Clutter and I implemented the pexeso game. This version is a Perl variant of the familiar game written in Perl and for the Perl community. The game is available for download here: pexeso in clutter. I hope that you will appreciate it!