RoboVM 1.0 Released
Written by Kay Ewbank   
Tuesday, 17 March 2015

Trillain Mobile has produced the first stable release of RoboVM, providing a way to run Java on iOS.

 

robovmbanner

 

The idea behind RoboVM is to let you code in Java on iOS rather than Objective C or Swift.

As we explained last year, RoboVM is a bytecode to ARM compiler which allows you to code in any language that targets the JVM. It has a Java-Objective-C bridge that lets you call any native framework APIs you need to use, and Objective-C objects can be used as if they were Java objects. The remainder of the runtime is provided by the Android Framework minus anything to do with the UI.

You do still need a Mac and XCode to use RoboVM, at least to run the compiled code. You can run your app on the simulator or a real device.

The new version has an improved debugger with complete JDWP functionality.

 

 

robovmdebug

 

The compiler also now offers support for RAM disk which makes it faster to compile and link if your hard disk is slow.

RoboVM now has support for HFS+ file compression. All files put into the cache are now compressed, further speeding up the compilation process and reducing the amount of space used for the RoboVM cache.

There’s a new Eclipse project wizard in this release, using the new templates project. Maven archetype support has also been added.

Support for invoking tools via robovm.xml is another addition, with initial support for the TextureAtlas tool, with more to come.

The developers say commercial licenses will now be offered, although you can still code for free using the OSS core. In the blog post about the new version, Mario Zechner says that you will continue to be able to create apps without any artificial limitations, free of charge. The commercial licenses add convenience features and support services on top of the OSS core, and the intention is to use the money raised by the commercial licenses to support the work on the free OSS core and ensure the longevity of the project as a whole.

Depending on the version chosen, the commercial licenses add a JDWP compliant debugger for both simulator and on-device debugging; improved crash reporting; private e-mail support; and JavaFX support. 

Further versions of RoboVM are promised soon, with new features including better documentation and Intellij IDEA & Android Studio integration.  

robovmsq

 

Banner


Apache Lucene Improves Sparce Indexing
22/10/2024

Apache Lucene 10 has been released. The updated version adds a new IndexInput prefetch API, support for sparse indexing on doc values, and upgraded Snowball dictionaries resulting in improved tokeniza [ ... ]



JetBrains Improves Kubernetes Support In IDE Upgrades
12/11/2024

JetBrains has improved its IDEs with features to suggest the logical structure of code, to streamline the debugging experience for Kubernetes applications, and provide comprehensive cluster-wide Kuber [ ... ]


More News

 

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Tuesday, 17 March 2015 )