Tag Archive: Enlightenment Foundation Library

Open SourcePublished the results of a fairly detailed comparison of features of developing applications with graphical user interface using Qt QML and EFL (Enlightenment Foundation Library).

The comparison covers issues such as the ease of development, evaluation of labor, compact code, memory consumption in the process, skorosot launch, final performance applications, visual appeal, etc. Used to estimate the clone of Miner written using QML and EFL.

When using the C language and the EFL required to write about two times more code than using QML / JavaScript (1487 and 668 lines of code). QML / JavaScript is marked as a high-level design tool that allows you to create applications faster than using the C language. Opportunity Qt also well ahead of EFL. The differences in the performance and resource consumption were not as prominent as one might assume. Continue reading

WaylandCarsten Haitzler, Rasterman, founder and leader of the project Enlightenment, announced the decision to use Wayland as a future display subsystem components for desktop environment Enlightenment.

In this case, stated that the Enlightenment developers are currently no plans for supporting the display server Mir, as this project has not yet gone beyond the concept of the prototype and its viability is difficult to assess.

Some time ago the Enlightenment project has already begun work on adaptation for Wayland and intends to continue it. Support for high-grade work surface Wayland display server for over a year there in libraries EFL (Enlightenment Foundation Library), the components of which are the basis of the project Enlightenment. Wayland has over can work using EFL client applications based both on Widget Ready Elementary, and the low-level API Ecore-Evas. When Running Wayland supported drawing with sharing Shared-memory buffers and using OpenGL ES2, input mechanisms used Wayland, supported by resizing and moving windows, window decorations done on the client side. Work on creation of Enlightenment full composite based server Wayland. Continue reading

%d bloggers like this: