Core object model - to EFL++

Under the hood of Tizen lies a set of libraries called "EFL". These libraries cover things from rendering through to scene graph, opengl accelerated rendering, widget set, mainloop, thread helpers, layout handling, networking, and much more.

These libraries have been evolving, and Tizen 3.0 will have some new features that add interesting features and possibilities. These include far more robust object access via indirection, dynamic reference counted objects as a base class which leads to easy generation of C++ (EFL++) bindings, alongside the ability to generate OO bindings for other dynamic languages such as Javascript, LUA and Python, so a single consistent API can automatically be exposed in many languages.

This presentation will cover these new features, how they work, what they bring in features and API accessibility, how they improve robustness and more.

Year: 
2014
Presenter(s): 
Carsten Haitzler, Samsung
Location: 
Continental 5
Scheduled Time: 
Tuesday, 3 June 2014 - 3:00pm to 3:40pm