Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

[EFL] Introduction to Enlightenment

Introduction to Enlightenment and EFL. Used by Gnome-Korea Seminar on August 25 in 2012.
by

Daniel Juyung Seo

on 12 August 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of [EFL] Introduction to Enlightenment

Enlightenment / EFL Fast
Fancy
Awesome!!
is your friend. Try it! Enlightenment Introduction to by Daniel Juyung Seo Daniel Juyung Seo Presentor a.k.a SeoZ
Enlightenment/EFL Open Source Committer
S/W Center, Samsung Electronics
Tizen Platform
seojuyung2 at gmail.com
http://seoz.egloos.com What is Enlightenment? Enlightenment Packages Open
Source Enlightenment
Window
Manager EFL
(Enlightenment Foundation Libraries) consists of
Enlightenment Window Manager (E16, E17)
EFL(Enlightenment Foundation Libraries)
is an Open Source project. Debian
Ubuntu
ArchLinux
Gentoo
Slackware
OpenSUSE, SLE, Fedora, CentOS, Mandriva
FreeBSD Distributions Bodhi
Elive
HUMANity
Macpup
MoonOS
OpenGEU
Pentoo
PCLinuxOS
Sabayon
Unite17
Yellow Dog History Historical Details 1996 1997 Enlightenment development started. Imaging layer split off into Imlib and Fnlib.
Imlib adds GTK+/GDK support. 1999 Imlib2 combines images, fonts, alpha channels etc. 2001 Evas (using Imlib2 and OpenGL) first appears. And then EFL really began as more libs were added: 2008 Elementary hit the trunk. 2011 1.0 Release of core EFL. Ecore, Ebits (later replaced by Edje), Edb (deprecated in favor of Eet), Eina, Embryo, Efreet, EDbus, Ethumb, Emotion, Elementary, Epdf, Eeze. Carsten Haitzler
(Rasterman) Carsten Haitzler is a founder of Enlightenment Project.
http://en.wikipedia.org/wiki/Carsten_Haitzler
http://www.rasterman.com/ Enlightenment 0.17
E17
DR17 E17 lies between Desktop Environment and Window Manager
Bodhi Linux
Tizen Platform Enlightenment Foundation Libraries EFL A collection of libraries
Built by the same team working on Enlightenment
Built for the purpose of making E17
Almost all development focus sunk into EFL vs E17 Bodhi Linux
System Requirement H/W Acceleration Memory Performance EFL Bindings Emotion Elementary Edje Evas Eina Ecore (cc) photo by theaucitron on Flickr (cc) photo by theaucitron on Flickr EFL Apps Terminology Shotgun ePeriodique,
elemines EFL in Products Freebox HD I-Kitchen Refregerator Calaos EFL in Tizen Simple
Application
Code Community Developers Founder
Committer
b0rker Mailing List enlightenment-announce
enlightenment-users
enlightenment-devel
enlightenment-intl
enlightenment-bugs @lists.sourceforge.net. IRC @freenode.net #e
#edevelop
#e.kr Korean Community http://efl.or.kr
E17 Korea Meeting
Microsoftware Magazine EFL Dev Day November 5, 2012
in Barcelona http://www.enlightenment.org/p.php?p=news/show&news_id=49 Community Platforms Linux
FreeBSD, other BSD's
Solaris
MacOS X
Windows
PS3 Optimized for run-time
Performance is the king in EFL Devices with low processing power
Embedded and finger-driven touch screen as well as desktop since 2001
vs Ubuntu 11.04 beyond base X11 'fail-safe' session 300+MHz Processor
128Mb of RAM
1.5G HD Space Strengths Rendering with OpenGL and OpenGL-ES2 for many years
Still fast with Software rendering Unity 168 MB E17 65MB C++
JavaScript
Perl
Python
Vala
Ruby EFL Libraries Convenience library
Ecore main loop A clean display canvas
Scene graph
Retained mode Data structure A complex graphical design & layout library. A widget set A media object library for playing audio and video
Full transcript