Canonical developer Jamie Bennett announced in his blog post The New UI for ARM Based Ubuntu Devices how Enlightenment Foundation Libraries (EFL) enabled rich graphical user interfaces even on non-3D-accelerated ARM devices. Enlightenment Foundation Libraries were conceived and developed with performance in mind. Started in 2000, the current incarnation was designed based on previous experience with Imlib and Imlib2, libraries known to be quite fast. Over the past 10 years, the API changed a lot to be easier to use, but the performance impact of each and every change was carefully considered and benchmarked using the Expedite tool.
Full story »