Skip to content
Max edited this page May 22, 2025 · 3 revisions

Description

Develop a Chat App – Your first use case app with EDC Connectors, guided by a developer tutorial.

Responsible, Contact Person

  • Richard Treier Engineering Manager, Building Dataspace Tech at sovity
  • Kamil Czaja Developer, sovity
  • Max Mäffert IT-Consultant, sovity

Prerequisites/Requirements

  • Laptop
  • Docker
  • JDK 21, including JAVA_HOME setup correctly
  • Node 22 + Yarn
  • Bash / Git Bash
  • GitHub Container Registry Login: docker login ghcr.io
  • GitHub Maven Registry Credentials

Challenges -> Description

Build Your Own Dataspace App: Hands-On Workshop with the Eclipse Dataspace Connector (EDC)

Join us for an exciting developer workshop where you'll get hands-on experience building your very own use case application powered by the Eclipse Dataspace Connector (EDC). Whether you're new to EDC or looking to deepen your knowledge, this workshop is designed to be both fun and practical — guiding you step-by-step as you create a real, working application.

What You'll Do

In this interactive session, you’ll dive into a prepared codebase with predefined entry points, where you’ll write the logic that brings your application to life. You’ll learn essential interaction patterns, get familiar with the EDC APIs, and discover how straightforward it can be to enable secure, sovereign data exchange between participants in a dataspace.

Your Mission

By the end of the workshop, you’ll have a functioning application that allows participants to chat with each other inside a dataspace — a playful, yet powerful way to demonstrate how data exchange can happen in a real-world scenario using EDC.

We Provide Everything You Need

  • Pre-configured Dockerfiles and installation scripts (hosted and maintained by Sovity)

  • A ready-to-use Graphical User Interface (GUI) to interact with

  • Clear guides and instructions that walk you through each step, point out exactly where to add your code, and explain the logic behind it

Why Join?

  • Hands-on experience with one of the key technologies in the data economy

  • Learn by doing — no dry theory, just real code and real results

  • Collaborate with peers and exchange ideas in a creative, supportive environment

  • Walk away with a working app and a deeper understanding of how to build your own EDC-enabled solutions

Downloads and Useful Links

The installation of the environment may take some time. You want to install it beforehand to save time during the workshop. You can find the complete set of requisites here: https://github.com/sovity/edc-ce/tree/main/examples/chat-app

Out tutorial: https://github.com/sovity/edc-ce/tree/main/examples/chat-app/tutorial

Clone this wiki locally