Also you should use another driver. EDT_SOFTWARE is mainly for doing settings dialogs. It can render a little bit 3D, but that's just an added features. Preferably you should work with EDT_OPENGL or EDT_DIRECT3D9. If you need software rendering for some reason then use EDT_BURNINGSVIDEO which supports more features.
And always check console messages, if for example the texture doesn't load it will give a warning there.
Hey thanks. I managed to load the materials with a cube not sure what was wrong but I did it.
Now I'm struggling to get a mesh with armature to load animation. But I think that's an issue for a different post.
Thanks again.