Hello, Martin Grimme (of gDesklets fame) outlines on the comp.gnome.desktop mailinglist on how to turn the Linux Gnome Desktop into a next-gen browser using the gDesklets XML UI language and the Python scripting language.
Tim Peoples writes: I've had an idea bouncing around in my head for a few months now. Somewhat of a marriage of glade (the xml format), javascript, Gtk+/Gnome bindings and some sort of web service protocol (xml-rpc or maybe soap/wsdl) into something I have initially called "Gnomescript". While I only have a cursory understanding of DBUS, it definately looks like it fits in quite nicely. Martin Grimme responds: This sounds like a great idea and I actually want to push gDesklets into that direction within the next few months. We aleady have a lightweight XML format for user interfaces (currently we only cover things like labels and images but standard widgets may be added). Inline scripting (i.e. the marriage of XML with Python scripts) will be added in the 0.30 release. We focus on Python as the scripting language but other inline scripting languages may easily be added by implementing interpreter functions (which are usually C code). I consider the Glade XML format not being appropriate for your idea, because Glade XML turns out to be not very human-readable, IMHO. ... Tim Peoples writes: Originally, my idea was leaning more towards "remote applications" somewhat like Mozilla's XUL but much more Gnome specific... but soon expanded that to something more akin to VB on Windows (but without all the ugly baggage the VB carries) ... Martin Grimme responds: Remote desklets can be executed wherever a gDesklets interpreter is installed. This already works and you could e.g. execute .display files that are on some http:// location or any other GNOME VFS accessible location. Full story @ http://article.gmane.org/gmane.comp.gnome.desktop/16251 - Gerald ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ xul-announce mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xul-announce