Marcel Bister
Student M.Sc. Informatik



Verteilte Anwendungen & Systeme



Policy-driven Security Architektur

Bachelorarbeit: Policy-driven Security

Entwicklung und prototypische Implementierung einer dynamischen, richtliniengesteuerten Infrastruktur zur Erkennung von potentiellen Angriffen auf ein Smart Building. In Java, mit MySQL-Datenbank. Prototypische Anwendung und Testing mit openHAB.

Multicopter-Projekt

Multicopter-Drohne

Forschungsprojekt für besonders engagierte und qualifizierte Bachelor-Studierende der Hochschule Kaiserslautern: Bau einer Multicopter-Drohne und Entwicklung einer Fernsteuerungssoftware für Android / iOS / Linux.


Verteiltes System / Smart Home Projekt

Smart Home System (in Arbeit)

Stark verteiltes System mit mehreren Raspberry Pis (Pi 3 als Server und mehrere Zero W), Arduino Unos und Nanos sowie zahlreichen Sensoren und Aktoren. Kommunikation über WLAN und 433MHz-Funk, basierend auf Linux und einer Public-Key-Infrastuktur. In C/C++, Java und Python, mit Java EE Webinterface.

Lernspiele für den Informatikunterricht in Gymnasien

Serious Games für den Informatik-Unterricht an Gymnasien   Download-Icon Externe Dokumentenansicht-Icon

Große Projektarbeit im 3-köpfigen Team: komplexe Lernspiele für mehrere Spieler zu 'Boolescher Algebra' für den Informatik-Unterricht. Vom Software-Engineering über die Implementierung bis zur Dokumentation. In C# mit Unity Engine.


Client-Server-Chat

Verteilte Client-Server-Anwendung "ChatMan"  

Einzel-Projektarbeit: Entwicklung einer nebenläufigen und robusten Client-Server-Anwendung. Ermöglicht das Versenden und Empfangen von Textnachrichten, Links, Emoticons und Dateien. In Java mit JavaFX.

Evaluations-Tool

Fragebogen-Tool (im Screenshot mit 'System Usability Scale') und Programm zur automatischen Auswertung über Netzwerk. Die von den Clients erfassten Daten werden an einen Server und dort kumulativ verarbeitet. In Java mit JavaFX.


Web-Projekte



TeamWork Intranet v2 (in Arbeit)

Offenes, webbasiertes Informations- und Mitarbeiter-Portal für Transparenz und Wissensmanagement in Unternehmen. Zweite Version mit Vaadin als Benutzeroberfläche.

TeamWork Intranet v1

Offenes, webbasiertes Informations- und Mitarbeiter-Portal für Transparenz und Wissensmanagement in Unternehmen. In Java EE mit HTML5, CSS3 und JavaScript.


marcelbister.com

Diese Website hat einen längeren Entwicklungsprozess hinter sich, entsprechend meiner Fähigkeiten das Bachelorstudium hindurch. Hier sind Screenshots verschiedener Versionen zu sehen.


Ältere Software-Projekte



Simulation des Sonnensystems

Das sind die Ergebnisse erster Versuche mit der Unreal Engine 4: eine einfache Simulation des Sonnensystems. Videobearbeitung mit Adobe Premiere, Musik von Lee Rosevere (The Idea of Space).

Mandelbrot-Mengen

Programm zur Darstellung von Mandelbrot-Mengen (fraktale Apfelmännchen) in Java basierend auf der Ebene komplexer Zahlen. In Java mit Swing.


Desktop-Digitaluhr

Eine kleine Digitaluhr mit Datumsanzeige im Flat-Design als Ersatz für die in Windows 10 fehlenden Widgets. In Java mit Swing.

Karteikartenprogramm Flashcards

Programm zum Erstellen und Verwalten von Karteikarten mit Testmodus. Schlicht und leicht bedienbar. In Java mit Swing.