JavaFX Day at EuregJUG

Published on Jan 22, 2016, Permalink

See english version and "About the Speakers" below:

JavaFX Tag bei der EuregJUG
javafx day banner

Am 7. März, dem Vortag des JavaLand 2016, das ganz in der Nähe von Aachen, in Brühl, seine Tore öffnet, findet bei EuregJUG ein kleines JavaFX Event mit folgenden Speakern statt:

Manuel Mauky

Manuel Mauky und Max Wielsch, beide von der Saxonia Systems AG in Görlitz sprechen über das Thema "Model-View-ViewModel mit JavaFX":

Die wahre Schönheit von UIs verbirgt sich unter Oberfläche, nicht zuletzt, weil der Unterhalt von schlecht wartbaren Anwendungen sonst sehr teuer wird. Saubere Architekturen erleichtern die Wart- und Testbarkeit. Neben den bekannten MV* Pattern, die bis dato ausgiebig in der Java-Welt exerziert wurden, gibt es mittlerweile Alternativen. Dazu zählt MVVM. Das Presentation Model Derivat kommt aus der .NET-Welt und hält mittlerweile in immer mehr Technologien, wie zum Beispiel JavaScript (Knockout.js) Einzug. Auch JavaFX-Entwickler können davon profitieren. In der Session wird gezeigt, wie mit JavaFX und MVVM testgetrieben Clientanwendungen entwickelt werden können.
Johan Vos

Johan Vos von Gluon, seit der JavaOne 2015 bekannt als "Professor FX" wird über echte Plattformunabhängigkeit auf Basis von JavaFX und Gluon sprechen.

Gluon hat erst diese Woche eine neue Version des Gluon Scene Builders veröffentlicht, ein wichtiges Werkzeug zur Entwicklung von JavaFX Anwendungen, das leider seitens Oracle nicht mehr gepflegt wird.

Java (und andere Umgebungen) leiden seit langem unter der Fragmentierung mobiler Plattformen sowie den unterschiedlichen Distributionswegen. Dank der JavaFX Plattform muss das nicht so bleiben. JavaFX macht es deutlich einfacher, ein Cross-Plattform Interface zu entwickeln, das sich nativ anfühlt. In dieser Session wird demonstriert, wie einfach es ist, innerhalb der gewohnten Entwicklungsumgebung eine mobile Anwendung zu entwickeln, die ohne Codeänderung sowohl auf der Android als auch auf der iOS Plattform läuft.

Der JavaFX Tag findet dank der freundlichen Unterstützung von Thinking Networks mitten in Aachen statt:

Thinking Networks in Aachen

Markt 45-47
D-52062 Aachen
Google Maps Link

Einlass ist ab 17:00, wir beginnen um 17:30 mit einem Ende spätestens gegen 21:30. Die Teilnahme an der Veranstaltung ist kostenlos, aber es wird umm eine kurze Anmeldung auf unserer Seite gebeten, damit wir wissen, wieviele Gäste wir erwarten:

JavaFX Day at EuregJUG

There will be a JavaFX Day at EuregJUG on March 7th. The event will take place right before JavaLand 2016, in hope that people from abroad will already be in the area and may join us in the beautiful city center of Aachen, this time at Thinking Networks.

There’ll be two talks:

Model-View-ViewModel with JavaFX by Manuel Mauky und Max Wielsch from Saxonia Systems AG:

Clean architectures provide testablility and maintainablility. This applies to User Interfaces too. Besides well-known MV* patterns that were used in the Java world so far there are alternatives available. One of these is Model-View-ViewModel, in short MVVM. The pattern was developed by Microsoft for the .NET framework and is being adopted to more and more technologies like JavaScript (Knockout.js). But even JavaFX developers can profit from MVVM. In this talk we will explain the pattern and will show, how you can create client applications with JavaFX and MVVM using test driven development.

And Johan Vos aka Professor FX will speak about building real cross-platform applications using JavaFX and Gluon:

For many years, Java on mobile devices suffered from fragmentation and distribution issues. Today, with the increasing interest into native app development, Java is getting very strong on mobile devices. In this session, we will show a number of ways to run Java applications on iOS and Android devices. Thanks to the JavaFX platform, it is very easy to create a cross-platform user interface that works very well on mobile devices. We will show how easy it is to create an application using your favourite IDE, and have that application running on an Android and an iOS device without changing a single line of code.
javafxports

Gluon is the company who now not only maintains the JavaFX Scene Builder which has been dropped by Oracle last year, but also maintains the JavaFX ports

This event will tag place in the center of Aachen at Thinking Networks:

Thinking Networks in Aachen

Markt 45-47
D-52062 Aachen
Google Maps Link

Doors will be open at 17:00 and we start at 17:30. Admission is free, but you are kindly asked to register so that we know how many guests to expect:

We will have a raffle of Java-related books from O’Reilly between the preregistered guests before the talk starts. After talk we wrap up with some free drinks together with the speaker, giving you the opportunity to ask him some more questions in private.

About the speakers

Manuel Mauky is working as software developer and architect for the Saxonia Systems AG in Görlitz. He has a focus on frontend development with web technologies and JavaFX. Besides this he is interested in modern software architectures, functional programming and reactive programming. Manuel is a founding member and leader of the Java User Group Görlitz. He is blogging under lestard.eu and can be found on Twitter as @manuel_mauky.

Max Wielsch is working as software developer for the Saxonia System AG. He is interested in the development of applications based on JavaFX and Android. In his free time he works on topics like architecture and testablility of those applications and is a member of the Java User Group Görlitz.

Johan Vos holds an Msc in civil engineering (mining) and a PhD in Applied Physics. He started to work with Java in 1995, as part of his PhD research. He joined the Blackdown team and ported Java 1.2 to Linux/SPARC. Johan has been a Java consultant since then, and worked for a number of companies (e.g. The Reference, Acunia). His main technology interests are currently GlassFish and JavaFX. He’s the cofounder of Gluon. Johan has a blog and is on Twitter as @johanvos.

Contact us

Subscribe to our newsletter