Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: The GNOME Developers Put Out The First SeedKit Release

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,301

    Default The GNOME Developers Put Out The First SeedKit Release

    Phoronix: The GNOME Developers Put Out The First SeedKit Release

    The GNOME developers have announced their first public release (v0.1) of SeedKit, consisting of both the GNOME SeedKit Viewer and the SeedKit library. GNOME's SeedKit is designed to blend web technologies (namely HTML5, CSS3, and JavaScript) into the GNOME desktop by allowing native user-interfaces to be written in these web technologies. SeedKit leverages GTK+, WebKit, and Seed to lower the barrier to creating new user-interfaces for the GNOME desktop. SeedKit was inspired by Palm's WebOS SDK and Mozilla's JetPack...

    http://www.phoronix.com/vr.php?view=ODUyNg

  2. #2
    Join Date
    Jul 2009
    Location
    Brisbane, Australia
    Posts
    20

    Default Forgive my ignorance...

    But doesn't XUL (used in Firefox) do this already? Why didn't they just integrate XUL instead of making this new SeedKit thing?

  3. #3
    Join Date
    Sep 2006
    Posts
    714

    Default

    Quote Originally Posted by DDevine View Post
    But doesn't XUL (used in Firefox) do this already? Why didn't they just integrate XUL instead of making this new SeedKit thing?
    Sorta, yes.

    Firefox is it's own 'widget'. It's not a GTK app or a QT app... it's a XUL application. There are a handful of others like Thunderbird and there is a IDE that is XUL also.

    Firefox uses it's own HTML renderer to render the 'chrome' of the application... the buttons, the surrounds, the search bar etc etc. All that is rendered in a similar way that web applications are rendered and uses the same applications. Most everything, baring restrictions for security sake, that firefox does you can duplicate using web applications.

    In this case it's doing the similar thing for GTK/Gnome that Firefox does for itself. The reason they are using Webkit is probably that it's just much easier to work with then Gecko is.

    A few times in the past Gnome tried to integrate a html renderer... previously gecko and then gtkhtml. Gtkhtml was dreadful and Gecko integration left a lot to be desired... but webkit integration was done relatively quickly and well. So I guess they decided to run with it.

  4. #4
    Join Date
    Oct 2009
    Posts
    353

    Default

    It basically duplicates and somewhat extends HTML5.
    And I haven't used for serious any Flash/HTML5 app ever yet, hence I wonder if this is basically a waste of time and would it be better for the Gnome devs to focus instead on improving (improving as in "making it feel fast", not "translation updates and bug fixes") the Gnome desktop like making Nautilus (and gedit) be and feel fast (at least like Finder from Mac)?
    I'm not grumpy I really think so.

  5. #5
    Join Date
    Sep 2006
    Posts
    714

    Default

    Quote Originally Posted by cl333r View Post
    It basically duplicates and somewhat extends HTML5.
    And I haven't used for serious any Flash/HTML5 app ever yet, hence I wonder if this is basically a waste of time and would it be better for the Gnome devs to focus instead on improving (improving as in "making it feel fast", not "translation updates and bug fixes") the Gnome desktop like making Nautilus (and gedit) be and feel fast (at least like Finder from Mac)?
    I'm not grumpy I really think so.
    Gnome has been focusing on improving performance the lightweight-ness of it's stuff for a long time. You can see it through the Gnome mobile initiative and Meego/Maemo (gtk versions) are a result of this. Also Gnome 3.0 is a result of this also. They removed a lot of old dependencies and whatnot.



    The goal of this is to make it easy to program applications for Gnome and to make integration into web stuff easier.

    Anything to make things easier and attract developers is time well spent.

  6. #6
    Join Date
    Oct 2008
    Posts
    3,024

    Default Here's the obligatory

    KDE already does it, post.

  7. #7
    Join Date
    Sep 2008
    Posts
    270

    Default

    Quote Originally Posted by smitty3268 View Post
    KDE already does it, post.
    KDE is very fast with new features. No one can deny that.

  8. #8
    Join Date
    Jan 2009
    Posts
    1,294

    Default

    Quote Originally Posted by smitty3268 View Post
    KDE already does it, post.
    Is it KDE or Qt? Also, what is the name of the tech?

  9. #9
    Join Date
    Oct 2008
    Posts
    3,024

    Default

    Quote Originally Posted by liam View Post
    Is it KDE or Qt? Also, what is the name of the tech?
    That was a bit tongue-in-cheek, i don't really know much about the Seedkit project. But it does sound like functionality present on the "other" desktop.

    Qt provides a Webkit widget, as well as the ability to use js scripting which can access Qt libs. KDE extends that with javascript bindings to their libraries as well. Apps like Kate are using javascript plugins, and I think Amarok does as well. As a whole, it sounds kind of like that + webkit based plasmoid tech that KDE has. And of course Qt has been CSS themeable for a while.

  10. #10
    Join Date
    Jan 2009
    Posts
    1,294

    Default Any more details?

    Quote Originally Posted by smitty3268 View Post
    That was a bit tongue-in-cheek, i don't really know much about the Seedkit project. But it does sound like functionality present on the "other" desktop.

    Qt provides a Webkit widget, as well as the ability to use js scripting which can access Qt libs. KDE extends that with javascript bindings to their libraries as well. Apps like Kate are using javascript plugins, and I think Amarok does as well. As a whole, it sounds kind of like that + webkit based plasmoid tech that KDE has. And of course Qt has been CSS themeable for a while.
    I did a few quick searches but couldn't find anything. In fact, according to the official Qt site, Qt doesn't support js (http://qt.nokia.com/products/program...nguage-support).
    Again, a name, or link, would be great.

    Thanks!

    Best/Liam

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •