View Colors outside of render
Unfortunately, it's not possible to realize shading effects from Cycles BSDF node trees in the viewport via OpenGL. You must use the Viewport render mode or do a full render to the frame buffer to realize the shader effects that you've set up.

At this point, you're pretty much limited to image textures, ambient occlusion, DOF, and shadeless mode for viewport view when not in render mode. I suppose you could technically bake your cycles shaders to a texture image, and then apply it to the mesh for viewing in the viewport, but that seems counterproductive.