Обновления компонентов EFL (Enlightenment Foundation Library)

Объявлено о начале тестирования новых экспериментальных версий библиотек из набора EFL (Enlightenment Foundation Library). Библиотеки EFL позволяют создавать визуально привлекательные графические интерфейсы, отличающиеся компактностью, низким потреблением ресурсов и высокой производительностью. Несмотря на изначальное развитие в качестве базиса для окружения Enlightenment 17, в настоящее время компоненты EFL обретают популярность для построения интерфейсов потребительской электроники и мобильных устройств. Например, EFL является составной частью мобильной платформы Tizen, продолжающей развитие MeeGo, а также активно используются в телефонах Samsung.

Кроме обновления ранее поддерживаемых в EFL библиотек Eina (1.2.0), Eet (1.6.0), Ecore (1.2.0), Embryo (1.2.0), Edje (1.2.0), Efreet (1.2.0), E_dbus (1.2.0), Eeze (1.2.0), Expedite (1.2.0) и Evas Generic Loaders (1.2.0), в состав набора включено 5 новых компонентов:

  • Eio 1.0.0 — абстрактный интерфейс для доступа к файловой системе и реализации асинхронного ввода/вывода;
  • Emotion 1.0.0 — библиотека для интеграции в EFL-приложения поддержки проигрывания аудио и видео контента. Проигрывание видео может осуществляться с использованием Gstreamer, Xine или других внешних плагинов (например, VLC), при этом видео отображается как стандартный объект в Evas;
  • Ethumb 1.0.0 — библиотека для формирования эскизов изображений, соответствующих стандартам freedesktop.org. Ethumb реализован в виде сервиса dbus и клиентской библиотеки, взаимодействующей с данным сервисом;
  • Elementary 1.0.0 — набор виджетов с готовой реализацией разнообразных графических элементов (от кнопок и элементов управления, до календаря и модуля редактирования текста).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.