Solar Cell Types and Technologies with Applications in Energy Harvesting | IEEE Conference Publication | IEEE Xplore