With the new framework you have to:
1) Define a fragment shader
2) Define a vertex shader
3) create a shader program, attach the fragment and the vertex shader to it
4) link the program
5) RENDER THE OBJECT
As you can see you have 4 steps more than in the convetional OpenGL.
And actually you have to run glDrawArrays to draw primitives.
Take a look to the first example in the book.
You can easily embed the gles2 code in Qt using QGLWidget
PS: Klen's example doesn't show us how to combine Gstreamer with Opencv, but it's a good tutorial teaching how to use Gstreamer + OpenGL ES + Qt.
Anyone knows how to install opencv on an N950 ? The opencv packages are not in the default repositories, any help ?