Thin-film solar research