Ve věku IoT a nositelná zařízení, mnoho vývojářů se snaží vyvinout nové aplikace pro tyto typy zařízení. Z tohoto důvodu se mnoho nezávislých výrobců a vývojářů docela zajímá o tyto záležitosti, které jsou současné i budoucí. Aplikace pro nositelná zařízení, s přihlédnutím k výkonu hardwaru integrovaného do těchto zařízení, musí být co nejlehčí a nejúčinnější, protože výkon je mnohem nižší, než jaký můžeme mít v jakémkoli smartphonu ...
Pokud si pamatujete, o ELC jsme již hovořili v článku o AGL, konferenci o embedded nebo embedded, ale tentokrát nebudeme hovořit o operačním systému Linux pro připojená auta, ale o další iniciativě týkající se nositelných zařízení a společnosti Samsung, který by mimochodem mohl překonat Intel poprvé po mnoha letech jako lídra v sektoru polovodičů, pokud budou předpovědi splněny, a to vše díky prodejům pevných pamětí Korejce.
No, zpět k tématu EFL je sada nástrojů docela praktické vytvářet odlehčené GUI, tj. grafická rozhraní pro aplikace, které ke svému fungování nepotřebují příliš mnoho hardwarových prostředků. Nezapomeňte, že grafická stránka je jednou z věcí, která od zařízení vyžaduje nejvíce hardwarových prostředků. Cedric Bail ze společnosti Samsung byl odpovědný za ECL (Embedded Linux Conference) 2017, aby poskytl několik tipů na používání EFL pro vývojáře, kteří mají zájem o vytváření aplikací pro nositelná zařízení obecně.
EFL znamená Knihovny nadace osvícení. EFL se skládá z řady víceúrovňových vrstvených knihoven, od nejnižší po nejvyšší úroveň, což umožňuje přístup ke každé úrovni za běhu. S výchozím API v jazyce C a dalších jazycích, ve kterých pracujete. EFL byl použit v zařízeních Samsung Galaxy Gear a také v chytrých televizorech Samsung Z1, Z2, Z3 a SUHD od jihokorejské firmy. Využily ji i další zařízení od firmy, například NX300M, NX1 atd.