Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. EclipseCon 2023
  4. Sessions

Sessions

EMO & YOU

Maria Teresa Delgado (Eclipse Foundation Europe GmbH)

In this talk we will take you on a quick walk-through of the more common Eclipse Development Processes and how you can leverage the tools and resources that the Eclipse Foundation has made available to support committers in the adoption of Open Source best practices. We will cover the basic processes' flows and how to engage with the EMO.

After this talk, you will have learned how to take advantage of the services the EMO can provide to help you and your team be part of a successful Open Source project.

Experience level: 
Beginner

Open Source Best Practices
Open Source Best Practices

How to Make Unmaintainable Project Maintainable - GlassFish Example

David Matějček (Omnifish OU)

Eclipse GlassFish, Oracle GlassFish, Sun GlassFish, SunOne ... names changed, but the software still contains parts which did not change much in all those years. Until now.

Experience level: 
Intermediate

Open Source Best Practices
Open Source Best Practices

Supporting Open Standards: Building an OGC SensorThings API for Eclipse SensiNact

Thomas Calmant (Kentyou)

The proliferation of IoT devices has led to a surge not only in sensor data, but also in data access mechanisms. To effectively harness this data and enable seamless interoperability between different IoT platforms, it is crucial to adhere to open standards. This talk aims to showcase how the modular design of Eclipse sensiNact allows a new OGC SensorThings API to be rapidly developed and integrated with the sensiNact gateway core.

Experience level: 
Beginner

IoT & Edge
IoT & Edge

Applied AI with Eclipse Graphene

Martin Welss (Fraunhofer-Gesellschaft)

This session will briefly introduce the concept of re-usable AI building blocks (AI modules) based on Docker containers and protobuf interface specifications. It will also explain the separation of the configuration part and the execution part by demonstrating the public AI playground. Then several concrete examples of AI pipelines and use cases will be presented. All this is based on the Eclipse Graphene project. The session finishes with an outlook to the upcoming features like reproducibility and benchmarking.

Experience level: 
Beginner

Other Cool Stuff
Other Cool Stuff

The Future is bright with Structured Concurrency in Java

Balkrishna Rawool (ING Bank NV)

This talk introduces the concepts of virtual threads and structured concurrency in Java. It explains how virtual threads enable Structured Concurrency and then compares the current concurrency API (CompletableFuture) with Structured Concurrency API with multiple examples.

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

Eclipse openPASS - Open source implementation of ASAM OpenSCENARIO & usage across different simulation environments

Jan Dobberstein (Mercedes Benz AG)
Arun Das (BMW Group)
Tuan Duong Quang (TUEV SUED Auto Service GmbH)

Along with the software defined car, the automotive industry makes increasingly use of open source approaches for software outside the vehicle, too. Modularization of software components and API harmonization are key enabler for the use of open source, that can be seamlessly integrated in existing simulation tool chains.

We will show how we use openPASS as an ecosystem for co-creation: we commonly shape the MantleAPI as an agnostic interface, allowing to use e.g. the open source OpenSCENARIO engine of openPASS in different simulation environments.

Experience level: 
Beginner

Automotive & Mobility
Automotive & Mobility

Supply Chain Security Best Practices for Open Source Projects

Mikaël Barbero (Eclipse Foundation)
Marta Rybczynska (Eclipse Foundation)
Thomas Neidhart (Self-employed)

In recent years, the proliferation of software supply chain attacks has highlighted the critical importance of ensuring the security of the software development and distribution process. Open-source projects are an essential part of today’s software supply chain: they both rely on and are relied upon by third-party libraries, frameworks, components, and complete products. Therefore, it is crucial for open-source projects to take great care in avoiding vulnerabilities that can, directly or indirectly, compromise the integrity and confidentiality of software systems. To assist its projects in addressing these challenges, the Eclipse Foundation has established a security team dedicated to helping projects strengthen their supply chain. In this tutorial, the Eclipse Foundation's Security Team will provide a comprehensive overview of software supply chain security, covering essential concepts, best practices, and practical techniques.

Experience level: 
Beginner

Open Source Best Practices
Open Source Best Practices

The Power of Data-Driven Testing: A Deep Dive into Jakarta Persistence Specifications and NoSQL

Elias Nogueira (Backbase)
Otavio Santana (Self-employed)

Description

Join us for an insightful presentation on the cutting-edge topic of data-driven testing using the latest Jakarta Persistence Specifications: Data and NoSQL technologies. We will delve into Java frameworks such as JUnit Jupiter, AssertJ, and TestContainer, showcasing how they can empower developers to achieve exceptional code quality through domain-driven tests. By leveraging contextual knowledge and data exploration techniques, we'll explore practical strategies to optimize your testing efforts and elevate the overall quality of your codebase.

Experience level: 
Beginner

Open Source Best Practices
Open Source Best Practices

Eclipse ❤️ Java

Hendrik Ebbers (Open Elements GmbH)

Years ago, most developers would simply download Java from Sun or Oracle and deploy a monolithic application on an enterprise application server. However, things have changed, and developers now have the option to choose between multiple OpenJDK distributions and create applications or microservices using frameworks such as Spring Boot, Micronaut, or Quarkus. While all these products and tools contribute to a more diverse ecosystem, underlying standards and specifications are still shared.

Experience level: 
Beginner

Programming Languages & Runtimes
Programming Languages & Runtimes

Jakarta EE Workshop

Tatjana Obradovic (Eclipse Foundation)
Ivar Grimstad (Eclipse Foundation)

In this workshop,you will get an introduction to the new and updated APIs of the Jakarta EE 10 Platform. You will get hands-on experience of the Platform with practical exercises of selected Jakarta EE 10 APIs. By the end of the workshop, you will be able to create a secure, modern, scalable application using Jakarta EE 10 technologies.The workshop requires knowledge of the Java programming language and some server-side experience, either with older versions of Java EE / Jakarta EE or comparable frameworks such as Spring.

 

Required Software

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

Addressing Edge AI Challenges to scale. Anomaly detection/inference made simple with Eclipse Kura & Kapua.

Salvatore Coppola (Eurotech)
Gregory Ivo (Eurotech)
Simone Fiorani (Eurotech)

Moving AI models from development to production has its own set of challenges and risks when the Edge is involved.

In this laboratory we're going to learn how to overcome these challenges leveraging the Nvidia Triton™ Inference Server, Eclipse Kura and Eclipse Kapua, two frameworks for the Edge and Cloud.

This laboratory will give attendees a hands-on experience of the entire lifecycle of an Edge AI application, from data collection to training to model deployment.

Experience level: 
Beginner

IoT & Edge
IoT & Edge

Prepare for Jakarta EE 11!

Ivar Grimstad (Eclipse Foundation)

Jakarta EE 11 will be the first release of Jakarta EE after the new release cadence was introduced. The goal is to release a version of Jakarta EE around six months after an LTS release of Java. With Java 21 released in September 2023, Jakarta EE 11 is scheduled to be released around March 2024.

What are the updates? Are there any new specifications introduced? What about removals? Will there be another namespace change? How will the impact of this release be on other frameworks and technologies, such as Spring, Apache Tomcat, Hibernate, and more?

Experience level: 
Intermediate

Programming Languages & Runtimes
Programming Languages & Runtimes

Energy Consumption and Communication Protocols

Angelo Corsaro (ZettaScale Technology SARL)

Energy is a precious resource, that goes without saying. As such, we should be using energy efficiently and effectively. But what does efficiency really mean? 

One way of defining efficiency is with respect to the amount of work that is done with a unit of energy. This definition is sufficiently close to what is used in physics to characterize the efficiency of heat engines. It also can be used to reason about the efficiency of a messaging protocol – which is precisely the exercise we’ll undergo in this presentation. 

Experience level: 
Beginner

IoT & Edge
IoT & Edge

Eclipse SDV Developer Console and T-Systems Hypercube - Key Connected Car Services in Action

Sebastian Lang (T-Systems International GmbH)

T-Systems Hypercube is the potential central backbone for cross-domain automotive software lifecycle management. Hypercube brings the DevOps principle to the Software Defined Vehicle, by enabling data-driven software development across multiple vehicle domains, operations of software defined fleets and providing data-enabled insights.

 

Hereby Hypercube strongly relies on interaction with eclipse projects:

Experience level: 
Intermediate

Automotive & Mobility
Automotive & Mobility

Sparkplug VS OPC UA: Battle for the Factory

Frédéric Desbiens (Eclipse Foundation)

MQTT and Sparkplug are the present and future of industrial automation. Together, they provide application decoupling, simplicity, and out-of-the-box interoperability. Given the lightweight nature of MQTT, you can deploy Sparkplug-compliant devices and software components across the whole Edge-to-Cloud continuum. You will find them not only in gateways and SaaS platforms but also in constrained devices relying on microcontrollers.

Experience level: 
Beginner

IoT & Edge
IoT & Edge

Leveraging Eclipse SUMO and Eclipse MOSAIC: Unleashing the Power of Digital Twins for Efficient Urban Mobility Management in Berlin

Moritz Schweppenhäuser (Fraunhofer-Gesellschaft)
Robert Hilbrich (Deutsches Zentrum fuer Luft- und Raumfahrt e.V. (DLR))
Michael Behrisch (Deutsches Zentrum fuer Luft- und Raumfahrt e.V. (DLR))

Managing road traffic in metropolitan areas like Berlin is a significant challenge for stakeholders such as local authorities, city planners, and automotive and logistics providers. In this presentation, we will showcase the utilization of open-source tools, Eclipse SUMO and Eclipse MOSAIC, to enhance urban mobility management, offering substantial benefits for these stakeholders.

Experience level: 
Beginner

Automotive & Mobility
Automotive & Mobility

Open Cloud Services and an Open Cloud Computing Stack: a full stack combination from infrastructure to application provision

Alexander Diab (Open Source Business Alliance e.V.)
Swaroop Akulu Raghupathy (Huawei Technologies Co., LTD.)

The European Union has made strong moves to secure its digital sovereignty with a common vision for 2030, based on enabling a fairer European Cloud Market with vastly improved data connectivity infrastructures. To have the Open data ecosystems and secure data infrastructure that the EU Data Strategy with Data Act, Digital Market Act & Digital Services Act dictates, both open and portable Data and Cloud Services are required.

Experience level: 
Beginner

Other Cool Stuff
Other Cool Stuff

Helm for Java developers with Eclipse JKube

Marc Nuri (Red Hat, Inc.)

Are you a Java developer? Do you deploy or plan to deploy your applications on Kubernetes? Do you hate YAML?

If you answered yes to all of these questions or if you’re interested in learning how to streamline your Kubernetes deployment operations and Helm-related processes you shouldn’t miss this session.

In this demo-based talk, I'll give an overview of JKube and its plugins for those who still don't know what JKube is. Next, I’ll showcase how you can leverage the Kubernetes plugins to generate and publish Helm charts for your application with different scenarios.

Experience level: 
Beginner

Tools & IDEs
Tools & IDEs

Pros and cons of using Kubernetes as a development platform

Mario Loriedo (Red Hat, Inc.)
Ilya Buziuk (Red Hat, Inc.)

This is the story of the lessons learned working on Eclipse Che to provision development environments on Kubernetes.

Experience level: 
Intermediate

Tools & IDEs
Tools & IDEs

Whale Care 101 - How We Organize A 200+ Devs Project

Sebastian Bezold (Mercedes-Benz Tech Innovation GmbH)
Carsten Lenz (Mercedes-Benz Tech Innovation GmbH)

Two GitHub organizations with over 200 members, more than 100 repositories and 30+ committers in Eclipse - that's whatwe call a whale. We, that is Carsten and Sebastian as representatives of the DevSecOps/System-Team, the team driving the Open Source governance processes, build automation and managing the infrastructure (GitHub/Azure AKS).

Experience level: 
Beginner

Open Source Best Practices
Open Source Best Practices

  • « first
  • ‹ previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • next ›
  • last »

Elite

  • ZettaScale Technologies
  • Huawei

Premium

  • Gradle
  • Yatta Solutions GmbH
  • Eurotech

Basic

  • EclipseSource
  • Obeo
  • CEA List
  • ETAS GmbH
  • MicroStream Software GmbH
  • Equo Tech, Inc.
  • SOTEC GmbH & Co KG
  • SCANOSS
  • TypeFox GmbH
  • Mercedes-Benz Tech Innovation GmbH

Supporter

  • Open Elements

Media

  • GermanTechJobs
  •  IT-Schulungen.com

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top