Pär is a passionate developer whoʼs been working with client side Java for more than ten years and that is hoping for another ten years filled with challenges and new technology. Pär is a fast learner with a need to always learn more and never being satisfied, always wanting more. This is a good thing since GUI programming always ends up on pixel level where the details are of utter most importance.
Track: Java, friday 14:05 - 14:55
Swing has been a great retainer for years, but with todayís focus on rich user interfaces, many Java applications can benefit from using JavaFX instead. The question is, how do you manage that when youíre stuck with a an old Swing front end? This presentation starts with a typical Swing application and replaces parts of it with a shiny new JavaFX interface. During this transformation event listeners are replaced by JavaFX bindings, hardcoded color constants are replaced by style sheets and instead of the limited HTML support in Swing, the JavaFX WebView component is used to display formatted content. After this presentation the audience will have a thorough understanding of how JavaFX can replace all or parts of a Swing user interface.
Track: Smart phone, monday - all day
Working with games is a dream of many developers, but when you haven't done it before, it can be difficult to know where to start. Making games with advanced collisions and physics can then seem all but impossible.In this workshop, we will show you how to get started with developing games for Android. We will start with simple concepts like sprites and layers and will finish by including a competent physics engine. The end result will be a simple physics-based game that can be used as a template for bigger and more ambitious projects.This workshop is for developers with a basic knowledge of java, but no former experience in game development is needed.