Ecore is, as its name implies, a core part of the Enlightenment window manager.
Ecore handles the X calls and reports all window events to xlibs.
It is all callback based, and keeps everything abstracted - but does not move away from normal X11 primitives like other abstractions (gdk for example), thus keeping 100% compatability with normal Xlib stuff.

Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.