We’re proud to announce a new version of the DukeScript Maven archetypes. Version 0.11 has some really nice new features.
Android users can now debug their application directly on their Android device. In NetBeans 8.1 choose “debug” from the context menu of your project. The Android device will display a short notice that it’s waiting for the debugger and after that happened, the application will start as usual, but you can now debug it using breakpoints, stack inspection, and everything else you’re used to from your regular desktop app.
Using TeaVM you can now debug the application directly in the browser. Just choose “custom” -> “Debug in a Browser via TeaVM” from the context menu. This will allow you to see the Java Sources in your browsers debugging tools, set breakpoints, etc.. Here’s an image of the demo app stopped on a breakpoint in Safari:
As recently announced Eclipse users now have better debugging capablilties as well. Firebug-lite support is automatically enabled when starting the application outside NetBeans.
For Mac users, the problems with hot-swapping have been solved, so you can now also change the business code of your running application just by hitting the save button after the change.
The NetBeans plugin for DukeScript always uses the latest archetypes, so when you’ll start a new project you’ll automatically have these new features available. From the commandline, you can start a new project like this:
mvn archetype:generate -DarchetypeGroupId=com.dukescript.archetype -DarchetypeArtifactId=crud4j-archetype -DarchetypeVersion=0.11 # or newer versions
Have fun with the new Features!