Fabrication and Device Applications of Self Assembled Nanostructures