The Eclipse Foundation conducted a survey of 1,717 IoT developers in 2019. The survey found that two-thirds of respondents currently work on or will work on IoT projects in the next 18 months. AWS, Azure and GCP were the top IoT cloud platforms, while C, C++, Java, JavaScript and Python were the most used programming languages. MQTT was still the dominant communication protocol. The Eclipse IDE was also the leading development environment for building IoT applications.