Skip to content
Snippets Groups Projects
Verified Commit a6acd1ad authored by Benedikt Wildenhain's avatar Benedikt Wildenhain
Browse files

Todos aktualisiert

parent 153c486a
No related branches found
No related tags found
No related merge requests found
# Projekte # Projekte
Übersicht über mögliche Projektarbeiten Übersicht über mögliche Projektarbeiten
- Projekte für [mobiles Linux](openphones.md)
- [PULT](pult.md) - [PULT](pult.md)
* Freezen vermeiden, wenn Browser im Hintergrund * Freezen vermeiden, wenn Browser im Hintergrund
* Ursache FCGIWrap-Absturz feststellen * Ursache FCGIWrap-Absturz feststellen
...@@ -8,7 +9,7 @@ ...@@ -8,7 +9,7 @@
(Voraussetzung: Freigabe unter einer Lizenz, die dies ermöglicht) (Voraussetzung: Freigabe unter einer Lizenz, die dies ermöglicht)
* Repeater für CVH-Camera (Janus, PULT) * Repeater für CVH-Camera (Janus, PULT)
* Mumble/VNC/CVH-Camera für weitere Plattformen nutzbar machen, z.B. iOS * Mumble/VNC/CVH-Camera für weitere Plattformen nutzbar machen, z.B. iOS
* Docker für PULT * Containerisierung (podman, Docker) für PULT
* Komfortable Fernsteuerung von Rechnern von Teilnehmenden über VNC in PULT * Komfortable Fernsteuerung von Rechnern von Teilnehmenden über VNC in PULT
Server: z.B. TightVNC; Client: z.B. noVNC Server: z.B. TightVNC; Client: z.B. noVNC
* Der Systemd-Job verzögert Reboot des Systems um 90 Sekunden, kann man * Der Systemd-Job verzögert Reboot des Systems um 90 Sekunden, kann man
...@@ -16,13 +17,10 @@ ...@@ -16,13 +17,10 @@
* Der Systemd-Job vncrepeater.service startet beim Booten nicht * Der Systemd-Job vncrepeater.service startet beim Booten nicht
richtig, woran liegt das? richtig, woran liegt das?
- Mumble - Mumble
* Auf C++17 portieren, danach kann auf Qt 6 umgestellt werden
(Standard Support für Qt 5.15 läuft im Mai 2023 aus):
https://github.com/mumble-voip/mumble/discussions/6058
* Schnellerer Verbindungsaufbau bei Dual-Stack (Parallele Verbindungsversuche per IPv4 und IPv6 starten/unnutzbare * Schnellerer Verbindungsaufbau bei Dual-Stack (Parallele Verbindungsversuche per IPv4 und IPv6 starten/unnutzbare
IPv4- oder IPv6-Verbindung vermeiden) IPv4- oder IPv6-Verbindung vermeiden)
* Bridge zu BBB wurde entwickelt, aber inzwischen vom Autor als * Bridge zu BBB wurde entwickelt, aber inzwischen vom Autor als
"deprecated" markiert, möglicherweise Anpassung an aktuelle "deprecated" markiert, Anpassung an aktuelle
BBB-Version notwendig BBB-Version notwendig
https://gitlab.cvh-server.de/hardwarenahe-it/BigMumbleJS https://gitlab.cvh-server.de/hardwarenahe-it/BigMumbleJS
* Es gibt einen Bot, der den Mumble-Chat mit Internet Relay Chat (IRC) verbindet. * Es gibt einen Bot, der den Mumble-Chat mit Internet Relay Chat (IRC) verbindet.
...@@ -66,10 +64,6 @@ ...@@ -66,10 +64,6 @@
* Listening VNC Viewer in BBB einbauen * Listening VNC Viewer in BBB einbauen
* CVH-Camera einbauen * CVH-Camera einbauen
* Komfortable Fernsteuerung von Rechnern von Teilnehmenden über VNC in BBB * Komfortable Fernsteuerung von Rechnern von Teilnehmenden über VNC in BBB
- Work Adventure für den CVH bzw. die Hochschule nutzbar machen
Bsp-Instanz aus Bochum (von dem dortigen Hackspace): https://virtuallab.das-labor.org/
Doku dazu: https://howto.rc3.world/workadventure.en.html
* Mögliches Projekt: Karte des CVH entwickeln
- 3d-Scan aus einem Film heraus - 3d-Scan aus einem Film heraus
- NumPad für Hexadezimalzahlen - NumPad für Hexadezimalzahlen
- taktile Tastaturen oder andere Eingabegeräte für mobile Computer (Smartphones) - taktile Tastaturen oder andere Eingabegeräte für mobile Computer (Smartphones)
...@@ -82,7 +76,8 @@ ...@@ -82,7 +76,8 @@
- GNU Pascal (Compiler) - GNU Pascal (Compiler)
* unter aktuellem Linux lauffähig machen * unter aktuellem Linux lauffähig machen
- Freies Smartphone: - Freies Smartphone:
* Kamera des PinePhone nutzen * Kameraunterstützung auf PinePhone (Pro) verbessern
- Kamerauswahl beim PinePhone Pro unter Plasma aktuell nicht möglich (20250325)
* Mumble auf PinePhone nutzbar machen * Mumble auf PinePhone nutzbar machen
* VNC auf PinePhone nutzbar machen * VNC auf PinePhone nutzbar machen
* GUI von GNOME Evolution auf Smartphones nutzbar machen * GUI von GNOME Evolution auf Smartphones nutzbar machen
...@@ -90,7 +85,6 @@ ...@@ -90,7 +85,6 @@
- GitLab - GitLab
* Links klickbar machen: https://gitlab.com/gitlab-org/gitlab/-/issues/22695 * Links klickbar machen: https://gitlab.com/gitlab-org/gitlab/-/issues/22695
- Rechnertechnik-Projekte - Rechnertechnik-Projekte
* Mechanischer Rechner mit Murmeln
* DMX-Protokoll in Arduino implementieren * DMX-Protokoll in Arduino implementieren
* Taschenrechner mit 5-Bit-Dualzahlen - Grundrechenarten * Taschenrechner mit 5-Bit-Dualzahlen - Grundrechenarten
- Ausgabe per 7-Segment-Anzeige - Ausgabe per 7-Segment-Anzeige
...@@ -100,4 +94,6 @@ ...@@ -100,4 +94,6 @@
* Minecraft-Taschenrechner * Minecraft-Taschenrechner
* Türschloß mit Zahlenkombination auf Arduino * Türschloß mit Zahlenkombination auf Arduino
- Projekte für Treiberentwicklung, Echtzeit- und Betriebssysteme - Projekte für Treiberentwicklung, Echtzeit- und Betriebssysteme
* LUKS2-Support für GRUB https://savannah.gnu.org/bugs/?55093 * LUKS2-Support für GRUB vervollständigen https://savannah.gnu.org/bugs/?55093
- CVH-Alarm
* In podman oder Docker zum Laufen bringen
- QML (Qt Modeling Language) https://doc.qt.io/qt-5/qtquick-codesamples.html - Vorhandene Apps für mobiles Linux: https://linuxphoneapps.org/
* Ubuntu Touchhttps://ubports.gitlab.io/teams/marketing/education/ub-clickable-1/ - Einstiegspunkte für Entwicklung https://linuxphoneapps.org/docs/resources/developer-information/
- GTK-Anwendungen
* https://de.wikipedia.org/wiki/Libadwaita verwenden!
* Testen auf einem PC: v.A. Bildschirmgröße anpassen, Benutzung mit
Touchscreen testen: https://phosh.mobi/posts/phosh-dev-part-0/
- Plasma Mobile (KDE)-Anwendungen https://develop.kde.org/docs/packaging/plasma-mobile/
- Mobian (Debian for mobile devices)
* Testimages für PC oder Tablet: https://wiki.debian.org/Mobian/x86
- QML (Qt Modeling Language)
* Ubuntu Touch https://docs.ubports.com/en/latest/appdev/index.html
- Plattformunabhängige Progressive Web Apps https://de.wikipedia.org/wiki/Progressive_Web_App
- Plattformunabhängige Frameworks wie https://de.wikipedia.org/wiki/Flutter_(Software)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment