Advanced Nanomatirals For Solar Cells And Light Emitting Diodes