Jonas Helming, Maximilian Koegel and Philip Langer co-lead EclipseSource. They work as consultants and software engineers for building web-based and desktop-based tools. …
Building Custom C/C++ Tools: CDT Cloud and Eclipse Theia in Action
February 12, 2024 | 2 min ReadAre you looking for the best way to create a custom C/C++ development tool that perfectly matches your specific requirements, hardware, or tool-chains? Check out our recent session at TheiaCon! We’ve explored the capabilities of CDT Cloud and Eclipse Theia, a powerful combination for those who want to develop specialized IDEs for C/C++ development needs.
CDT Cloud Blueprint, a powerful web-based IDE for C/C++ development, offers robust coding, debugging, and tracing features. It’s built upon Eclipse Theia, providing a solid base while enabling lots of flexibility for adding unique customizations, such as specialized project configuration, seamless integration of specific toolchains and much more, making embedded development with specific hardware a breeze.
In our session, we demonstrate the initial steps in developing a custom C/C++ tool using CDT Cloud Blueprint. By using the Raspberry Pico as an example, we provide a practical guide through the development steps. The talk not only covers the typical customizations needed for a specialized C/C++ IDE, but also discusses how your specific components, such as toolchains, debuggers, and device managers, can be integrated to achieve a smooth user experience with lots of out-of-the-box functionality for your users..
Watch the talk below to delve deeper into the possibilities of CDT Cloud for your C/C++ development needs:
At EclipseSource, we’re committed to the development of web and cloud-based custom tools and IDEs. Whether your interest lies in hosting tools and IDEs in the cloud, Theia Cloud, Eclipse Theia, Code OSS, or related technologies, our team is equipped to provide expert consulting and implementation services to make sure you reach the best possible support for your specific project requirements. Get in contact with us to discuss your use case!