Reading the .blend file to my application

Hello everyone.

I want to know if there is any where were I could find information about reading the .blend file into my own application , all I want to read is the mesh, armature, light, camera, texture, material, font and empty.

this is a C++ application.

A couple of links that may be useful
http://www.atmind.nl/blender/mystery_ot_blend.html
http://www.blender.org/community/blender-conference/blender-conference-2004/proceedings/kent-mein/full-paper/

Richard

Thanks a lot that helps

thanks mate :wink:

if this is for your own engine and your already using or planning to use the bullet physics engine,
then know that there’s a ‘readblend’ library included in bullets source! :wink:

http://en.wikipedia.org/wiki/Readblend
Search for ‘readblend’ in bullet’s svn trunk

edit:
Also checking out erwins gamekit may be worthwhile:
http://code.google.com/p/gamekit/

I want to know somewhere where I could read about how the blender skeletal sytem works and how I could read it into my application. in other words I want to know how it is implemented.