A Taste of Indriya

alt text

We recently did a survey about a matching future code name for a Units of Measurement RI. Anticipating a follow-up JSR along a proposed redefinition of SI base units. The winner was Indriya, the Sanskrit word for sense.

While officially in "Stealth Mode" until a new JSR starts, please have a look at Indriya. It is based on uom-se with a few tweaks and improvements like the first draft of a CompoundUnit etc. Therefore fully compatible with the API and other existing implementations. It is a bit early, but for those who like their "coffee" fresh and hot, please feel free to already taste it.

DevoXX US 2017

On the first ever DevoXX US in San Jose, California, Leo and Otavio presented JSR 363.

After DevoXX UK and Belgium in 2015 and a related session Werner gave while DevoXX Morocco was still called JMaghreb, this marked 4 out of currently 6 DevoXX venues with a session on JSR 363.
Although at Geecon and not DevoXX Poland, Werner also presented Standards for Java Embedded in Krakow, so that way it's actually 5 out of 6 with only Paris missing ;-)

JSR363 - Devoxx US by Leonardo De Moura Rocha Lima

100-Thousandth Download of JSR 275 exceeded

About two months after JSR 363 had gone Final its predecessor JSR 275 exceeded the 100-thousandth download within a period of less than 12 months:
alt text

See Bintray statistics:
Click "1 Year" date range.

We hope, over time some of those users will migrate to JSR 363 where can get support for an official standard. A very large number of those 100k plus downloads seems related to GeoAPI and various products or projects implementing and extending it. An upcoming version of GeoAPI should migrate to JSR 363, so where those downstream projects started using new versions, we shall sooner or later see those numbers shift towards JSR 363.

JavaOne 2016

After meeting for a JCP EC F2F / EG F2F for the last time (because the EG officially no longer exists after JSR 363 went final), Leonardo, Otavio and Werner presented JSR 363 during a JavaOne BOF (BOF5981) on Sep 19th, right before the annual JCP Party.

The First IoT JSR: Units of Measurement JSR-363 [BOF5981] by Leonardo De Moura Rocha Lima

Like Adam Bien the year before Werner won a JCP Award but could not receive it right away at the JCP Party because of the BOF.
alt text
Following the JCP Award Otavio won as Outstanding Adopt-a-JSR Participant 2014 and the Most Significant JSR Award 2015 this was the 3rd JCP Award in a row either the JSR 363 Expert Group or one of its members had won :-)

Leo gave another presentation on IoT standards at JavaOne 2016

Using Java and Standards for Fast IoT Development [CON5513] by Leonardo De Moura Rocha Lima

Final Release

Last week the Final Approval Ballot for JSR 363 at the Java Community Process finished. JSR 363 was approved by the JCP Executive Committee: https://jcp.org/en/jsr/results?id=5877.
Final Release page: https://jcp.org/aboutJava/communityprocess/final/jsr363/index.html

Corresponding GitHub release tags for API are: https://github.com/unitsofmeasurement/unit-api/releases/tag/1.0
for the RI: https://github.com/unitsofmeasurement/unit-ri/releases/tag/1.0
and for the TCK: https://github.com/unitsofmeasurement/unit-tck/releases/tag/1.0

Most other artifacts like unit systems, libraries or uom-demos got corresponding tags like "Final Release" or "Final equivalent" buiding upon 1.0. All of them except demos can also be found either on MavenCentral, Bintray JCenter or both.

Proposed Final Draft

Today, the Java Community Process posted the Proposed Final Draft of JSR 363:

Corresponding GitHub release tags for API are:
for the RI:
and for the TCK:

Most other artifacts like unit systems, libraries or uom-demos got corresponding tags like "Public Final Draft" or "PFD equivalent" buiding upon the PFD stage JSR. All of them except demos can also be found either on MavenCentral, Bintray JCenter or both.

EG F2F during JCP EC F2F in Rio de Janeiro

Leonardo, Werner and Otavio met for an EG F2F in Rio de Janeiro. As the Public Review Ballot of JSR 363 was just about to conclude, Leonardo and Werner gave a Spec Lead presentation to the EC answering questions of EC members prior to their vote.

After the presentation great host TOTVS invited attendees to a ride up Sugarloaf Montain with the cable car, many probably know from the James Bond movie "Moonraker".
alt text
EC Group Picture on Sugarloaf Mountain

Werner used the opportunity to track the ride on Strava. More of that coming soon to JavaLand...

alt text
Group Picture at the JCP EC F2F

Although some EC members had to travel back a bit longer or later than expected due to Blizzard Jason causing major traffic disruption, all but 2 members were able to vote on the Public Review of JSR 363 the following Monday and it passed with only "Yes" votes by all who voted.

Public Review

Today, the Java Community Process posted the Public Review of JSR 363:

Corresponding GitHub release tags for API are:
for the RI:
and for the TCK:

Most other artifacts like unit systems, libraries or uom-demos got corresponding tags like "Public Review equivalent" buiding upon the PR stage JSR. All of them except demos can also be found either on MavenCentral or Bintray JCenter.

DevoXX BE 2015

On the last day of DevoXX BE 2015 in Antwerp, after many had already seen cutting edge QS and Embedded technologies in James Bond Spectre and a literal hands-on IoT session by Yara and Vinicius, Werner presented The First IoT JSR: Units of Measurement. Unfortunately, JSR 363 EG members and co-speakers Mohamed and Otavio could not make it due to travel budget constraints.
While two Cloud/Big Data sessions by both Google and Microsoft as well as a "CSI: Cyber" style security talk by highly acclaimed Security consultant and Hacker Dan Tentler drew many attendees to the other 3 rooms, it still ended up with a decent crowd, exceeding all other JSR 363 related talks of 2015, including a similar DevoXX UK session in London.

For everyone who did not attend the session or wants to watch it again, here's the YouTube recording: