Nanocomposite for Solar Energy Application