FACTOID # 6: Michigan is ranked 22nd in land area, but since 41.27% of the state is composed of water, it jumps to 11th place in total area.
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 


FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:



(* = Graphable)



Encyclopedia > Enlightenment Foundation Libraries

The Enlightenment Foundation Libraries, or EFL, is a set of open source graphical software libraries that grew out of the Enlightenment window manager project and is developed by Enlightenment.org with some sponsorship from Terra Soft Solutions.[1] The project's focus is to make the EFL a flexible yet powerful and easy to use set of tools to extend the capabilities of both the Enlightenment window manager and other software projects based on the EFL. The libraries were created for version 0.17 of the window manager. The libraries are meant to be portable and optimized to be functional even on devices such as PDAs. Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... Enlightenment, also known simply as E, is a free software/open source window manager for the X Window System which can be used alone or in conjunction with a desktop environment such as GNOME or KDE. It has a rich feature set, including extensive support for themes and advanced graphics... Terra Soft Solutions, Inc. ... User with Treo (PDA with smartphone functionality) Personal digital assistants (PDAs) are handheld computers, but have become much more versatile over the years. ...


Core Components


Evas is the EFL canvas library, for creating areas, or windows, that applications can draw on in an X Window System. The EFL uses hardware-acceleration where possible to allow it to work faster, but is also designed to work on lower-end hardware, falling back to lower colour and quality for graphics if necessary. Unlike most canvas libraries, it is primarily image-based (as opposed to vector-based) and fully state-aware (the vast majority of canvases are stateless, requiring the programmer to keep track of state).


Edje is a library that attempts to separate the user interface from the application. It allows applications to be skinnable, so that it is possible to change the GUI of an application without changing the application itself. Edje-based applications use files which contain the specifications for the GUI layout that is to be used. Edje themes are contained using EET generated files. GUI can refer to the following: GUI is short for graphical user interface, a term used to describe a type of interface in computing. ...


Ecore is an event abstraction, and modular convenience library, intended to simplify a number of common tasks. It is modular, so applications need only call the minimal required libraries for a job. Ecore simplifies working with X, Evas, and also a few other things, such as network communications.


Embryo implements a scripting language used by other parts of the EFL, such as Edje. The language has a C-like syntax, and was based on the SMALL language. Small can refer to the following: Look up small in Wiktionary, the free dictionary. ...


EET is a library that allows the creation of compressed archive-like files, similar to .zip files, but designed to be light-weight, efficient and quick. EET forms the basis of theme files in the EFL, i.e. if you want to install a theme for Enlightenment or another themable EFL app, you would be installing an EET-format file, which contains all of the theme graphics and configuration and do not need to be extracted onto the filesystem in order to be used.

Helper Components


While not strictly part of the EFL, Imlib2 is the library used by the EFL for low-level graphics manipulation and display. It is capable of loading and manipulating graphics files of many formats, and is also capable of displaying them in an X Window System. The EFL developers boast that Imlib2 is very optimized and that it does what it does "faster than anything else". “X11” redirects here. ...


EDB is a library wrapped around the Berkeley DB 2.7.7 library, intended to provide a database API that is quick and easy to use.


This library provides an abstract interface to an XML parser/writer, using ecore data structures and making things generally easy to get around in.


Epeg is a minor library that creates thumbnails of large numbers of JPEG images very quickly. JPG redirects here. ...


Epsilon is a library for creating thumbnails of many types of images, designed to be compliant with freedesktop.org's Thumbnail Managing Standard. Epsilon supports all of the file formats that Imlib2 supports, including PNG, JPEG (will use Epeg for this if it is present), TIFF, XCF, GIF, etc. PNG (Portable Network Graphics), sometimes pronounced as ping, is a relatively new bitmap image format that is becoming popular on the World Wide Web and elsewhere. ... JPG redirects here. ... This article is about TIFF, the computer image format. ... The XCF file format is the native image format of the GIMP image-editing program. ... An example of a GIF image. ...


This library provides an API for editing EDJE's .edj files.


Esmart is a library providing a collection of smart objects, objects that provide some functionality or other in an easy-to-use container.


Emotion is a library providing video-playing capabilities through the use of smart-objects. Emotion is based on libxine, a well established video playing library, and so supports all of the video formats that libxine supports, including Ogg Theora, DiVX, MPEG2, etc. Theora is a video codec being developed by the Xiph. ... MP2, also known as Musicam, is a short form of MPEG-1 Audio Layer 2 (not MPEG-2), and it is also used as a file extension for files containing audio data of this type. ...


EWL is the Enlightenment Widget Library and it provides themable widgets for applications and serves as yet another way to easily start creating applications with the EFL. The EWL provides typical widgets such as windows, buttons, lists, text views, etc. and the theme engine allows for animated effects and such.

Defunct/Deprecated EFL Components

  • EWD (features now added to ecore)
  • Estyle (features have been absorbed by etox)
  • Etox (obsolete)
  • Ebits (replaced by Edje)
  • Evoak (dead)

EFL-Based Applications

  • engage: an engaging Mac OS X-style task bar
  • elicit: a color-picking tool for graphic designers
  • evidence: a file manager (no longer strictly necessary now that EFM is stable enough to use)
  • entice: an enticing image viewer
  • entrance: an entrancing login manager
  • express: an instant messaging client
  • euphoria: an XMMS2 front-end
  • erss: a desktop RSS feed reader
  • Enlightenment: the X window manager
  • examine: an application configuration program
  • iconbar: like engage
  • enotes: a desktop sticky-note program
  • equate: a desktop calculator
  • eke: an RSS feed aggregator
  • envision: a video-player front-end
  • elation: a DVD-player front-end
  • embrace: a mail checker
  • elapse : an enlightenment clock
  • elinguish: a BitTorrent client
  • eclips: possibly defunct
  • Etk: Enlightenment ToolKit
  • Canola 2: a Maemo multimedia application

Most of the above programs are available only in CVS and are not complete or stable. Mac OS X (pronounced ) is a line of graphical operating systems developed, marketed, and sold by Apple Inc. ... Wikipedia does not yet have an article with this exact name. ... For the Windows 3. ... In computing, Entrance is the display manager for the Enlightenment window manager for the X Window System. ... // Instant messaging (IM) is a form of real-time communication between two or more people based on typed text. ... XMMS2 (X-platform Music Multiplexing System 2) is a new generation of the XMMS audio player. ... For RSS feeds from Wikipedia, see Wikipedia:Syndication. ... Enlightenment, also known simply as E, is a free software/open source window manager for the X Window System which can be used alone or in conjunction with a desktop environment such as GNOME or KDE. It has a rich feature set, including extensive support for themes and advanced graphics... An X window manager is software that controls the placement and appearance of windows under the X Window System, a windowing system mainly used on Unix-like systems. ... For RSS feeds from Wikipedia, see Wikipedia:Syndication. ... DVD (also known as Digital Versatile Disc or Digital Video Disc - see Etymology) is a popular optical disc storage media format. ... This article is about Bittorrent clients in general. ... Canola is a software application that acts as a full-screen media center for the Maemo Embedded Linux platform. ... Maemo is a development platform for handheld devices. ... The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, is an open-source version control system invented and developed by Dick Grune in the 1980s. ...

Defunct/Deprecated EFL-Based Applications

  • MED
  • Etcher
  • EFSD
  • eBindings


  1. ^ http://enlightenment.org/p.php?p=sponsors&l=en

External links



Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m