The Ecore library includes a wrapper for handling the X window system.
This page briefly explains what the X window system is and various terms that are used.