In the age of IoT and wearables, many developers are making an effort to develop new apps for these types of devices. For this reason, many independent manufacturers and developers are quite interested in these matters that are current and future. The apps for wearables, taking into account the performance of the hardware integrated in these devices, must be as light and efficient as possible, since the power is much lower than what we can have in any smartphone ...
If you remember, we already talked about the ELC in the article about AGL, a conference on embedded or embedded, but this time we will not talk about the Linux operating system for connected cars, but about another initiative related to wearables and the company Samsung, which by the way could surpass Intel for the first time in many years as a leader in the semiconductor sector if the forecasts are fulfilled, and all thanks to the sales of solid state memories of the Korean.
Well, back to the topic, EFL is a toolkit quite practical to create lightweight GUIs, that is, graphical interfaces for apps that do not need too many hardware resources to function. Remember that the graphical aspect is one of the things that demands the most hardware resources from the devices. Cedric Bail, from Samsung, was in charge at the ECL (Embedded Linux Conference) 2017 to give some tips on the use of EFL for developers interested in creating apps for wearables in general.
EFL stands for Enlightenment Foundation Libraries. EFL is comprised of a series of tiered layered libraries, from lowest to highest level, allowing access to each level as you go. With a default API in C and other languages in which you are working. EFL has been used in the Samsung Galaxy Gear, and also in the Samsung Z1, Z2, Z3 and SUHD smart TVs from the South Korean firm. Other devices from the firm have also used it, such as the NX300M, NX1, etc.