nw  

PreferencesFX

PreferencesFX
Zusammenfassung

Eine Library die es einem erspart, von Hand ein Einstellungsfenster zu programmieren.

Schlüsselbegriffe

Java 8, JavaFX, Preferences, FormsFX, Einstellungen

Zielsetzung

"Oh nein, ich benötige ein Einstellungsfenster!"

Niemand mag Einstellungsfenster und will sie erst recht nicht von Hand programmieren. Genau hier setzt PreferencesFX an. Der Nutzer unserer API kann schnell und einfach per Fluent-API seine Preferences definieren und die API macht die ganze Arbeit. Man erhält ein fixfertiges, funktionsfähiges und schönes Einstellungsfenster.

Ausgangslage

Bis jetzt programmiert man Einstellungsfenster mühsam und von Hand. Und das obwohl hunderte, gar tausende solcher Fenster benötigt werden. Um dieses Issue zu beheben wurde das Projekt PreferencesFX lanciert.

Ergebnisse

Nach Abschluss des Projektes stellen wir eine funktionsfähige API zur Verfügung, welche es dem Benutzer ermöglicht innerhalb von kürzester Zeit ein Einstellungsfenster zu erstellen. Eine einfache Fluent-API dient zur übersichtlichen und intuitiven Nutzung. Des weiteren steht dem Nutzer schönes GUI zur Verfügung. So muss er sich keine Gedanken zum Styling machen. Bedarf er einer individuellen Anpassung des GUI's oder will er seine Custom comntrols einbinden, so unterstützt unsere API auch dieses Bedürfnis.

Projektdaten
Projekttyp Projektarbeit des 5. Semesters, Ip5
Projektdauer 18.09.2017 - 20.01.2018, entspricht ca. 4 Monaten
Personenstunden 180h
Teamgrösse 2
Auftraggeber
Dirk Lemmermann
Software & Consulting
Asylweg 28
8134 Adliswil
Switzerland
dlsc.com
dlsc-logo
Projektteam
François Martin
Student iCompetence
5. Semester
francois.martin@students.fhnw.ch

Marco Sanfratello
iCompetence
5. Semester
marco.sanfratello@students.fhnw.ch
Kontakt
Dieter Holz
Dozent der FHNW
dieter.holz@fhnw.ch
<< zurück