Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

EFL 2.0, Time to Rethink and Make Things Easier!

Linux Foundation via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution and modernization of the Enlightenment Foundation Library (EFL) in this 44-minute conference talk by Cedric Bail from Samsung Open Source Group. Discover how EFL 2.0 aims to simplify usage, improve efficiency, and introduce a unified API after 17 years of organic growth. Learn about the development of new bindings for C++, C#, JavaScript, Lua, and Python, and how they facilitate easier maintenance. Gain insights into the stable release of the unified API and its potential for creating graphical user interfaces on embedded devices. Delve into topics such as scene graphs, language support, object models, application lifecycles, synchronization, and widget development. Understand the critical approach taken to modernize EFL while maintaining compatibility with existing APIs, allowing for smooth transitions in application development.

Syllabus

Introduction
What is EFL
Samsung EFL
Scene Graph
API
Language Support
Simple API
Bindings
New Object Model
Aeolian
C boilerplate
Public API
New Library
Application Lifecycle
Synchronization
Network Part
Widgets
Documentation
Outro

Taught by

Linux Foundation

Reviews

Start your review of EFL 2.0, Time to Rethink and Make Things Easier!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.