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.