BoxFX (JavaOne Preview 1)



After a long time without a post I will show you a first preview of the stuff I’m currently working on. I (and Claudine) don’t sleep the last month. We worked hard on some projects especially for our JavaOne presentations:

Today I will give a sneak peak at one of the projects that will be mentioned in the talks: BoxFX


BoxFX is an application container for JavaFX applications that will run on the Raspberry Pi. It is optimized for HD resolution and can be controlled by a remote. You can simply convert any JavaFX application to BoxFX and simple install applications on a running instance. The main goal of this project is to offer a Set-Top-Box for your TV (like AppleTV or Google TV). But BoxFX will be open source and gives you the chance to develop your own applications for the TV.

Each application will run in a sandbox with a special classloader and security manager. This will be very similar to JEE web applications that are running in a web container. BoxFX will provide an application profile that you can simply add as a provided dependency to your application. By using the BoxFX Maven plugin you can easily install a application on any remote BoxFX. Once an app is installed you can will see it on the BoxFX home screen:


You can control BoxFX with a remote. BoxFX will provide a open API for remotes so that you can easily create a iOS or Android app as a remote for BoxFX. I already created a JavaFX based remote:


I created a short movie about BoxFX. Hope you like it:

Hendrik Ebbers

Hendrik Ebbers is the founder of Open Elements. He is a Java champion, a member of JSR expert groups and a JavaOne rockstar. Hendrik is a member of the Eclipse JakartaEE working group (WG) and the Eclipse Adoptium WG. In addition, Hendrik Ebbers is a member of the Board of Directors of the Eclipse Foundation.

Circle Circle

Open Source made right


Privacy Policy Cookie Policy Privacy Config Impressum