RoboVM 0.0.2 released

Today we’re happy to announce that version 0.0.2 of RoboVM has been released. The primary focus of this release has been on testing. For the past 5 months, since the 0.0.1 release, we’ve worked hard to make RoboVM stable and reliable. RoboVM now passes close to 100% of the test cases from Android’s libcore test suite which tests all aspects of the standard Java runtime classes (only a few non critical test cases still fail). The Eclipse plug-in has also seen an update. The iOS project wizard will now create an Info.plist file for the app and every aspect of the compilation process, such as static libraries and Objective-C frameworks to link...

BrickBreaker JavaFX sample on iOS/RoboVM source code released

Due to popular demand I have decided to release the source code for the BrickBreaker JavaFX sample on iOS demo I showed off last week. Initially I had intended to wait until the JavaFX font stuff had been open-sourced but some people seem very eager to try this out for themselves so here we go. Warning! RoboVM is pre-alpha software. It’s not yet ready for production use. Apps will often be huge and run slow. This will be addressed in the future. First of all we need to make sure you have all the prerequisites installed: Get Xcode 4.6.2 from the App Store. Download and install JDK 8 build b90. The commands below assume it ends up in...

JavaFX (OpenJFX) on iOS using RoboVM

Update: The source code for this demo has now been released. I have spent the last couple of months porting various tests from Android and make sure they run successfully under RoboVM. Important work no doubt but quite boring! So every know and then I need to take a break and do something fun. Last week I spent some time trying to get the latest OpenJFX code to run on iOS and RoboVM. Oracle is gradually open-sourcing JavaFX and moving it to the OpenJFX project. In April the last missing piece to get graphics working on iOS was released (the Prism pipeline native code) so now was a good time to attempt this. I was quite surprised to see that the first simple...