No, it's not about your favorite teenage assassin Hanna from the Amazon Original series. Hurricane Hanna reached Texas today.

Usually the first Hurricane of the season won't reach the US before August 10, so Hanna is nearly two weeks early, most likely due to climate change.

We updated our Console Systems Demos especially the Hurricane wind scale demo The Perfect Storm.

15th Anniversary of JSR 275

15th Anniversary

After we just celebrated the 25th birthday of Java a few weeks ago, today marks the 15th anniversary of the JSR 275 creation review ballot.
2005 was also the "World Year of Physics" or "Einstein Year", celebrating Einstein's Annus Mirabilis papers being published 100 years earlier, the first on the 9th of June, 1905.

Einstein Year

The JSR was rejected by the JCP EC about 5 years later, largely because the Internet of Things or connected devices did not exist then and several members that later joined the IoT bandwagon felt, there was not enough momentum. Nevertheless that JSR introduced some key aspects also used in later successors like type-safe Generics or the "javax.measure" namespace. While the JCP and its EC felt it was too early, JSR 275 and JScience 4 were all but abandoned by the community and used by many projects or commercial products despite its non-final verdict.

Since its creation, the JSR 275 API was downloaded nearly 855,000 times from Maven type repositories. In the last 12 months, the "javax.measure" APIs were downloaded more than a Million times, with Unit-API (JSR 363/385) now getting more downloads per year than 275 did in its entire lifetime, but it also still is downloaded around 250k times, a number not many Open Source projects hold, especially after 15 years.

World Metrology Day 2020

May 20 is World Metrology Day, commemorating the anniversary of the signing of the Metre Convention in 1875.

The theme for World Metrology Day 2020 is Measurements for global trade. This theme was chosen to create awareness of the important role measurement plays in facilitating fair global trade, ensuring products meet standards and regulations, and satisfying customer quality expectations.

alt text

We plan to release domain specific extension modules, libraries or demos for JSR 385 and Units of Measurement in the upcoming weeks and months to support Measurements for trade and business.

Codemotion Milan 2019 - Apollo 11 Anniversary

Do you know what happened on July 20 1969 at 20 UTC? Does the “That’s one small step for man, one giant leap for mankind” ring a bell…? Yes, it’s moon landing! 2019 was the 50th anniversary of this historical milestone, so Codemotion decided to celebrate it during its 2019 Conferences around Europe.

Moon Landing

In particular, Codemotion Milan 19 was the selected location of some special events. Among the speakers, we had the pleasure to listen to Don Eyles (October, 24) and Russ Olsen (October, 25) as keynote speakers.

Before our own JSR 385 session at Codemotion Milan 2019 on October, 25, Thodoris and Werner had the privilege to interview both Don Eyles and Russ Olson.
Interview with Don Eyles

CodeOne, JCON 2019, JCP Award

A little less than a month after the Final Release of JSR 385 was published it won another JCP Award. A combined Spec Lead and JSR of the Year category.

JCP Party

JCP Award

Before our JSR 385 session at JCON 2019 in Düsseldorf Thodoris and Werner visited Oracle City, a small version of Legoland at JCON 2019 demonstrating Oracle Cloud and IoT features.

JCON 2019

Congratulations to everyone and thanks a lot for your contribution that helped us win this award.

2.0 Final Release

Judgement Day

JSR 385 Judgement Day

On Thursday, August 29, 2019 the Final Release of JSR 385 was published by the Java Community Process: https://jcp.org/aboutJava/communityprocess/final/jsr385/index.html.

The date coincides with Judgement Day in the Terminator movies.
If a computer system like Skynet ever did become self-aware, hopefully it gets not only its measurement units right. If it ran on Java, then JSR 385 might help ;-)

Corresponding GitHub release tags are:
API: https://github.com/unitsofmeasurement/unit-api/releases/tag/2.0
RI: https://github.com/unitsofmeasurement/indriya/releases/tag/2.0
TCK: https://github.com/unitsofmeasurement/unit-tck/releases/tag/2.0


Zeus in Valhalla


In the "Zeus" hall on JCrete 2019 Hack day Werner got the Valhalla Early-Access Build of Java 14 to run with Unit API.

Bringing together Ancient Greek gods with their equivalents from Nordic mythology if you want. You can find them under valhalla demos.

Public Review Final Approval

This week the first ever Public Review Final Approval Ballot for JSR 385 at the Java Community Process finished. JSR 385 was approved by the JCP Executive Committee: https://jcp.org/en/jsr/results?id=6199.

We plan to release a final Specification document and publish all artifacts to JCP.org soon. In the meantime, you can find them on Github already, API: https://github.com/unitsofmeasurement/unit-api/releases/tag/2.0
RI: https://github.com/unitsofmeasurement/indriya/releases/tag/2.0
and the TCK: https://github.com/unitsofmeasurement/unit-tck/releases/tag/2.0