OSiM
I leave for SF tommorow morning for Open Source in Mobile and some other bay area work related meetings. At OSiM I’ll be giving a short Clutter ‘technology demo’ on Wednesday at 12 noon. For that, at the OHPlex we hacked togeather some new-ish demos, the Clutter blog has some vids.
Clutter 0.6
Today we at the OHPlex finally spun a new stable Clutter release. New spangley 0.6 release includes support for JSON based `interface’ files, higher end GL features like shaders and FBO’s (all nicely abstracted), new W3C style event handling, initial support for Windows and OSX and many more tweaks, addtions, and fixes — even an overhauled website (well, a little). Props to all that have worked hard on this release. More info on the release here, and a trio of some quite nice new clutter vids - here and here.
Also blogging frequency appears to be tailing off a little (the usual cycle) — However I do keep my Tumblr pretty fresh though with lots of interesting bits and pieces.
Clutter on Ipod Touch.
Thanks to Richards ability to make Poky build just about anything, today we got Clutter trunk running on a jailbroken Ipod Touch.
Pretty rubbish quality phone captured mp4 movie
(Also an Ogg, thanks to mr flippy man.)
Some notes;
- It running on top of a regular jailbroke touch - its not a touch running Linux.
- Its using the stock clutter EGL Native backend (not the OSX one) to render using the OpenGL ES 1.1 hardware acceleration on the Ipod.
- There is no input event handling (yet), really need a proper UIKit backend for that and proper sharing of the framebuffer.
- We had to build pretty much the entire Clutter dependency tree, not just glib, pango etc but also xlibs due to Clutters use of gdk-pixbuf (need to figure something out here).
- We really need a better test demo about now than the damn spinning hands…
Why do it ? Now we have a very cheap (and powerful) OpenGL ES dev platform that also supports multitouch.
links for 2007-08-11
-
– Window management strategies for very large displays. - “in the not-too-distant future, every user will have a monitor so large that maximizing a window no longer makes sense for most applications”
-
– “allows your computer to determine its context through gathering evidence from your environment”
New gupnp Release.
Jorn spun a new gupnp (A GObject based upnp implementation) Release. From the notes;
GUPnP 0.2 ========= - Fully implemented server-side API. - New service introspection support through SCPD documents. - M-POST support. - More error codes split out into several error domains. - Use Accept-Language header for internationalisation. - Subresource retrieval moved from DeviceProxy to DeviceInfo. - Bug fixes. GUPnP is now feature complete.
Visit http://gupnp.org/ for more info.
Its now comparable in functionality to that of the original Intel upnp lib but with hopefully a *much* nicer API. Just like the intel upnp lib, it doesn’t implement any upnp specifications (e.g adding these to gupnp is kind of like GTK+ containing a window manager).
Rough plans however are afoot to start implementing libraries on top of gupnp which implement things like the AV spec so its then easy to connect your xbox 360 or PS3 or roku up to your desktop media store as well as much other cool stuff.
FooFone
Sorry Micke but I just couldn’t resist;

(ogg)
Take it with a pinch of salt of course - GTK does a hell of a lot more useful stuff than Clutter. Quickly hacked out code here, usual disclaimers about screen capture performance.. much better in reality.
Now if daughter wasn’t teething, I could get some sleep.
