Energy is important for the existence and development of humankind and is a key issue in international politics, the economy, military preparedness, and diplomacy. To reduce the impact of conventional energy sources on the environment, much attention should be paid to the development of new energy and renewable energy resources. Solar energy, which is environment friendly, is renewable and can serve as a sustainable energy source. Hence, it will certainly become an important part of the future energy structure with the increasingly drying up of the terrestrial fossil fuel. However, the lower energy density and seasonal doing with geographical dependence are the major challenges in identifying suitable applications.