Developed for the Wireless Systems/Advanced Topics in Networking course in Sapienza Università di Roma, this is a Solar Energy Harvesting prediction system in Java that uses data collected by a mote running TinyOS and cloud coverage forecast provided by PredictionIO to predict how much solar energy will be harvested in the near future.