To start gui recently developed, in order to understand this mechanism inside, he opened a column here herein, this basic concept is introduced, first set out some of the words I usually hear, will be introduced one by one behind
graphic engine graphics engine
renderer
surface
display
message queue
Event System
osd
video
liveview
composer
playback
texture
openGL ES
EGL
GuiLite can look at the open source project, it is relatively simple, but as a beginner or a good choice.