YoVDO

EFL 2.0, Time to Rethink and Make Things Easier!

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses API Development Courses

Course Description

Overview

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

Tags

Related Courses

Capstone: Photo Tourist Web Application
Johns Hopkins University via Coursera
Introduction to NodeJS
Microsoft via edX
API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera
Desarrollo de páginas con Angular
Universidad Austral via Coursera
Full Stack Web Developer
Udacity