EFL 1.0 Is Finally Released 115
Lisandro writes "The Enlightenment crew has finally released the first version of the Enlightenment Foundation Libraries, which the E17 desktop is built on."
Adds reader mu22le:
"Among the Enlightenment libraries hitting version 1.0 are Eina (core data structure), Eet (data encode/decode and storage), Evas (canvas and scenegraph rendering ), Ecore (core mainloop, display abstraction and utility), Embryo (small virtual machine and compiler), Edie (GUI layout and animation), E_Dbus, Efreet (handling of freedesktop.org standards), and Eeze (udev wrapping)."
Getting it right can take a while -- a preview of the EFL libraries first appeared in 2004. Enlightenment has never stopped looking cool.
v1.0 is not "the first version" (Score:4, Informative)
E17, which depends on these libraries, has been out for...how many years now? It's in wide use, and even has a specialized distro or two based on it. These may be v1.0 libraries, but that by no means indicates that they're "the first version". That's as silly a claim as the notion that v1.9 should be followed by v2.0 rather than by v1.10. The v1.0 appellation suggests that this is the first feature complete release, not the first version!
Re:v1.0 is not "the first version" (Score:4, Informative)
So is the E17 desktop "officially" released now, or what?
No.
Re:It might be getting some serious use, MAYBE (Score:5, Informative)
Some time ago there were hints & speculations that Samsung bada mobile OS might use some Enlightenment libraries.
Considering that Samsung hired [rasterman.com] Carsten Haitzler, the main figure behind E17, that wouldn't be too far fetched.
Re:What could i do with this? (Score:3, Informative)
Enlightenment is a window manager. The EFL are the libraries that the E team wrote in order to write E17 (Enlightenment 0.17), which was a complete rewrite from E16. If you are a developer you can use the libraries to write your own programs. The summary contains an overview of what does what (Except that it is Edje, not edie). If you are just an end user, then it is just libraries that are in E17's core, and thus it depends on them. For you the release would mean that E17 has less problems than before, and is closer itself to release.
Re:What could i do with this? (Score:2, Informative)
It's the basis of e17, yes. And e17 is a wicked-slick desktop environment; works quite well on netbooks, tablets, etc. Fully DPI-independent, tons of eye-candy, and it's still snappy on a dual-core 800MHz Turion (my old HP TX2000, locked on the lowest clock speed for maximum battery life, was where I first met it.)
However, it's a general-purpose set of libraries usable for any app. For example, on my N900 (running more-or-less stock Maemo, with not a trace of Enlightenment involved) I use BlueMaemo (a bluetooth HID implementation allowing my phone to serve as a bluetooth keyboard & mouse to any machine) which is built on EFL, and there's also the highly-regarded (though not to my taste, so I've no experience) media player/library/etc. Canola for Maemo (and I think some other platforms as well. There's another app or two out there, but at present it's main use is Enlightenment.