Building Custom C/C++ Tools in the Web - Stefan Dirix - Cloud IDE Days 2022

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=zRZrv4c6lhk



Duration: 24:54
190 views
6


Stefan Dirix speaks at Cloud IDE Days 2022

Get Social!
Website: https://ecdtools.eclipse.org/​​​​
Subscribe: https://www.youtube.com/user/EclipseFoundation
Follow us on Twitter: https://twitter.com/ECDTools​​​​
Like us on Facebook: https://www.facebook.com/eclipse.org/
Join us on LinkedIn:https://www.linkedin.com/showcase/ecd-tools/
Tag us: #EclipseFdn​​​​ #ECDTools​​​​ #ToolTime


Do you want to develop a customized tool for C/C++ development in the web/cloud? In this talk, we will provide a state-of-the-art overview and recommendations about available tools, extensions and frameworks for building web-based C/C++ tooling. We'll present CDT.cloud, a new project hosted at the Eclipse Foundation that provides a home for several C/C++ tool technologies for web- and cloud-based tools. Furthermore, we introduce CDT.cloud Blueprint, a template tool for C/C++ development based on open source components.

Many domain-specific C/C++ tool chains are currently in the process of migrating to web-based tech stack and a cloud-based infrastructure. This migration involves a lot of critical technology choices and important integration work to reach an industry-ready quality of integrated language and development support on a modern UI and flexible tool architecture. These decisions include choosing a language server, selecting C/C++ extensions, defining build configuration management and choosing solutions for a debug adapter, memory view, tracing, register view and many others.

In this talk, we will discuss the most common bits and pieces of a C/C++ tool chain in general and in addition put a special focus on embedded development. We will discuss the technology selection, provide recommendations and also point out components currently under development to look out for in the near future. We will also demonstrate how to integrate all that into your custom C/C++ tool based on an open-source example tool called CDT.cloud Blueprint that may act as the basis for your custom C/C++ tool product. Besides looking at this specific project we'll also give a brief overview over CDT.cloud in general, a new project hosted at the Eclipse Foundation that provides a home for several C/C++ tool technologies for web- and cloud-based tools.

For this overview, we compiled the experiences gained from various customer projects, in which we are migrating to web-based tooling as well as an additional survey among partner companies. Therefore this talk will provide you with a profound overview of current trends and guidelines to get started with your own web-based tooling project for C/C++ development.




Other Videos By Eclipse Foundation


2022-05-02Panel Discussion - Moving Tools to the Cloud: Challenges and Best Practices - Cloud IDE Days 2022
2022-05-02An IDE to Develop, Trace and Debug Cloud and HPC Applications - Arnaud Fiorini - Cloud IDE Days 2022
2022-05-02Run Your Favorite IDE on Kubernetes with Eclipse Che - Ilya and David - Cloud IDE Days 2022
2022-05-02Using Langium to Create DSLs in the Cloud - Irina Artemeva - Cloud IDE Days 2022
2022-05-02Getting Started with Eclipse Theia - Jonas Helming - Cloud IDE Days 2022
2022-05-02Protect Your Cloud-IDE Dev Process Against Data Leaks - Laurent Balmelli - Cloud IDE Days 2022
2022-05-02Deploying OpenVSX in a Corporate-Friendly way - Matthew Khouzam - Cloud IDE Days 2022
2022-05-02Create Graphical Studios with Sirius Web - Mélanie Bats - Cloud IDE Days 2022
2022-05-02Mainframe Development in the Cloud - Peter Haumer - Cloud IDE Days 2022
2022-05-02Diagram Editors in Cloud IDEs - Philip Langer - Cloud IDE Days 2022
2022-05-02Building Custom C/C++ Tools in the Web - Stefan Dirix - Cloud IDE Days 2022
2022-05-02Bringing Eclipse Dirigible to the Next Level with Project XSK - Yordan Pavlov - Cloud IDE Days 2022
2022-05-02Eclipse Foundation IP Due Diligence - Modernizing our Processes
2022-04-26Cloud Clips Episode 1 - Path Optimization For Quake 2 Yamagi
2022-04-12The Oniro Project Workshop: Benefits of Joining the Ecosystem (March 2022)
2022-04-08AICE Working Group Monthly Meeting | April 7 2022
2022-04-05Virtual IoT Meetup-Benefits of MQTT for IoT Apps and Beyond
2022-03-31Edge of Things - Eclipse Kanto, A Modular IoT Enabler for Edge Devices
2022-03-16Jakarta Tech Talk - The five skills you must master to be outstanding as a software engineer
2022-03-15Humans are hard, Code is easy - Virtual Eclipse Community Meetup
2022-03-09DOs and DON'Ts when building a Yocto based distribution (Bernhard Rosenkränzer, Andrei Gherzan)