Softwarepraktikum (24SS)
Thema | Betreuer(in) |
---|---|
Next generation Video Platform
Learn how Netflix, YouTube & Co works and contribute to the next generation Video
Platform in the context of the ATHENA project.
|
C. Timmerer |
GDPR-compliant oblivious (simple!) Web-Browser in a (RAM-)Box
Personenbezogene Daten müssen spätestens nach Wegfallen des Verwendungszwecks gelöscht werden. Daten im Cache des
Web-Browsers werden dabei gerne vergessen. Der "Oblivious Web-Browser" soll (nicht nur hier) Abhilfe schaffen. Weitere Features wären die sichere Speicherung von Daten (wie PDF) oder die automatische Löschung dieser (über den Browser) gespeicherten Daten.
|
P. Schartner |
Mobility-TCO (Total costs of ownership)
Nachhaltige Mobilität ist in aller Munde, eine der Barrieren ist die fehlende Möglichkeit der Gegenüberstellung von realen Gesamt-Kosten verschiedener Verkehrsmittel (Bahn, Auto, Flugzeug, Rad …). Das betrifft direkte Kosten für Tickets, Sitzreservierung auf Seiten öffentlicher Verkehrsmittel und Betrieb, Verschleiß, Wartung bei Privatfahrzeugen, aber auch indirekte Kosten wie Umweltverträglichkeit/CO2 Ausstoß. Ziel der Arbeit ist es die aktuell sehr verteilt verfügbaren Informationen in eine benutzerfreundliche Plattform (App) zu integrieren.
|
G. Leitner |
Mitarbeit im Projekt "Crowd meteorological data Klagenfurt am Wörthersee" | P. Schartner G. Garcia-Santos |
Python API for C++ library in the scope of mobile robots
We are looking for a dedicated bachelor student to develop a Python API for our prize-winning C++ library for state estimation in robotics (c.f. github repository for more details). The library is used to fuse real-time sensor data on mobile robots for robust localization in a recursive manner. It achieves true modularity by de-coupling the sensor states from the essential navigation states allowing for adding or removal of sensors at runtime. The Python API shall act as a wrapper to the underlying C++ implementation exposing the main top level functions. This will facilitate the adoption of our library to novel sensor and robotic platforms and speed up the integration by being able to work from simple Python scripts or even the command line. The main tasks of the project are • Generation of a Python API for the main functions of the C++ library • Comprehensive tests of the Python API for different use cases |
P. Schartner J. Steinbrenner |
Tool zur Mitarbeiter- und Projektverwaltung
Zentrale Anforderung: Web-Frontend mit User- und Admin-Bereichen und einer dahinterliegenden Datenbank unter Berücksichtung der relevanten Security- und Datenschutzanforderungen. Die Details sind noch in Absprache mit dem "Auftraggeber" zu spezifizieren. Die Bearbeitung ist auch in einem 2er-Team möglich.
|
P. Schartner J. Steinbrenner |
Wieviel Energie "verheize" ich eigentlich?
Speziell in Gebäuden mit Fernwärme ist die Ermittlung des Heiz-Energieverbrauchs auf Basis von Heizkostenverteilern (HKV) für Endkunden kaum zu durchschauen. Ziel des Projektes ist es, einen Prototyp zu entwickeln, der eine individuelle Ermittlung (Schätzung) von Verbräuchen ermöglicht und in ein Standard Smart Home System (konkret OpenHAB) integriert werden kann.
|
G. Leitner |
Development of a Progressive Web Application for Wisdom Trait Enhancement
We are seeking a dynamic student to collaborate on a pioneering project aimed at creating a progressive web application. This app will provide daily exercises designed to cultivate wisdom-related traits. The student will have the unique opportunity to work alongside a Master's student in psychology, who will be responsible for designing these exercises and assessing their effectiveness. Ideal candidates should possess excellent communication skills, a readiness to work in a cross-disciplinary team, and a solid background in web technologies. This project is accompanied by the possibility of a scholarship award for the selected candidate and it can be done in the context of a bachelor thesis, master thesis, or research internship.
|
M. Lux J. Glück |
UX-Optimierung einer Lernplattform
In Zeiten von Corona mussten rasch Online-Ressourcen bereitgestellt werden, Usability und User Experience sind manchmal der Geschwindigkeit zum Opfer gefallen. Im Rahmen des Praktikums soll eine bestehende Lern- und Test-Plattform auf Basis eines User-Centered Design Prozesses auf den neuesten UX-Standard gebracht werden. Technologie: Java / Spring Boot / MariaDB |
G. Leitner |
Tool zur sicheren Speicherung und Anzeige hochsensibler Daten
Zu implementieren ist eine Anwendung (Web- oder Mobile-App), die Daten mittels Threshold Encryption bzw. Secret Sharing schützt. Die Shares der Zugangsdaten sollen dabei sicher zu den Endgeräten der Benutzer:innen gesendet werden. Bei der Entschlüsselung sollen die erforderlichen Shares kontaktlos übertragen und alle zugriffe protokolliert werden.
|
P. Schartner |
More to come… | |
Eigene Themen sind willkommen – Rahmenbedingungen siehe oben! |