Wednesday, July 18, 2007

Re: GNOME Online Desktop

I just finished looking at the slides from the GUADEC presentation on the GNOME Online Desktop and the associated screencasts. The concept of installing software from a browser like that (given that I have some idea of how it works) is ridiculously awesome. More importantly, I would like to see how they design the following:

an HTTP library that shares cache and cookies with the browser, and supports asynchronous operation with the GLib main loop out of the box

OK, so right now, Gtk+ and friends currently have libsoup, which fulfills the latter requirement. The former requirement seems to me to be much more complex. First, do you require compatibility with multiple browsers (complexity becoming O(N*M) for varying N and where M is the number orf browsers to support), and if so, what do you do with browsers which seemingly don't provide an API? (I bring this up because I have no idea whether Opera provides one.) Now, imagine that they chose only the Gecko/XULRunner libraries to be compatible with. That API is always changing, so does this mean that the resulting library will also be unstable?

As an aside, I wonder whether this will also be available for Windows. Of course, this assumes that D-Bus will be available for Windows at some point in the future.

1 comment:

Anonymous said...

But it’s not the number of high-quality video games that steered us here – it’s one thing else. For any 메리트카지노 questions or considerations, Red Dog supplies 24/7 customer support by way of reside chat, however could also|you can even} get assistance by way of telephone and e mail. Finally, we aren't the one ones who are assured in our skills. has gained countless awards over time, together with EGR Affiliate of the Year in 2021. And, just for good measure, was the primary online playing affiliate publicly traded in the US on Nasdaq.