The Eclipse C++ IDE and the CDT project have long been a standard toolset for embedded development. It’s flexibility to handle most compilers and debuggers has made it easy for vendors to adopt it into their commercial offerings.
With the Eclipse Neon release and CDT 9.0, the CDT project has begun to focus on vertical open source runtime stacks to improve the user experience for developers trying to use Eclipse for specific environments. This has also helped us improve CDT’s underlying build and launch frameworks to make this easier.
This talk will demonstrate a few of those frameworks by creating an Arduino C++ app that communicates with an Qt app running on a BeagleBone with QNX Neutrino and using the Paho MQTT library all built with the Eclipse C++ IDE.
Also using MQTT, we'll build a Web server and client observing this system using the Java and Web Tools installed into the C++ IDE to illustrate why being a part of the Eclipse ecosystem is so important for our user community.