If I may lead attention to SeedKit for a second: http://live.gnome.org/SeedKitIn a nutshell it's a gtkWidget holding a (optionally) transparent webkit container, it ties strongly with the Seed _javascript_ Implementation, GObject Introspection and DBUS (all the sweet stuff everyones looking at right now). I think by putting WebTechnology in the front row we'll have the highest possible developer base. Just imagine something like A Ubuntu Widget Website not unlike Android Market or the App Store ( or a tie in with the USC ) where people can upload new Widgets which provide them with capabilities like : 1. Easy to learn and get into ( any other guy could write a basic Widget within under a Day) 2. Are easily portable to other Mobile Devices, Websites and Distributions 3. Offers Devs of f.e. iPhone HTML5 Apps a very convenient way to bring their Apps to a new Audience in form of a Widget. The sweet thing about it, it's already working and would only need the WM_CLASS treatment (meaning a window class for widgets of course). One could even go as far as supplying the Widget with a pull and push function (Pull= a "real" GTKWindow, push=move back to widget space) and you could even "listen" to the window state via CSS Media Queries. Proof of concept: http://dl.dropbox.com/u/1890515/MiniPlayerPreview.ogvI pulled this off in just a couple hours even though I never used Seedkit before. Best Regards, Joern
|