nw  

Lernstick

Summary

Lernstick is a software that provides a safe working and exam environment.

Key terms

openjdk11

Java 11

openjfx11

JavaFX

FXML

Scrum

Agile Development

Debian

Project goal

Migrate the User Interface of the Storage Media Management from Swing to JavaFX

Initial situation

The program storage media management of the learning stick ran at the beginning of the semester with Swing. Swing is an obsolete user interface library for which support is no longer available. The user interface of the old software was confusing and very difficult to understand for the target group. In addition, the code of the software was only commented in a very reduced way.

Benefits of your solution

JavaFX has more potential for the UI Design. This opened a new door for future developers to make the user interface pleasant and user-friendly.In addition, the user-friendliness of the interface was increased. The increase in user-friendliness was achieved with UX-Tests.

Results

Most of the frontend could be migrated to JavaFX. Additionaly big parts of the backend were refactored and the UX was increased.

Project data

Project Duration: 2 Semester

Total man-hours: 1120 Hours in total

Team Size: 5

Prject work in third and fourth semester: We have migrated the old UI which actually run with Swing to JavaFX. Many UX-Test were executed to imrpove the usability of the UI.

Client

Lara Biehl - Uni Bern

Hochschulstrasse 6, 3012 Bern

Lernstick

Project team

Lukas Gysin

Jonas Witmer

Esteban Sierra Patino

David Wyss

Raphael Sutter

Coach

Jeane Summermatter

First name and surname of team coach

Project-Related Information

Official Project Webseite

Public GitHub Repo of the project

<< back