022ffccccd
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
1.6 KiB
1.6 KiB
🏗️ [Lead Architect] Datum: 30. April 2026
🧪 POC-Anleitung: Zero-Config Initialisierung
Dieses Dokument beschreibt die Schritte für den technischen Hardware-POC der "Meldestelle" Desktop-App.
1. Bauen der App
Führen Sie auf Ihrem Entwicklungsrechner aus:
./gradlew :frontend:shells:meldestelle-desktop:createDistributable
Kopieren Sie den Ordner frontend/shells/meldestelle-desktop/build/compose/binaries/main/app auf einen USB-Stick.
2. Test am Master-PC (PC-1)
- Starten Sie die App vom Stick.
- Wählen Sie die Rolle Master (Host).
- Vergeben Sie einen Namen (z.B. "Meldestelle-Zentrale").
- Geben Sie den Sicherheitsschlüssel (Demo:
1234) ein. - Wählen Sie den USB-Pfad für Plan-USB aus (Native FileDialog öffnet sich).
- Klicken Sie auf "Initialisierung abschließen".
3. Test am Client-PC (PC-2)
- Starten Sie die App auf dem zweiten PC im selben LAN.
- Wählen Sie die Rolle Client.
- Wait-State: Sie sollten nun die Meldung "Suche nach der Meldestelle..." sehen.
- Sobald der Master aktiv ist, erscheint er in der Liste.
- Klicken Sie auf den Master-Eintrag.
- Geben Sie denselben Sicherheitsschlüssel (
1234) ein. - Klicken Sie auf "Jetzt verbinden".
- Verifikation: Bei Erfolg erscheint ein grüner Haken und die Meldung "Verbunden mit Meldestelle-Zentrale".
4. Erfolgskriterien
- Master wird vom Client automatisch gefunden (mDNS).
- Client kann sich per Klick verbinden.
- Native Dateidialoge sind lesbar und stabil.
- Handshake-Feedback (Grün/Rot) funktioniert.