This talk will show how a monolithic application is being migrated to a distributed application leveraging Eclipse Theia. We will review the migration steps and how to preserve investments made by maximizing the reuse of domain specific logic.
Processing data in the field and edge is beneficial for many use cases. like the collection and analysis of sensor values as it is required for many AIoT applications. Leaving the controlled environment of data centers adds various and recurring challenges for operating the computing devices. With this talk, we show how we manage the execution of applications on the edge by using and deploying Eclipse IoT Packages for and on the edge.
Jakarta EE 9 lowers the barriers of entry, eases migration, and lays a foundation for future innovation. Jakarta EE 9.1 takes this even further by offering Java SE 11 support.
In this session, I will go through what Jakarta EE 9.1 brings to the table and how this release lowers the barriers of entry, eases migration, and lays the foundation for a platform for future innovation. We will also look ahead to what future releases may bring.
The session includes a demo including converting from the javax. to jakarta. namespace as well as looking at available implementations.
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.
For over 100 years we have striven for engineering excellence in our cars. Get into the seat of a Mercedes and the quality and the craftsmanship speaks for itself. We would like to tell the same story when it comes to the software in our cars. However, 10 years ago we came to realize that using a hardware approach to achieve quality was doomed to fail when it comes to the software side of it. Nowadays, a customer sees a car as a “phone on wheels” and expects the same level of usability, configurability, and ease of use, while being stylish and up-to-date with today’s standards.
Unicode is the defacto standard for text interchange on computer systems in the modern era, with enough codepoints to encompas many different character sets, heirogylpyhs, and emoji.
We'll take a walk through history of how the first coding systems for computers were used, how they evolved through ASCII, alternative encodings such as EBCDIC, and finally how we arrived at Unicode as a standard set.
At the end of the presentation, you will probably have a greater appreciation of how text is stored in computers and leave with a 😄.
Amlen is a new Eclipse project that is the heir to a mature IBM product (IBM WIoTP Message Gateway) widely used ito publish live data/commands/event for IoT devices and webpages using the MQTT protocol.
We'll introduce Amlen, talk about its features and its future and talk about how people can get hold of Amlen and get involved in the project.
POOSL is a new project proposal at the Eclipse Foundation. POOSL and the accompanying tools offer a general purpose method for describing and simulating (embedded) system architectures for the early evaluation of key structural and behavioral concepts, requirements and performance.
RegTech has become a mature part of Fintech, and is growing fast.
As hundreds of banks use hundreds of different software implementations and data models to implement the same mandatory regulatory calculations, banks and regulators are starting to catch on to the power of open source to reduce the billion dollars spent collectively on this tasks by banks.
The amount of data collected by applications nowadays is growing at a scary pace. Many of them need to handle billions of users generating and consuming data at an incredible speed. Maybe you are wondering how to create an application like this? What is required? What works best for your project? And do you need superpowers for it?
The RISC-V instruction set is now taking the world by storm. Since it is open source, many organizations designing their own processors and boards have leveraged it. If you are an IoT and Edge developer, you probably don't pay too much attention to processor instruction sets. This is understandable. However, IoT devices and edge nodes often benefit from being customized for specific use cases. Given this, it could make sense for you to leverage open source hardware and software together. But where will you find a comprehensive RISC-V based open source stack?
Do you have diagrams in your Eclipse application? We have.
In DBeaver we show Entity-Relationship Diagrams for database schemas. It was one of the first big DBeaver features. We implemented it about 10 years ago. Our diagrams are based on Legacy GEF library. This year we have decided to upgrade our diagrams and... no, it is not easy.
We will talk about difficulties related to the diagrams visualisation in the modern Eclipse RCP:
The entire Open-Source world is currently buzzing with activity towards doing amazing things with the data modern industry systems produce. Unfortunately getting access to this data is an absolutely non-trivial task. While there is currently a lot of activity regarding OPC-UA and MQTT, however do all of these usually require retrofitting existing machinery.
Compliance with copyright can be a nightmare, especially if the project faces it late in development. Everybody is now figuring out how to use tools and how this could help.
Our experience with an operating system developed on Yocto/Bitbake probably tested the limit. A compliance excercise that would take months/man if not years to complete, and we know there are many facing similar problems. If you start late, you will finish late.
This session will focus on some of the most widely used Jakarta EE features, demonstrating features via a series of examples. The examples used in the presentation will be representative of those which can be found in the "Jakarta EE Recipes" book, published by Apress.
OSGi technology is now officially part of Eclipse and OSGi specifications will from now on be produced using the Eclipse Specification process. The OSGi R8 Compendium Specs have been released just a few weeks before EclipseCon and they contain both new specifications as well as updates to existing specs.
In this talk Carsten and David will focus on the new Features specification, we will discuss why it was created and how it can be used.