Figure 1. Eine JavaFX Applikation, erstellt mit WorkbenchFX
WorkbenchFX ist eine out-of-the-box Lösung um in kurzer Zeit, mit wenig Aufwand aus vielen verschiedenen Views, auch Module genannt, eine grosse Applikation zu bauen. WorkbenchFX bietet eine gute User Experience und ein schönes Design, inspiriert von den Material Design Richtlinien.
Java, JavaFX, API, Framework, Library, Material Design, Modul, Enterprise Application, User Experience, Usability, Open source, Lifecycle, SCSS, JUnit, Spock, Dialog, Navigation Drawer, Animation
Eine einfache, intuitiv nutzbare API zu entwickeln, welche es dem Entwickler ermöglicht sich auf seine Features zu konzentrieren, während die Workbench unerwünschte zusätzliche Arbeit für ihn erledigt.
Zudem soll WorkbenchFX eine gute User Experience, sowie ein schönes Styling out-of-the-box zur Verfügung stellen. Nichtsdestotrotz soll WorkbenchFX ein hohes Mass an Veränderbarkeit ermöglichen, sodass der Entwickler die API nach belieben an seine Bedürfnisse anpassen kann.
Entwickler beginnen oft mit Views um Kunden schnell erste Fortschritte zeigen zu können. Anstrengend wird es dann, wenn alles in einen Kontext gebracht, die Navigation oder auch globale Funktionalität definiert werden muss.
Diese Arbeit ist nicht nur mühsam, zeitintensiv und aufwändig, sondern auch repetitiv. Für jedes weitere Projekt dieser Art wiederholen sich diese Arbeiten.
Genau diese repetitiven Prozesse sollen durch dieses Framework stark vereinfacht werden.
Als Ergebnis diese Projektes kann der Entwickler auf eine einfache, intuitiv nutzbare API zugreifen, welche ihm die Arbeit des Verpackens seiner Module abnimmt:
Figure 2-4. Ein Workbench Dialog, der Navigation Drawer und ein angepasstes Styling
Weitere Informationen zum Projekt: github.com/dlemmermann/WorkbenchFX
Dauer | 19.02.2018 - 11.09.2018 |
Personenstunden | 360 |
Teamgrösse | 2 |
Bachelor Thesis | Ja |
François Martin, francois.martin@students.fhnw.ch
Marco Sanfratello, marco.sanfratello@students.fhnw.ch
Dieter Holz, dieter.holz@fhnw.ch