Categories
Pages
-

DBIS

Data Ecosystems Lab

May 19th, 2025

Type Lab (basic level)
Term WS 2025
Mentor(s) Sandra Geisler
Assistant(s) Liam Tirpitz

Modern web applications often store personal data on centralized servers, restricting user control and creating isolated data silos. Decentralized frameworks, such as the Solid Project (https://solidproject.org/), tackle this data sovereignty issue by enabling users to store their data in personal Pods – small self-controlled data stores. This approach empowers individuals to control access and sharing, fostering sovereign data exchange.
In this lab, we will explore the potential of Solid Pods in building a decentralized fitness tracking application for activities like running and cycling. In teams you will approach challenges such as integrating wearable sensor data, integrating and processing the fitness data, and enabling activity sharing with friends. Each team will work on a different task towards a decentralized fitness application.
In the Solid data ecosystem, every user keeps their own data in a personal store called a Pod and can share the data with specific applications or individuals of their choice.

In this lab we will try to uncover the potential of using Pods for implementing a fitness tracking and sharing application for sport activities, such as running or cycling.
We will work in small groups tackling the different challenges of a fully decentralized application.
We will work with wearable sensors to integrate real data in the application.
From integrating the low-level sensor data, or enriching and processing fitness data to sharing activities with friends, each group will tackle a different challenge towards the decentralized fitness ecosystem.


Prerequisites:

To successfully participate in this course, you should be able to program, to use data structures and algorithms and have a basic understanding of databases and information systems.