Planet JDK
News and views from the Java SE Development-Kit Community
2015/11/05 15:42
2015/10/29 15:22

My slides for my JavaOne 2015 session on "Safer and Faster: New JDK Security Features and Performance Improvements"  are available here.

2015/10/28 17:22

Underscore ("_") is a keyword in Java 9. If you use "_" as an identifier, javac of JDK 8+ issues a warning. javac of JDK 9, issues an error! To check and migrate your Java code to avoid using "_" as an identifier, you can use the following Nashorn script with jjs tool. This script just parses each .java file and reports "_" variables ...

2015/10/28 10:41
In case you hadn’t noticed, I8C 0.0.1 was released last week. As well as the note compiler, this package contains I8X, an interpreter for unit testing compiled notes. In case you had noticed and you’ve been working with it, please note there’s some compatibility-breaking source language and note format changes in the pipeline. Infinity has a […]
2015/10/23 05:58
The IcedTea project provides a harness to build the source code from OpenJDK using Free Software build tools, along with additional features such as the ability to build against system libraries and support for alternative virtual machines and architectures beyond those supported by OpenJDK. This release updates our OpenJDK 7 support in the 2.6.x series […]
2015/10/15 11:11
At JavaOne, I'll be at the See you there!
2015/10/13 05:47
How old do you think these two phrases sound?  ...
2015/10/10 10:47

Earlier I blogged about playing with NetLogo using Nashorn. NetLogo, as you'd recall, is a multi-agent programmable modeling environment for the Java platform. In addition to supporting NetLogo programming language, NetLogo supports extensions written in JVM languages such as Java, Scala. To write extensions, NetLogo supports an Extensions API.

2015/10/08 08:38

NetLogo is a multi-agent programmable modeling environment running for the Java platform. In addition to being a GUI program to edit and run NetLogo models, NetLogo supports Controlling API so that NetLogo can be invoked and controlled by a program running on JVM. The "controlling api" supports both GUI and 'headless' mode.

2015/10/08 04:56

This month I've released Orson PDF version 1.7, a compact and fast API for creating PDF content in Java through the standard Graphics2D API. This release features:

2015/10/03 04:54

In nashorn openjdk repository, there is a script called "fxmlrunner.js" in the "samples" directory. This script can accept any FXML file as command line argument and "run it". If that FXML file has event handlers written in (nashorn) javascript, then we can have complete runnable application without having to write any Java code!

2015/10/02 16:27
I had hoped to make a first release of i8c today but I still have one open issue so you’ll have to wait until next week. Until then here’s some note source for you to ponder: define test::factorial returns int argument int x extern func int (int) factorial swap dup load 1 bne not_done_yet return […]
2015/09/30 13:45

Dekker’s mutual exclusion algorithm made RW-safe by Peter Buhr, Dave Dice and Wim H. Hesselink appears in CCPE 2015. (Sorry, it's pay-walled).

2015/09/30 13:35

Evaluating HTM for pauseless garbage collectors in Java by Maria Carpen-Amarie, Dave Dice, Patrick Marlier, Gaël Thomas and Pascal Felber appeared in The 13th IEEE International Symposium on Parallel and Distributed Processing with Applications (IEEE ISPA-15).

2015/09/30 07:49

I love "Exploratory Programming" ( tools. If you've not already played with "Java REPL" project, you may want to do so! Check out Kulla project.

Clone kulla forest @ and build using these commands:  ...
2015/09/26 16:19
2015/09/25 12:07
Flight recorder is most commonly used to dump the last few minutes of data. Either by doing a profiling recording for a minute or so, or by having a continuous recording which is later dumped when some anomaly was discovered using a monitoring tool, for example the JMC JMX console. Sometimes though, people bring me […]
2015/09/22 10:45
Using third-party JavaScript libraries with nashorn javascript shell. Using Nerdamer Symbolic math library with nashorn.
2015/09/15 09:59
When I said I’d never written a compiler, that’s actually a lie: I did some work on the Ceylon compiler a few years back. It wasn’t a very enriching experience but at least I know what ASTs and visitors are. Anyway, the C-like syntax I talked about Friday might have been a little optimistic. I […]
2015/11/08 02:20
All times UTC