Thin films and solar energy applications