Concept: Animation(Blender or other) to OpenGl ES?

Hi there,

Getting into animation and skinning(Envelope) an animation from a 3D tool as Blender - what is the concepts in OpenGl ES.

Questions:
No bones/skeleton:

  1. Key framing(no bones) is that, taking all the vertices for each frame(key) and draw them out.
  2. Key framing is that, taking all the vertices and then calculate(matrix) all the vertices with a special keyframe matrix?

With bones/skeleton:

  1. Traverse through all the bones in Blender and attach vertices to them in some recursive struct/class path in OpenGl - and then afterwards apply movements for the bones or IK etc. if necessary to take input from user?

Any directions are appreciated, thanks in advance.

Regards
Chris