The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Новый стабильный релиз EFL (Enlightenment Foundation Library)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Новый стабильный релиз EFL (Enlightenment Foundation Library)"  +/
Сообщение от opennews (??) on 27-Апр-12, 15:12 
Проект Enlightenment представил (http://enlightenment.org/p.php?p=news/show&l=en&news_id=43) новую порцию стабильных релизов библиотек, составляющих набор EFL (Enlightenment Foundation Library). Библиотеки EFL позволяют создавать визуально привлекательные графические интерфейсы, отличающиеся компактностью, низким потреблением ресурсов и высокой производительностью. Несмотря на изначальное развитие в качестве базиса для окружения Enlightenment 17, в настоящее время компоненты EFL обретают популярность для построения интерфейсов потребительской электроники и мобильных устройств. Например, EFL является составной частью мобильной платформы Tizen, продолжающей развитие MeeGo, используются в бытовой технике Electrolux (https://www.opennet.ru/opennews/art.shtml?num=28750),  телефонах Samsung (https://www.opennet.ru/opennews/art.shtml?num=24315), а также в продуктах компаний ProFUSION, Free.fr и Calaos.


Новые компоненты EFL, переведённые в разряд стабильных:


-  Eio 1.0.0 (http://trac.enlightenment.org/e/wiki/Eio) - абстрактный интерфейс для доступа к файловой системе и реализации асинхронного ввода/вывода;

-  Emotion 1.0.0 (http://trac.enlightenment.org/e/wiki/Emotion) - библиотека для интеграции в EFL-приложения поддержки проигрывания аудио и видео контента. Проигрывание видео может осуществляться с использованием Gstreamer, Xine или других внешних плагинов (например, VLC), при этом видео отображается как стандартный объект в Evas;

-  Ethumb 1.0.0 (http://trac.enlightenment.org/e/wiki/Ethumb) - библиотека для формирования эскизов изображений, соответствующих стандартам freedesktop.org. Ethumb реализован в виде сервиса  dbus и клиентской библиотеки, взаимодействующей с данным сервисом;

-  Elementary 1.0.0 (http://trac.enlightenment.org/e/wiki/Elementary) - набор виджетов с готовой реализацией разнообразных графических элементов (от кнопок и элементов управления, до календаря и модуля редактирования текста).

Обновление компонентов, ранее входящих в состав EFL:


- Eina 1.2.0 (http://trac.enlightenment.org/e/wiki/Eina) - библиотека с реализацией различных типов данных (массив, хэш, список, дерево) и полезных инструментов (работа с логами, оценка производительности, преобразование форматов и т.д.).

<blockquote>В новой версии добавлен (http://trac.enlightenment.org/e/browser/trunk/eina/NEWS) API для управления семафорами, реализован итератор Eina_Xattr, добавлены новые типы данных eina_inarray и eina_value, ускорена работа Eina_Rbtree;</blockquote>


-  Eet 1.6.0 (http://trac.enlightenment.org/e/wiki/Eet) - библиотека для записи произвольного набора блоков данных в файл и их последующего частого чтения в произвольном порядке.

<blockquote>В новой версии проведены (http://trac.enlightenment.org/e/browser/trunk/eet/NEWS) дополнительные оптимизации потребления памяти и производительности, добавлена поддержка GNUTLS 3.x, реализован API EET_DATA_DESCRIPTOR_ADD_BASIC_VAR_ARRAY, размер eet_connection увеличен до 1 Мб;</blockquote>


- Evas 1.2.0 (http://trac.enlightenment.org/e/wiki/Evas) - система рендеринга для организации вывода на экран. Evas оперирует содержимым экрана как сценой, на которой размещаются определенные объекты, состояние которых в последующем отслеживается. Подобный подход, абстрагированный от размещения экранных элементов, позволяет разрабатывать интерфейс пользователя с точки зрения дизайнера, а не программиста (в коде достаточно определить только логику и не думать о прорисовке и выводе на экран). Evas также абстрагирует метод вывода, что позволяет использовать один и тот же код в сочетании как с программным рендерингом, так и с OpenGL. При этом над сценой можно проделывать такие операции как масштабирование, вращение и 3D-трансформации. Evas обеспечивает замечательную производительность даже при использовании программных методов рендеринга, без задействования аппаратной акселерации вывода.


<blockquote>В новой версии реализовано около 40 изменений (http://trac.enlightenment.org/e/browser/trunk/evas/NEWS), среди которых: движок Shm для отрисовки с использованием Wayland, оптимизация производительности, прекращение поддержки движка Software_SDL, поддержка двойной буферизации в движке buffer, новые API для управления флагами событий и для манипулирования объектами фреймов, бэкенд evasgl для ПО, использующего Mesa;</blockquote>


-  Ecore 1.2.0 (http://trac.enlightenment.org/e/wiki/Ecore) - библиотека для организации цикла обработки событий, имеющая в своем арсенале набор модулей для упрощения связанных с обработкой событий задач, таких как работа с X, Evas, нитями, сетевыми соединениями и т.п.

<blockquote>В новой версии добавлено около 100 новых функций (http://trac.enlightenment.org/e/browser/trunk/ecore/NEWS), добавлены компоненты для работы с Wayland, проведена оптимизация потребления памяти, улучшена поддержка платформ Windows и Mac OS X;</blockquote>


-  Embryo 1.2.0 (http://trac.enlightenment.org/e/wiki/Embryo) - библиотека для написания небольших компилируемых приложений для встраиваемых устройств.

<blockquote>В новой версии улучшена (http://trac.enlightenment.org/e/browser/trunk/embryo/NEWS) поддержка платформы Windows, добавлена поддержка exotic, реализован набор математических функций;</blockquote>


-  Edje 1.2.0 (http://trac.enlightenment.org/e/wiki/Edje) - графическая библиотека, отделяющая внешний вид от кода (оформление задается в виде загружаемого из файла шаблона). По своей сути Edje занимает нишу где-то между HTML+CSS и Flash/PSD/SVG. При помощи данной библиотеки можно сформировать насыщенный пользовательский интерфейс, снабженный анимированными визуальными эффектами и поддерживающий динамическое оформление (внешний вид можно полностью поменять просто сменив EDJ-шаблон и не трогая код, при этом, в отличие от визуальных тем, порядок расположения элементов может быть произвольно изменен).

<blockquote>В новой версии добавлены (http://trac.enlightenment.org/e/browser/trunk/edje/NEWS) vkbd-типы HEX, TERMINAL, PASSOWORD, около реализовано 30 новых функций, увеличена скорость загрузки Edje-файлов, улучены средства для интеграции скриптов на языке Lua;</blockquote>


-  Efreet 1.2.0 (http://trac.enlightenment.org/e/wiki/Efreet) - библиотека, позволяющая использовать в приложениях некоторые спецификации Freedesktop.org по работе с пиктограммами, Desktop-файлами и меню.

<blockquote>В новой версии отмечено (http://trac.enlightenment.org/e/browser/trunk/efreet/NEWS) несколько незначительных исправлений;</blockquote>


-  E_Dbus 1.2.0 (http://trac.enlightenment.org/e/wiki/E_Dbus) - надстройка над DBus API, позволяющая использовать его в EFL-приложениях и интегрировать в основной цикл обработки событий Ecore/main.

<blockquote>В новой версии проведена (http://trac.enlightenment.org/e/browser/trunk/e_dbus/NEWS) работа над ошибками;</blockquote>


-  Eeze 1.2.0 (http://trac.enlightenment.org/e/wiki/Eeze) - библиотека для организации взаимодействия с внешними устройствами через udev, hal и другие механизмы.

<blockquote>В новой версии добавлена (http://trac.enlightenment.org/e/browser/trunk/eeze/NEWS) поддержка определения bluetooth-устройств, реализован API для работы с сетевыми устройствами;</blockquote>


-  Expedite 1.2.0 (http://trac.enlightenment.org/e/wiki/Expedite) - инструментарий для измерения производительности, который может тестировать различные движки Evas, такие как X11, XRender, OpenGL, SDL и DirectFB. Методика тестирования максимально приближена к реальным условиям.


<blockquote>В новой версии удалена (http://trac.enlightenment.org/e/browser/trunk/expedite/NEWS) поддержка движков SDL 16bpp и Software_SDL;</blockquote>
-  Evil 1.1.0 (http://trac.enlightenment.org/e/wiki/Evil) - реализация уровня совместимости для работы на платформе Windows.

<blockquote>Среди улучшений (http://trac.enlightenment.org/e/browser/trunk/evil/NEWS) незначительное расширение API, например, добавлено POSIX-совместимое семейство функция printf()  и вызов strcasestr().</blockquote>

URL: http://enlightenment.org/p.php?p=news/show&l=en&news_id=43
Новость: https://www.opennet.ru/opennews/art.shtml?num=33714

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


4. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +8 +/
Сообщение от Анонимон on 27-Апр-12, 15:43 
Видел, щупал. Cердито, красиво и удобно. Лишбы не опух со временм как другие.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  –4 +/
Сообщение от anonimous on 27-Апр-12, 16:42 
Это грусная неизбежность. Или загнется(врятли) или опухнет. Но, как говорится, плох тот солдат который не хочет стать генералом.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

16. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +/
Сообщение от Michael Shigorin email(ok) on 28-Апр-12, 14:03 
> Но, как говорится, плох тот солдат который не хочет стать генералом.

Рендерман и так "спецназовец" ;-)

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

17. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +/
Сообщение от Andrey Mitrofanov on 28-Апр-12, 14:07 
> Рендерман и так "спецназовец" ;-)

Rasterman, you mean?

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +/
Сообщение от Michael Shigorin email(ok) on 28-Апр-12, 15:29 
>> Рендерман и так "спецназовец" ;-)
> Rasterman, you mean?

Мы с моим склерозом благодарны за поправку :)

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

14. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +2 +/
Сообщение от letsmac (ok) on 28-Апр-12, 08:50 
За 14 лет не опух.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +2 +/
Сообщение от Аноним (??) on 27-Апр-12, 17:01 
Когда релиз E-17 ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +1 +/
Сообщение от Аноним (??) on 27-Апр-12, 17:05 
Чем нынешние версии не устраивают?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +/
Сообщение от Аноним (??) on 27-Апр-12, 22:30 
Стабильностью.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

20. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +/
Сообщение от sndev email(ok) on 30-Апр-12, 10:27 
Окстись. Некоторым КДЕ и Гномам, до стабильности Е17, как раком до пекина.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

8. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +1 +/
Сообщение от evgeny_t (ok) on 27-Апр-12, 18:15 
сколько его человек там пилят, а то как то много )
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +1 +/
Сообщение от Crazy Alex (ok) on 27-Апр-12, 18:29 
добротно. на вид - хороший кандидат для приличного DE
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +11 +/
Сообщение от Аноним (??) on 27-Апр-12, 20:54 
Evil (зло) 1.1.0 - реализация уровня совместимости для работы на платформе Windows.
ребята с юмором подошли ))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +/
Сообщение от UnGine email on 27-Апр-12, 23:16 
Жду обновление дистриба BodhiLinux
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +/
Сообщение от lucentcode (ok) on 28-Апр-12, 01:26 
Evil 1.1.0 - это круто! Парнишки с юмором эту либу разрабатывают, а это значит что у неё хорошее будущее:)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +/
Сообщение от mylefthand on 28-Апр-12, 10:09 
Как там у них с документацией?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Новый стабильный релиз EFL (Enlightenment Foundation Library..."  +/
Сообщение от inferrna on 29-Апр-12, 15:15 
https://launchpad.net/~hannes-janetzek/+archive/enlightenmen...
Пользуюсь этим. Всё стабильно, за исключением случаев, когда ребята из enlightenment сами ломают api.
Evil 1.1.0 - не знаю, даже, похоже на шутку. На http://trac.enlightenment.org/e/wiki/EFL оно такое:
Extra     Evil?     System     Windows compatibility layer
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру