This talk will discuss the new plug-in support being added to the CDT project to build C/C++ projects in Docker Containers for Linux, MacOS, and Windows. After building, the user can run the executables in a Docker Container just as if they were built locally. The new support is completely optional and allows building existing CDT projects either locally or in one or more Docker Containers. C/C++ indexing of the source code is supported using the Docker Container header files where appropriate.
The Crazyflie 2.0 is a nano quadcopter and a flying open source development platform. It's firmware has been developed with Eclipse CDT. Since there is also a Java API available it seems only natural to use it in an Eclipse plugin. Will there be a live demo and a flying quadcopter? Absolutely! :)
The IDE world is changing rapidly. There are some strong new IDEs that try to support C++, but as much as I like them for other languages and platforms, they just can't compete with CDT at working with native (real native) code. However, at the same time, we realize that our lead won't last forever and we have to consider where we need to go next to remain competative.