EclipseCon 2023
| title | author | length |
|---|---|---|
| Challenge Accepted: Innovations around Us and Our Vision for Mind-blowing IDEs | Sonja Lienard | 19m |
Eclipse claims that its IDE already builds mission‑critical systems used for Mars rovers and powers ABAP development for ~100,000 SAP ERP installations with ~5… | ||
| Web-based Tools and IDEs: Accomplishments and Opportunities | Jonas Helming | 25m |
Web-based tools become the standard: about 90% of new tools are web-based but under 50% are actually deployed in the cloud, because teams often ship Electron… | ||
| The State of the Eclipse Community | Mike Milinkovich | 22m |
Attendance and community metrics show concrete growth: 445 registrations, 180 committers from 31 countries, plus 31 new members and about 30 new projects in… | ||
| Introduction to Keynote and Lifetime Achievement | Gaël Blondelle, Mike Milinkovich | 07m |
Lifetime Achievement honoring someone with thousands of commits and contributions dating back to 2014, credited on over 40 projects and as the most prolific… | ||
| Well-being & Resilience In Software Engineering: Walking the Talk Changes the View | Birgit Penzenstadler | 21m |
Survey data show about 2 out of 5 tech workers at high risk of burnout, 42% consider quitting and 62% feel drained. Concrete interventions include a short… | ||
| Open Source Is 25 Years Young | Carlo Piana | 18m |
OSI marks 25 years and warns that threats come from openwashing, infighting and plain misinformation—example: the Cyber Resilience Act treats community code… | ||
| The Future is Soon: Migrating Trace Compass, or any plug-in to a VSCode Extension, for Theia! | Matthew Khouzam | 32m |
Trace Compass migrates from a Theia plugin to a VSCode VSIX extension, reusing TypeScript UI but decoupling a 1.5M-line Java backend and costing about 2… | ||
| The Power of Data-Driven Testing: A Deep Dive into Jakarta Persistence Specifications and NoSQL | Elias Nogueira, Otavio Santana | 43m |
Modernizes Jakarta Persistence testing across many legacy repos with a six-step process and a short test guideline, migrates to JUnit Jupiter and AssertJ, and… | ||
| What lies beyond microservice architecture? From Microservices to Distributed Platform Architecture | Danilo De Luca | 31m |
iFood describes moving the Payout Team from monolith → microservices → a distributed platform by measuring domain growth with a Big‑O style complexity chart… | ||
| Record Patterns - Going Beyond Records - A Deep Dive | Manoj N Palat | 37m |
Java 21 standardizes the Record Pattern feature and the companion Switch Pattern, demonstrates how compilers lower patterns to an invokedynamic type switch… | ||
| Scaling DDS and MQTT with Eclipse Zenoh | Phani Gangula | 28m |
Eclipse Zenoh claims to bridge DDS and MQTT without code changes by running as a router plugin or standalone bridge, handing DDS mirror readers/writers and an… | ||
| What's new in PDE - From Manifest-First to Code-First | Christoph Laeubrich, Jürgen Albert, Mike Rumpf | 40m |
PDE 2023-06 adds code-first manifest generation by invoking BND/BNDtools on a new pdb instruction file, so manifests, uses-constraints, version ranges… | ||
| SOBO: A Feedback Bot to Nudge Code Quality in Programming Courses | Sofia Bobadilla | 38m |
SOBO is an automated GitHub bot that analyzes Java commits with SonarSource rules (curated from 662 down to actionable ones), opens a persistent GitHub issue… | ||
| Open Source and Public Policy | Gaël Blondelle | 30m |
Open source now appears inside nearly every regulation file and underpins 80–90% of modern applications, creating a mismatch between fast release practices… | ||
| Worried about your AI IP? Not with ESF! | Pierantonio Merlino, Marcello Rinaldo Martina | 31m |
Edge deployment protects AI by shipping an OpenPGP-encrypted model that ESF decrypts only on-device, streams the decrypted artifacts into a local Nvidia Triton… | ||
| Through the looking glass: Effective observability for cloud native applications | Emily Jiang | 37m |
Cloud-native apps produce logs, metrics and distributed traces; the page shows a working example where one request generates a single trace with five spans… | ||
| Success stories of open source collaboration in the Eclipse Cloud Dev Tools ecosystem | Jonas Helming | 32m |
Eclipse Cloud Dev Tools shows concrete wins: the Theia VS Code API train closes a two‑to‑three year gap to one month behind by creating diffs, tagged issues… | ||
| Experience from the field - how customers migrated from Google Cloud IoT Core to Eclipse Hono | Matthias Feurer | 35m |
Migration replaces Google Cloud IoT Core with Eclipse Hono on GCP and migrates thousands of devices (3,000 in one customer, ~25k growing to 50k in another)… | ||
| Java Source to Byte Code Transformation - The Hidden Story! | Manoj N Palat | 35m |
Explains how ECJ turns .java text into .class bytes by running a generated scanner/parser to produce an abstract syntax tree, then layering phases: symbol… | ||
| Eclipse Theia - News from the Next Gen Tools Platform | Thomas Mäder, Jonas Helming | 37m |
Theia now runs nearly all VS Code extensions (about one month behind upstream), adds multiple extension registries for private/internal catalogs, and ships a… | ||
| Listening to a Forest to Improve Project Health | Shelley Lambert | 33m |
Argues that healthy open-source projects map to the Miyawaki method: study healthy communities, test and amend the “soil” (foundations and services), make a… | ||
| LSP doesn't cut it! Or does it? | Sebastian Zarnekow | 34m |
LSP uses JSON‑RPC with capabilities negotiation and treats documents as plain strings so positions are line/column; it works well for VS Code style editors… | ||
| Managing your vehicle software with Eclipse Kanto and Eclipse Leda | Kristiyan Gostev, Vasil Ivanov | 35m |
Eclipse Kanto provides a lightweight, Go-based device stack that runs Eclipse Kanto update manager plus standalone services, uses containerd for runtime and… | ||
| Eclipse Zenoh | Angelo Corsaro | 36m |
Zenoh is a pub/sub/query protocol that runs from microcontrollers to data centers, implemented mostly in Rust with an MCU C port that is MISRA‑C compliant with… | ||
| How ChatGPT helps to boost your development efficiency | Karsten Thoms | 39m |
Claims that GPT‑4 (via ChatGPT Plus) makes everyday dev tasks faster, demonstrated by converting a drawn class diagram into JPA code, scaffolding CI pipelines… | ||
| Keeping Open Open | Adrian Osullivan, Victor HU | 32m |
Shows how Huawei puts the OpenHarmony-based Ono/OpenHarmony stack into Eclipse/Open Atom governance, with demos tying Ono to Eclipse Kanto, Servo web engine… | ||
| EclipseStore - Ultra-Fast Java Cloud-Native Persistence for Microservices and Serverless | Markus Kett | 43m |
EclipseStore claims to replace ORMs by storing Java object graphs directly into S3 (or files) using the Eclipse serializer, appending binary deltas per change… | ||
| Energy Consumption and Communicating Protocols | Angelo Corsaro | 41m |
Defines processing, wire and routing efficiency and measures MQTT DDS and Zenoh using throughput tests and wire counts. Zenoh implementation in Rust achieves… | ||
| Eclipse SDV Developer Console and T-Systems Hypercube - Key Connected Car Services in Action | Sebastian Lang | 34m |
Hypercube claims to bring DevOps to the Software Defined Vehicle: a cloud‑agnostic OTA pipeline with an in‑car update manager, packaging service, campaign… | ||
| Eclipse SDV Blueprints | Naci Dai, Mario Alberto Ortegon Cabrera, Sven Erik Jeroschewski | 29m |
Eclipse SDV Blueprints is a code-first collection that already hosts a working Fleet Management blueprint showing vehicle-to-cloud data flow: vehicle signals… | ||
| Bringing Graphical Applications to Oniro on the Example of React Native | Kacper Kapuściak, Juliusz Wajgelt, Stefan Schmidt | 28m |
Oniro integrates OpenHarmony’s ArkUI/JS graphical stack with a React Native port that maps React Native components onto RQy/ArkUI views, uses the fabric… | ||
| Data Collection and IoT for Vehicles in Practice | James Hunt | 25m |
Claims a production fleet of more than 10 million cars using OSGi on a real-time Java VM with the Real-Time Specification for Java to get deterministic GC… | ||
| Eclipse Muto In Action | Deniz Memis, Alp Sarıca, Naci Dai | 37m |
Eclipse Muto is an adaptive orchestration framework that composes ROS stacks from lightweight models and runs them via a pipeline and agent gateway; it now… | ||
| Continuously building impressive software - How can we keep the build green? | Frederic Gurr | 34m |
The Eclipse Foundation runs a Common Build Infrastructure serving 429 Eclipse projects with a cluster of 250 Jenkins controllers, 500+ CPU cores, 2.5 TB RAM… | ||
| Charting new data spaces with Catena-X | Evelyn Gurschler | 31m |
Eclipse Tractus-X provides a reference implementation for Catena-X and uses Helm charts on Kubernetes to package and template a large, version-aligned… | ||
| Designing a DSL That Perfectly Solves Your Problem | Irina Artemeva | 24m |
TypeFox shares seven years of commercial practice and says pick a DSL only when it yields concrete wins: here several external textual DSLs transpile to… | ||
| A DSL case Study with Java imports implemented in TypeScript | Insa Fuhrmann, Dennis Huebner | 33m |
Eclipse Langium in TypeScript talks to a dedicated Java interop app via JSON‑RPC over a socket to fetch classpath, package and per‑class member info; the build… | ||
| Eclipse ❤️ Java | Hendrik Ebbers | 37m |
Eclipse Foundation now hosts the IDE platform (2+ million downloads this year), Jakarta EE (namespace migration from javax to jakarta causing widespread… | ||
| Diagram Editors Boosted: Collaborative, Testable and Accessible diagrams with Eclipse GLSP | Philip Langer, Dominik Bork | 40m |
Eclipse GLSP 2.0 ships a concrete set of implementable features: a Playwright-based page object model that runs end‑to‑end tests against the SVG UI and reuses… | ||
| Build High-Secure Applications with Eclipse Serializer | Markus Kett | 38m |
Claims that Eclipse Serializer removes Java deserialization as the main security hole by never transferring class bytecode and eliminates deserialization… | ||
| Building cloud-native (modeling) tools | Maximilian Koegel | 32m |
A TypeScript-first line of EMF Cloud components replaces Java back ends with a Node-based stack integrating Langium and GLSP, plus a TypeScript model Hub that… | ||
| Building a successful OSPO with the Good Governance Initiative Handbook | Boris Baldassari | 38m |
Good Governance Handbook v1.2 presents a step‑by‑step framework of activities, scorecards and measurable indicators and adds an InnerSource section, a metrics… | ||
| Create Detailed Traffic Models and Simulations | Tobias Lukowitz, Robert Hilbrich, Martin Reuß | 30m |
Prototype pipeline generates a street network from OpenStreetMap, pulls GTFS and POIs, synthesizes household activity chains with TAPAS, and produces a demand… | ||
| Distributed applications may fail. Be prepared with MicroProfile Fault Tolerance | Bernd Müller | 38m |
MicroProfile Fault Tolerance version in MicroProfile 6.0 exposes annotations that run as CDI interceptors and the demo shows them working: timeout and fallback… | ||
| Code Generation For Everyone and Everywhere | Christian Nils Schneider | 37m |
Code generation uses Typescript/Node.js and Langium to replace plain ES6 templates with composable generator nodes that carry indentation, newline if-not-empty… | ||
| Digital Twin Open Source Landscape | Thiago Weber Martins, Frank Schnicke | 27m |
Claims that the Asset Administration Shell (AAS) is the de‑facto model for industrial digital twins and that open source accelerates standardization by… | ||
| Developing a Fully Portable Containerized Edge Architecture (for Comm Vehicle Industry Adoption) | Carlton Bale, Dr. Martin Brown | 28m |
Cummins describes a production containerized edge stack that cuts software development time and cost by over 50% and ships on its telematics hardware in… | ||
| Digital Sovereignty by Design | Atul Athavale | 33m |
Argues that “sovereignty by design” makes data portable, payable and enforceable, with EU laws (Data Act, DMA, DSA) and Gaia-X standards aiming for a 2025–2027… | ||
| Eclipse Open VSX, the Open VSX Registry, and Ericsson’s Perspective and Interest | Matthew Khouzam | 29m |
Eclipse Open VSX is the open registry hosted by Eclipse and already serves 3,000+ plugins for Theia, VSCodium and Code OSS. Ericsson runs an internal Open VSX… | ||
| Driving the automotive industry into the future with Open Source | Andreas Riexinger | 35m |
Eclipse Automotive assembles a vendor‑neutral governance and IP‑clearing framework and now hosts 30+ projects (55% growth year over year) including openPASS… | ||
| Automate Code Changes - Bringing OpenRewrite to the IDE | Martin Lippert | 43m |
Demonstrates embedding OpenRewrite recipes into the Spring Tools language server so Eclipse and VS Code can run automated migrations and quick fixes. Shows… | ||
| Eclipse IDE and RCP Platform: Unveiling the Past, Present and Future | Johannes Matheis, Heiko Klare, Mark Goodchild, Sebastian Ratz | 35m |
Working Group reports new funding (a 2024 platinum membership level) and active investments to modernize Eclipse IDE/RCP; concrete outputs include an inline… | ||
| Building a Greenfield Smart Factory powered by Open Source in 2023 | Bharath Sridhar, Joey Bernal | 31m |
Concrete blueprint for a greenfield smart factory built on open source in 2023, claiming an edge‑first unified namespace using MQTT/Sparkplug and Apache Kafka… | ||
| Developer Productivity Engineering for Open-Source Communities | Etienne Studer | 40m |
Gradle’s Develocity platform promises concrete gains: captures build scans (full runtime metadata) so CI vs local diffs and flaky-test histories are… | ||
| Eclipse openPASS | Jan Dobberstein, Arun Das, Tuan Duong Quang | 32m |
OpenPASS provides an open source implementation of the ASAM OpenSCENARIO engine and extracts that engine from the simulator core into a reusable component… | ||
| CDT Cloud, Embedded SIG, Cloud Dev Tools, OpenVSX and how they all play together | Matthew Khouzam | 25m |
CDT Cloud combines Eclipse Theia, CDT debugger bits and VS Code extensions into a cloud C/C++ IDE, with Trace Compass backend in CDT Cloud running a web… | ||
| A Dev Persepctive on Java Loom | Jean-François James | 36m |
Java 21 ships stable virtual threads and the tests here create 1 million → 64 million in under 5s using only 3–8 carrier (OS) threads, versus a platform-thread… | ||
| Applied AI with Eclipse Graphene | Martin Welss | 36m |
Eclipse Graphene packages reusable AI modules as Docker images with protobuf/gRPC interfaces so modules are language neutral and stubs generate automatically… | ||
| (Sirius + Papyrus) × Web: a new Era for Collaborative Engineering tools | Cédric Brun, Sébastien Gérard | 43m |
OBEO and CEA join forces to deliver Papyrus Web — the first Eclipse OSS web UML modeler built on Sirius Web and shipping a Java Spring Boot + React + GraphQL… | ||
| How to Make Unmaintainable Project Maintainable - GlassFish Example | David Matejcek | 38m |
GlassFish gets modernized with concrete results: a new Docker image and CI scripts, testcontainers integration for local TCK runs, JaCoCo coverage and… | ||
| Sofware Supply Chain Security Is Hard. But Does it Need to Be? | Mikaël Barbero | 22m |
Argues that developers must sign commits with SSH keys and enable two‑factor authentication right away; recommends generating and regularly scanning SBOMs so… | ||
| Whale Care 101 - How We Organize A 200+ Devs Project | Sebastian Bezold, Carsten Lenz | 36m |
Two GitHub orgs host 200+ members, ~100 repositories and 30+ committers; a monorepo migrates into an Eclipse-managed org with 58 repos while the consortium… | ||
| Trucks on a Leash - Fleet Management the Open Source Way | Kai Hudalla | 20m |
The Eclipse SDV Working Group (38 members, 19 projects) presents a Truck Fleet Management blueprint that implements SAE J1939 and the Vehicle Signal… | ||
| The great Eclipse Papyrus migration, from GMF and XWT to Sirius and EEF | Vincent Lorenzo, Pauline Deville, Quentin Le Menez, Patrick Tessier | 23m |
Papyrus migrates its GMF+XWT stack to Sirius diagrams and EEF property views, replacing GMF editors with nested Sirius editors and a new domain service for… | ||
| Supporting Open Standards: Building an OGC SensorThings API for Eclipse SensiNact | Thomas Calmant | 36m |
Eclipse sensiNact implements an OGC SensorThings API as four Java bundles that map Things, DataStreams, Sensors and Observations to the platform model, convert… | ||
| SDV State of the Nation | Sara Gallian | 18m |
One year and a half after formation the working group counts 41 members and 22 projects and is moving from “code first” scraps to integrated solutions: the SDV… | ||
| Sparkplug VS OPC UA | Frédéric Desbiens | 44m |
Compares OPC UA and Sparkplug head‑to‑head, arguing Sparkplug (v3) uses MQTT transport with ProtoBuf payloads and a predictable topic namespace… | ||
| Shape me Up before you go go! A journey transforming how we build products | Melanie Bats | 36m |
OBEO adopts Shape Up with a formal decision team, pitch templates and appetite-driven choices, running a 6+2 week cycle (six weeks discovery/delivery, two-week… | ||
| SBOM Management with SW360: Cross-Industry Perspectives and Best Practices | Kouki Hama, Katharina Ettinger, Arun Azhakesan | 43m |
SW360 is a central software‑component manager that now ingests CycloneDX or SPDX SBOMs via a CycloneDX SBOM importer (drag‑and‑drop or REST/CI pipeline with… | ||
| Pros and cons of using Kubernetes as a development platform | Mario Loriedo, Ilya Buziuk | 35m |
Eclipse Che moves dev workspaces from VMs to containers and then to Kubernetes, builds a DevWorkspace operator to make workspaces first‑class Kubernetes… | ||
| Prepare for Jakarta EE 11! | Ivar Grimstad | 32m |
Jakarta EE 11 targets Java 21, compiles and runs TCKs on 21, and aims for a June–July 2024 release with Milestone 1 on Dec 5 and spec contributions due Nov 28… | ||
| Open Source Licensing in the Era of AI-Assisted Coding | Julian Coccia | 38m |
Open source SCA platform SCANOSS provides snippet-level detection by hashing code (winnowing, MD5/CRC32C) and matching against a knowledge base of about 3… | ||
| Open Source distributions in a cloud-native world: from a technical to a legal point of view | Lina Böcker, Angelika Wittek | 45m |
Explains concrete steps: add a license file, NOTICE and an SBOM, embed legal docs into artifacts (META-INF), publish images with a commit hash or tag, and… | ||
| Open Cloud Services and an Open Cloud Computing Stack | Alexander Diab, Swaroop Akulu Raghupathy | 33m |
Defines an open standard stack with certification, product docs and a turnkey reference implementation called Sovereign Cloud Stack (SCS), and pairs that with… | ||
| MicroProfile and Jakarta EE Panel | Emily Jiang, Ivar Grimstad | 36m |
Jakarta EE 11 sets the source level to Java 21 baseline, removes Managed Beans and adds Jakarta Data added as a new spec, targeting a June–July release window… | ||
| Leveraging WebSerial with Espressif IDF Web IDE | Brian Ignacio | 24m |
esptool-js provides browser flashing and monitoring for Espressif chips via the Web Serial API, integrated into an IDF Web IDE Docker image (Theia + ESP‑IDF… | ||
| Leveraging Eclipse SUMO and Eclipse MOSAIC | Moritz Schweppenhäuser, Robert Hilbrich, Michael Behrisch | 24m |
A digital twin of Berlin is built using Eclipse SUMO and Eclipse MOSAIC to simulate multimodal traffic over 800 km², producing about 2.25 million trips in 24… | ||
| Intellectual Property Due Diligence @ Eclipse – Past, Present, & Future | Wayne Beaton | 39m |
Eclipse Foundation describes a concrete IP workflow: replacing IPZilla with a GitLab-based IPLab that integrates the Dash License Tool plus ScanCode and… | ||
| Integrating Language Engineering into the Software Development Process | Johannes Meier | 29m |
Walks through concrete steps for adding DSLs to normal dev workflows: start with quick playground prototypes so users give fast feedback, author grammars that… | ||
| Inside Tycho 4 - build bundles better | Christoph Laeubrich, Gilles Iachelini | 33m |
Tycho 4 moves to a two‑phase resolver so builds start and fail faster, parallel modules compile while final OSGi wiring is computed, and the smart builder… | ||
| How to Build for and Market to Developers | Frederic Ebelshaeuser | 28m |
Describes building a small B2B e‑commerce stack for Eclipse plugins: a lightweight yata checkout that handles payments (cards, invoices, taxes), licensing… | ||
| High-performance graphical view filtering with Sprotty | Jan Bicker, Miro Spönemann | 34m |
Sprotty renders a diagram model in the browser while avoiding DOM overload by skipping elements outside the viewport (viewport culling), swapping simplified… | ||
| Helm for Java Developers with Eclipse Jkube | Marc Nuri | 36m |
JKube generates container images and Helm charts from a Java Maven project, inferring probes, replicas and Spring Boot settings and producing mergeable YAML… | ||
| GraalVM, CRaC, Leyden and friends - in search of TRULY cloud-native Java | Artur Skowroński | 41m |
GraalVM compiles Java ahead-of-time into standalone binaries that start instantly but breaks dynamic classloading and reflection unless classes are whitelisted… | ||
| From Fragmentation to Connection | Sébastien Heurtematte | 39m |
Eclipse Foundation runs a production Matrix server (synapse) with an Element web client, federation and bridges to Slack/WhatsApp, plus provisioning via… | ||
| EMO & YOU | Maria Teresa Delgado | 28m |
Eclipse Management Organization runs the project lifecycle via a public GitLab project-tracker for creations, reviews and provisioning, requires at least one… | ||
| Embracing Remote Development for Local IDEs | Mark Sujew | 28m |
Remote development moves IDE back ends onto remote machines so local editors like VS Code, Lapce or Zed run only the UI while the workspace, language servers… | ||
| Xpanse - An Open Services Cloud Project | Swaroop Akulu Raghupathy | 29m |
Eclipse Xpanse implements the Open Services Cloud ideas as a working runtime with REST API, GUI and plugins that deploy managed services via Terraform Boot (a… | ||
| Deploy and update microservices on the fly with Eclipse Cloud DevTools | Ilya Buziuk, Mario Loriedo, Marc Nuri | 35m |
Shows concrete steps: uses Eclipse Che, Eclipse JKube and Developer Sandbox to spin up a GitHub-based workspace, run a Quarkus microservice and a Postgres… | ||
| Understanding the Benefits of InnerSource in the European Industry | Clare Dillon, Wolfgang Gehring, Daniel Izquierdo, Georg Grütter | 36m |
Panel reports InnerSource drives measurable outcomes: a community-sized example grows to 1300-member community and attracts ~100 external contributions in 9… | ||
| Aftermovie | 02m | |
A fast-paced montage stitches keynote excerpts, session slide flashes, booth demos and quick attendee interviews into a visual recap that leans on upbeat music… | ||
| nothing matches | ||