Are you interested in deploying your own Eclipse Che, a cloud-native IDE, inside your company's network? Do you want to learn about different ways of deployment, from running Che on personal laptop to deployment to Virtual Private Cloud? Join our session, where we'll describe our experience with providing an Eclipse Che environment with Mainframe connectivity to our developers.
The Eclipse IoT Packages project hosts pre-configured packages of Eclipse IoT projects in the form of Helm charts. Re-using the provided Helm charts allows developers and operators to focus more on their actual domain and use cases instead of dealing with every detail of the various used technologies.
The talk will first introduce the Eclipse IoT Packages project and afterward reflect on our experiences collected during the integration of the Eclipse IoT Packages project into our deployment in two projects and summarizes the improvements we observed after our migration.
If you want to a build custom programming language, the Eclipse ecosystem offers a complete toolstack to build a web-based IDE for it: Theia as the web-IDE framework, Xtext and lsp4j to implement a language server, Sprotty to add diagram support and many more.
Every day the world becomes more digitized and interconnected. In this online world, we have yet to find a way to trust the parties we interact with, resulting in a culture where we default to distrust and experience impersonation and fraud. This doesn't only affect interactions between people or organizations, but also prevents the vision of IoT and Smart Cities. If a city becomes automated and responsive to live data, how do we establish trust between IoT sensors and the data processors?
AdoptOpenJDK is rapidly becoming a leading provider of OpenJDK™ binaries. With over 140 million downloads in the last year, it is now a serious contender for your production usage of Java™. AdoptOpenJDK provides prebuilt OpenJDK™ binaries from a fully open source set of build scripts and infrastructure. This talk will cover how we build on over 15 different platforms, execute over 87 million tests and distribute OpenJDK™ binaries to millions of users. We will also cover how AdoptOpenJDK binaries compare against the Java™ binaries that you use today.
Several Eclipse based projects still rely on Eclipse 3.x API and mechanisms that are outdated. Although still valid, the performance of the product and its development can be improved by using state-of-the-art technologies that are already provided by the Eclipse Platform and the Eclipse infrastructure.
MEC, multi-access edge computing, is a natural extension of 5G networks and a service convergence point.
In the 5G era, the core network architecture is extended from a central architecture to a distributed architecture to provide deterministic connection services to a wider range of industries.
MEC is one of the key technologies in this change. It extends the computing capability of the UPF on the core network to the edge. The MEC is a network platform that can implement the downward migration of connection capabilities.
Low-code development is a visual way of application development. Low-code allows developers with various experience levels to create web and mobile applications, using drag-and-drop to model application components.
There are two major ways for low-code development at the moment:
Do you wonder when the Ecore tools will be finally available in the web, Eclipse Theia and Che? Are you interested in learning about how tools such as the desktop Ecore editor can be migrated to the cloud? Join this talk!
ESP-IDF Plugin for Eclipse is based on Eclipse CDT for developing applications on ESP32. ESP32 is a popular low-power system on chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth, making it suitable for designing and prototyping IoT solutions. ESP-IDF Plugin provides better tooling capabilities, which simplifies and enhances standard Eclipse CDT. It offers advanced editing, compiling, flashing, and debugging features.
Other notable features this plugin offers.
Eclipse Che is an online IDE running in the cloud that can use VS Code extensions. In this session, attendees will learn the following:
- What is Devfile and how do you use it
- How to create a fully functional devfile. As an example I'll show how to prepare an environment to develop Quarkus applications in Eclipse Che, but it can be easily done for different languages and tools in the same way
- How to setup a developer environment by using that devfile
- What are the benefits that they can have using devfiles
When running Eclipse Steady internally at SAP, serving thousands of distinct teams and conducting 250k+ scans per month, we spent a substantial amount of time mining source code repositories and curating a knowledge base of so called fix-commits (which are the commits that fix known vulnerabilities). Such information is the fuel of Eclipse Steady and it needs to be continuously harvested.
Having read the specification at the evolution phases as a JSR member and then having implemented some of these language features in the Eclipse Java Compiler (ECJ) of Java Development Tools (JDT), planning to bring in the perspective of "why" a particular feature exists in the first place. Of course, I will be covering the "what" in detail, and then planning to go into a few major characteristics of each feature to help the attendee go beyond the "dry" lecture of different language features.
The VS Code extension format is finding increasing adoption among development tools, most notably Eclipse Theia and all the projects that build on it. However, the official VS Code Marketplace may be used only with Microsoft products. Eclipse Open VSX aims at providing an extension registry for all tools that support that format. I will introduce you to the public instance of Open VSX, available at open-vsx.org, and explain how you can install your own instance to manage your organization’s in-house extensions.
The rise of advanced driver assistance systems and partially automated driving functions leads to the need of virtual simulation to assess these systems and their effects. This especially refers, but is not limited, to safety effects in traffic. There are various methods and tools for prospective evaluation of safety systems with respect to traffic safety. Implementing the methodology by creating and maintaining the openPASS platform will support reliability and transparency of results obtained by simulation.
For Eclipse projects the CI/CD infrastructure is provided by Eclipse Foundation. With more and more new projects coming up Foundation needs to optimize its existing infrastructure.
One way to solve this problem is to have private cloud deployed on the hardware, run the tasks in their own containers using cutom docker images. Foundation deployed Openshift as its private cloud platform and created Jenkins instances to use Openshift based containers. This resulted in migration of exiting CI/CD infrastructure to newer Openshift based Jenkins instances.
What's up in Eclipse CDT? Why Eclipse CDT is still better choice for Embedded Development? How to contribute?
This session provides an overview of what has been done in Eclipse CDT 10.0 and what is planned for the nearest releases.
Do you wonder whether you should use VS Code or Eclipse Theia? Are you confused by the relationship between Theia and Eclipse Che? Do you want to know how Che compares to VS Code Codespaces? Then join this talk where we will provide a comprehensive overview as well as a detailed comparison!
Lately, many IoT use cases evolve toward the Edge architectures. We'll start the session by exploring these use cases and accommodating architectures, trying to summarize all pros and cons of adopting them.
Eclipse IoT and Edge communities already provide many projects that are well established and solve many problems in their respectable domains. But there is an opportunity for more integration that would provide a better off-the-shelf IoT Edge experience.