-
Notifications
You must be signed in to change notification settings - Fork 98
Develop a Chat App
Develop a Chat App – Your first use case app with EDC Connectors, guided by a developer tutorial.
- Richard Treier Engineering Manager, Building Dataspace Tech at sovity
- Kamil Czaja Developer, sovity
- Max Mäffert IT-Consultant, sovity
- 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
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.
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.
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.
-
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
-
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
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
Fourth Eclipse Tractus-X Community Days
- Welcome
- Business Perspective
- Business game (Catena-X)
- Workshops / Tutorials
- Challenges / Coding
General
Working with KITs
- Automate KIT documentation update
- How to create a KIT website
- KIT Artefacts
- Understanding our multi instance and versioning behaviour
Working with the Webpage