The Eclipse Cloud DevTools Working Group provides a vendor-neutral ecosystem of open-source projects focused on defining, implementing and promoting best-in-class web and cloud-based development tools. This working group accelerates innovation and adoption of Cloud Integrated Development Environment (IDE) and container-based workspace management technologies.
We are a diverse group of members, consisting of both large and small organizations, all working in different domains to provide best-in-class solutions for their developers. In 2021 we have welcomed three new members already, Arm, STMicroelectronics, and Renesas. They are spearheading working group efforts to build tools in and for the cloud in the field of embedded development.
We recently completed a major overhaul of the working group website: https://ecdtools.eclipse.org. This new resource is designed to be more visually appealing, easier to navigate, and a platform that better highlights and drives traffic to our projects. Accompanying the website is the launch of our new logo. Both were collaborations of designers, the foundation team, and the working group members. We’re very happy with the results. If you find anything that seems out of place, or have ideas for further content, please open a Github issue.
It’s event season and we are participating in a number of upcoming virtual and live events. Here’s a quick overview:
CN4EF Day at KubeCon + CloudNativeCon NA
Cloud Native for Eclipse Foundation (CN4EF) Day 2021 is a full-day of expert talks, demos, and thought-provoking sessions focused on enterprise applications implemented using Eclipse Foundation projects on Kubernetes – from the cloud and all the way to the edge. The Eclipse Cloud DevTools, Jakarta EE, MicroProfile, and Eclipse Edge Native communities will all be represented. CN4CF Day is co-located with KubeCon / CloudNativeCon North America 2021. Sign up!
Be sure to drop by our booth as well at the main conference.
EclipseCon is the leading conference for developers, architects, and open source business leaders to learn about Eclipse technologies, share best practices, and more. Join us at the event to learn more about common challenges and innovate together on open source runtimes, tools, frameworks and much more! Register today. Read more about the Web and Desktop Tools & IDEs track in this blog post.
Open Source Experience (OSXP)
The goal of Open Source Experience is to bring together the entire open source expert community for two days for a new dynamic in a sector that is constantly innovating. On-site this year in Paris and with a focus on European open source, the Eclipse Foundation is delighted to be participating. You can visit our booth throughout, and our session titled ‘Open-Source Tools and Platforms: From the Cloud to the Edge and Beyond’ will focus on why open source enables innovation at an industrial scale.
Save the date! The annual TheiaCon 2021 will be taking place starting November 17th, 2021. Join us to get to know the community, learn about the latest developments, and share your ideas live with Theia ecosystem leaders and innovators.
Register now to hear from Theia developers, adopters, and other contributors.
Cloud Chat and Cloud Tool Time
Both of our Cloud DevTools event series continue to gain momentum. Check out the latest episodes and follow our channels here:
We’re also in the process of booking 2022 episodes of both of these series. Be sure to sign up to share your projects, ideas and tips with the community.
Eclipse Che 7.36 and 7.37 were released last month. With those releases we have made Che simpler to manage, dropping single user support and simpler to use with the introduction of JetBrains Projector-based Che editors and the use of multi-root project layout by default in the Che-Theia editor. We made it easier to reduce workspaces startup time using the Kubernetes Image Puller as it’s now automatically configured to pull the container images used by the current installation of Che. Finally we improved the integration with Kubernetes completing part 2 of DevWorkspace Operator integration in Che (including the support for v2 of the Devfile spec) and backup automation when upgrading Che.
Eclipse Dirigible 6.0.0 has been released in September 2021. New form based editors added for CSV files management in the context of data import. Lots of improvements and fixes in the OData layer have been made - entity references, event handlers and more. For the static content/resources mainly for the client side frameworks, has been adopted the corresponding versions of WebJars. The first version of the Spring Boot distribution package is part of the current version as well.
Eclipse JKube 1.5.0 will be released during October 2021. Among the main highlights, the new Kubernetes and OpenShift Gradle plugins will be available for preview. If you want to learn more and see the new plugins in action, register for the JKube session on EclipseCon 2021 where we will unveil them.
The public open-vsx.org service is continuing to gain adoption both from users and publishers. The registry now has more than 1300 high-quality extensions, which are accessed daily by communities around VSCodium, Gitpod and many Theia-based applications. Contributions to the project code, on the other hand, have been rather low for some time. But the development of the Open VSX server application started to pick up speed again as we welcomed two new committers to the project: Aart van Baren and Anton Kosyakov. The main focus is on getting the project ready for the high load it is already experiencing and the even higher demand we foresee moving forward.
Eclipse Theia 1.18.0 was released at the end of September. It contains miscellaneous enhancements and bugfixes. Notably, the supported VS Code extensions API was stepped from 1.50.0 to 1.53.2, which permits consuming later versions of many popular extensions that were already available on open-vsx.org but could not yet be used in Theia-based applications. See the changelog for details. Around the same time, Theia Blueprint Beta 2 was released. For the first time, it bundles the full set of VS Code “built-in” extensions. If you have a previous version installed, you can use the auto-update feature to get the latest, else you can download the package for your operating system here.
Embedded Special Interest Group
Embedded tools vendors are at different stages of their journey to the cloud. Many will remain invested in other platforms, for example the Eclipse IDE, while they look to move to the cloud. Some are leading the way. Arm have built their Mbed Studio on Eclipse Theia, and recently moved in-browser with Keil Studio.
Here are the high-level goals of the SIG:
- Facilitate collaboration to encourage deeper cooperation between embedded tools vendors
- Develop and promote technical standards that benefit all tools
- Drive innovation in the ecosystem
- Accelerate the move from traditional desktop tools for embedded development to platforms built on Web technologies for in-browser cloud-hosted or desktop dev tools
- Strengthen and diversify the project ecosystem. Identify and fill gaps in the Eclipse Cloud DevTools project portfolio.
- Grow the Cloud DevTools community
- Align project priorities to support SIG objectives
Technical initiatives that have bubbled up as priorities include publishing a report on C++ tooling on the Web (think CDT for the Web built on top of Theia), Memory Inspector, porting Trace Compass to the Web, Multiple Contexts for indexes in clangd, and the Eclipse CDT GDB Adapter.
Current members of the group are Arm, EclipseSource, Ericsson, Renesas, and STMicroelectronics. If you are interested in joining, let us know.
Next week we will be launching our first annual Cloud Developer Survey Results. This independently New Cloud Native Research Offers Insights into Developer Trends, This report was commissioned by the Eclipse Cloud DevTools Working Group and is the result of more than 300 interviews conducted by an independent analyst organization. Participants consisted of software developers, as well as DevOps, IT and development leadership. Primary survey objectives were to gain a better understanding of cloud-based developer trends by identifying the requirements, priorities, and challenges faced by organizations that deploy and use cloud-based development solutions, including those based on open source technologies.
Keep an eye out for this insightful report!
The Cloud DevTools community is growing faster than ever. and there are many ways to both contribute and stay informed.
- Join the community mailing list (an Eclipse account is required)
- For instant messaging, we use Slack and you can join at ecd-tools.slack.com.
- Get social with us on Twitter @ECDTools and on LinkedIn
- Use #CloudDevTools and #ECDtools hashtags whenever relevant in your posts
- Ask your company’s social media team to follow and retweet from official handles
- Please share news and updates with your own personal networks
- Author blog posts that mention Cloud DevTools or related projects
- Write a post about your experience as a member of the community
- Fill out this handy form to share your case studies and success stories with us
- Submit talks to conference CFPs for Cloud DevTools awareness
- Add our community calendar to your calendar to hear about upcoming events. More details on how to subscribe are on our community page.