About the HTML support: This only simply draws to a HTML canvas. This is mostly just a nice and simple hack but I doubt that people would use GTK now as an alternative to real web frameworks. I have seen similar hacks for VNC, X11 and other stuff.<p>This would be much more interesting if the GTK components map to real HTML elements.
I've recently been looking for ways to do powerful admin interfaces quickly.<p>I've been looking at Cappuccino since it does support stuff like tables with > 10.000 entries and 'complex' controls.<p>Now with GTK+ HTML5 support this might also be an avenue to explore.
For more on the HTML5 backend see <a href="http://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/" rel="nofollow">http://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/</a><p>Basically, toplevel windows (i.e. GtkWindow) act as proxies for remote browsers.
Does it compile to native HTML5+Javascript?<p>From looking at it, it seems that it doesn't - that it is running the app in the server and updating the screen in HTML5 canvas. It would be cool if it compiles the code to Javascript though... so that you get complete client side platform independent apps out of the current entire Gnome repository!
The implications of this are incredible with tablet computers becoming more and more popular. QT is approaching this as well with their Lighthouse project but I think it is still a little ways off.<p>I really want to start playing with this, is there any reason why it wouldn't work with the python GTK bindings?