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

Thread: Clutter Toolkit 1.0.0 Is Released

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

    Default Clutter Toolkit 1.0.0 Is Released

    Phoronix: Clutter Toolkit 1.0.0 Is Released

    We knew it was coming, but this morning Intel has announced the release of Clutter 1.0.0. This toolkit provides a library/API for creating rich user interfaces in a relatively easy to use way that conceals much of the challenges of programming your application to directly use OpenGL or OpenGL ES...

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

  2. #2
    Join Date
    Jun 2008
    Posts
    61

    Thumbs down C?

    Wow, I opened their page to read the docs, and I was shocked! They are using C for user interface development?

    I really dislike that. As a UI developer, I think that an object oriented framework would bring a much better level of abstraction needed when you are worried with the interaction with the user, and don't want to write tons of code for simple things..

    Compared to the works of the Trolltech people with DeclarativeUI (qml), this is very "not nice".

    qml example: http://ow.ly/15J2gb

  3. #3
    Join Date
    Jan 2009
    Posts
    206

    Default

    C is where it's at, clutter is meant for GTK/GNOME, Intel and Rad Hat got their back, who wants C++ anyway except KDE ppl?

  4. #4
    Join Date
    Jun 2008
    Posts
    61

    Default

    Quote Originally Posted by hax0r View Post
    who wants C++ anyway except KDE ppl?
    Are you really serious about that question?

    Besides that, I was not talking about C++, if you mind to open the link I sent, in Qml you can make an interface without any programming at all, just declaring components, and you can add behavior to it with simple scripting like you would do on HTML for example..

  5. #5
    Join Date
    Feb 2009
    Posts
    158

    Default

    Quote Originally Posted by hax0r View Post
    C is where it's at, clutter is meant for GTK/GNOME, Intel and Rad Hat got their back, who wants C++ anyway except KDE ppl?
    I do. (damn 10 chars min post...)

  6. #6
    Join Date
    Aug 2006
    Posts
    158

    Default

    C really simplifies bindings for other languages like D, Objective C, etc. Getting alternative languages to link with C++ is complicated.

    C++ people could use a C++ wrapper around the C stuff, just like Gtk+ has Gtkmm.

  7. #7
    Join Date
    Jun 2008
    Posts
    61

    Default

    Quote Originally Posted by StringCheesian View Post
    C really simplifies bindings for other languages like D, Objective C, etc. Getting alternative languages to link with C++ is complicated.

    C++ people could use a C++ wrapper around the C stuff, just like Gtk+ has Gtkmm.
    That's seems to be a good reason. Thanks!

  8. #8
    Join Date
    Oct 2008
    Location
    Houston, TX area
    Posts
    44

    Default

    Clutter is also intended for low resource devices, many of which cannot support C++.

  9. #9
    Join Date
    Sep 2008
    Location
    Netherlands
    Posts
    510

    Default

    If you want to combine any C library with a high-level OO garbage-collected language, you should take a look at Vala. It's a very new language that compiles into plain C code, so you can use C libraries with modern (inefficient ) programming practices.

  10. #10

    Default

    C is the perfect language for Clutter - as has been said, it's dead easy to bind to pretty much any language (there's already C++ and Javascript bindings, and there's probably one for C# too), as well as being fast and compact, and easily portable to other platforms.

    As for QML, well, that probably has something similar to Clutter under the hood, and something like Clutter's Seed bindings (which uses Javascript) is probably more similar. You're comparing apples to oranges here.

Posting Permissions

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