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.