Page MenuHomePhabricator

Enlightenment Developer Days 2016
Updated 970 Days AgoPublic

Enlightenment Developer Days 2016

Saturday 14th to Monday 16th of May, 2016, Paris, France


To attend, please vote for Yes in this vote below. We need this numbers for planning, so you MUST vote Yes to attend. If you do not, you will not be admitted. It doesn't cost anything, so please do so. YOU MUST BE LOGGED IN TO VOTE OR SEE THIS VOTE BELOW.

The developer day will be from 14th to 16th of May 2016 in Paris, France.


OpenWide office, 23 Rue Daviel, 75013 Paris, France

Many thanks to our friends at OpenWide for hosting this event!

Hotels & Transportation

For international flights the Charles de Gaulle airport would be best for Paris. Once we settled for a hotel we will have some notes how to get there.

Hotels nearby would be mostly around the Place d'Italie and Port d'Orleans. The former is around 12 minutes walk from the meeting while the later is a bit over 20 min.

Place d'Italie:

Port d'Orleans:


We are having 3 days this year which means we have plenty of time for longer talks or hands on sessions if people are interested. We will also have time for hackathon session which might run under a theme if we can get enough people interested. All in all we are very flexible with the program depending on what feedback we get.



08:30 - 09:00 Coffee and mingle time
09:00 - 09:20 Reason, scope and goal of EFL interface
09:20 - 10:00 Efl.Loop aka Ecore main loop
10:00 - 10:30 Promise and Efl.Model
10:30 - 10:50 Coffee Break
10:50 - 12:30 Efl.Canvas & Efl.Ui
12:30 - 14:00 Lunch (order and eat on site) and free talk/feedback on the above change
14:00 - 18:00 Social event to be defined
19:00 - XX:XX Dinner together somewhere


08:30 - 09:00 Coffee and mingle time
09:00 - 10:00 Keynote
10:00 - 10:30 Developing the future
10:30 - 10:50 Coffee Break
10:50 - 11:20 EFL on Mac OS X - development status and common compatibility issues
11:20 - 11:50 QA improvements coming with the EFL 1.18
11:50 - 12:20 EFL Documentation: Where we are and where we're going
12:20 - 14:00 Lunch (order and eat on site)
14:00 - 14:30 Enventor, 3 years later
14:30 - 18:00 Group Hacking Session
19:00 - XX:XX Dinner together somewhere


08:30 - 09:00 Coffee and mingle time
09:00 - 10:00 JavaScript and C++ applications with EFL
10:00 - 10:30 Breaking the World
10:30 - 10:50 Coffee Break
10:50 - 11:20 Oops! I did it again (I broke Eo)
11:20 - 12:00 Kicking GL out of the main T in Evas
12:00 - 13:30 Lunch (order and eat on site)
13:30 - 18:00 Group Hacking Session
19:00 - XX:XX Dinner together somewhere


Developing the futureStatus, roadmap and vision of EDI. How we can continue to make developing E/EFL easier and get more apps on the platformAndrew Williams
EFL on Mac OS X - development status and common compatibility issuesEFL development on Mac OS X is a long run work-in-progress task. For a long time highly unstable and experimental, it is slowly being stabilized. This talk will give an update about the status of the Mac OS X integration within EFL/ELM. It will be the occasion for a retrospective on the most common compatibility issues.Jean Guyomarc'h
QA improvements coming with the EFL 1.18With 1.18 being a big release compared in size and time with many important changes we also needed to make sure we are catching up on the QA side as well.With the Elementary merge into the EFL and the new interfaces the QA infrastructure had to adapt and make sure these important APIs to our developer base are widely tested. This talk will cover the work we have done so far including coverage reports, improvements in our unit tests, exactness as integration tests, the espion tool and maybe more.Stefan Schmidt
EFL Documentation: Where we are and where we're goingEver since the 1.8 merge (and arguably even before that) the state of docs in the EFL hasn't been great. The introduction of Eolian brought in more problems as well - now we also need to deal with language bindings besides plain C generation. However, Eolian also provides us with a lot of useful information which can be used to improve documentation quality as well as make documenting things more comfortable and easier - the tooling just isn't quite there yet. In this talk I will provide some insight into the current state of EFL documentation as well as explain how we're going to improve it in the future.Daniel Kolesa
Oops! I did it again (I broke Eo)As part of our efforts to optimise Eo, both in execution time and usability, we came up with a new syntax and so the fourth incarnation of Eo came to be. In this talk Tom will introduce the new syntax, explain the ideas behind it, and show how to use it in user applications. Tom will also demonstrate some best practices and will point out some common pitfalls when using Eo and Eolian. All while dancing to the timeless tunes of Britney Spears.Tom Hacohen
Splitting, packing and mergingEFL interfaces changes by jpeg: Splitting Evas Image into more specific classes, introducing a new packing and containers API, merging Elm Win Canvas and Ecore_Evas into a single Window API.Jean-Philippe André
Promises and EFL Data ModelAbout new Promises in EFL and the update of Data Model with PromisesFelipe Magno de Almeida
JavaScript and C++ applications with EFLC++ and JavaScript bindings with new EFL InterfacesFelipe Magno de Almeida
Kicking GL out of the main T in EvasFor Evas' OpenGL backends, having the blocking OpenGL rendering calls in the main thread have been a constant source of annoyance. In this talk, we present our plans for moving the GL calls out of thxe main thread in multiple stages, ultimately preparing for the Render 2 overhaul to take place.Sung W. Park
Breaking the WorldNow that Wayland support in EFL & Enlightenment is starting to mature (to the point of Almost being usable), it is likely that both users and arm-chair developers will want to try it out. This presentation will cover the methods involved in compiling, running, and debugging all things EFL-Wayland related including running EFL apps in Weston, and debugging Enlightenment-Wayland. Time permitting, a live demo of current Enlightenment-Wayland will also be shown.Christopher Michael
Enventor, 3 years laterEnventor 1.0 is just around corner. Now It’s time to review it together and have feedbacks from all of you. Current Enventor is one of major editor tool in Tizen and I’d love to share you guys current status and what people do think about Enventor and efl edc.Hermet Park, JaeHyun Cho{F36497}


Demo Sessions

Hands On Sessions

Social Event

Having some time together away from our laptops would be good for us. :-)

We have been thinking about various things we could do together. One would be the museum of technology in Paris another one would be some sport activity like indoor climbing. Let us know what you think about these.

Call For Participation / VISA Invitation Letters

If you want to propose a talk, a hands on session, a hackathon theme or
something else please send a mail to .
Title and short abstracts would be good as well as the time you expect
it will take. The same address can be used to request a VISA invitation
letter which might be needed for some folks. Please give us plenty of
time doing them by submitting your request early. The deadline for the
Call for Participation is March 15th.


Last Author
Last Edited
May 25 2016, 1:08 AM