26th CGPM

Witness a historic moment; join an open session of the General Conference on Weights and Measures (CGPM)
considering the revision of the SI – including redefinition of four base units:

https://www.youtube.com/thebipm

What is the International System of Units and why do we need it?


Early Draft of JSR 385

Today exactly 2 years after JSR 363 went Final, the Java Community Process published the Early Draft Release of JSR 385 for Review:
https://jcp.org/aboutJava/communityprocess/edr/jsr385/index.html.

Corresponding GitHub release tags for the API:
https://github.com/unitsofmeasurement/unit-api/releases/tag/2.0-EDR
For the RI:
https://github.com/unitsofmeasurement/indriya/releases/tag/2.0-EDR
And for the TCK:
https://github.com/unitsofmeasurement/unit-tck/releases/tag/2.0-EDR


World Metrology Day 2018

alt text

May 20 is World Metrology Day, commemorating the anniversary of the signing of the Metre Convention in 1875. This treaty provides the basis for a coherent measurement system worldwide that underpins scientific discovery and innovation, industrial manufacturing and international trade, as well as the improvement of the quality of life and the protection of the global environment.

World Metrology Day celebrates the signature by representatives of seventeen nations of The Metre Convention on 20 May 1875. The Convention set the framework for global collaboration in the science of measurement and in its industrial, commercial and societal application. The original aim of the Metre Convention - the worldwide uniformity of measurement - remains as important today, in 2018, as it was in 1875.


Ready for Java 10

alt text

Indriya and JSR 385 are ready for and working with Java 10!
While the API and Indriya remain fully backward compatible with Java SE 8 and at least the API will do (for Indriya we may explore Multi-release JARs if it was highly beneficial and justified the increased JAR size) both work perfectly fine with Java 10.

The first Units of Measurement Console Demos show how to use the Java 10 var feature with JSR 385 and Indriya. More to come. Stay tuned or contribute Java 9, 10 or 11 support you would like to see and use.


New TLDs

Following a recent vote Indriya #35 we decided to switch from virtual TLDs ".tec", the only option back in 2014 to actual new "tech" TLDs that became usable after 2015. A small difference, but with domains like "uom.tech" or "units.tech" we can also use them for web pages and email addresses.

Similar to JSR 363 "units.tech" will be reserved for the JSR (mostly RI and TCK) while "uom.tech" serves the wider project and all other artifacts.

Find them on Search.maven.org under tech.units or tech.uom


Eclipse UOMo 0.7

alt text

Following Apache SIS 0.8 Eclipse UOMo 0.7 offers another compatible JSR 363 implementation. A Release Candidate is available here. You can find a matching TCK harness under https://github.com/unitsofmeasurement/unit-tck-usage/tree/uomo.

Until EMO concludes the Release review, please build UOMo 0.7 from source or install it into a local Maven repository before running the tests. After that we'll make UOMo 0.7 available in public repositories like JCenter or MavenCentral.


Apache SIS 0.8

alt text

The Apache SIS PMC is pleased to announce the immediate availability of
the SIS 0.8 release.

The release can be obtained from the Apache SIS download page -
http://sis.apache.org/downloads.html

Release notes are available at -
http://sis.apache.org/release-notes/0.8.html

Apache SIS is a Java language library for developing geospatial
applications. SIS provides data structures for geographic features and
associated metadata along with methods to manipulate those data
structures. The library is an implementation of GeoAPI 3.0 interfaces
and can be used for desktop or server applications.

Some Apache SIS features are:

  • Geographic metadata (ISO 19115)
    o Read/write ISO 19139 compliant XML documents
    o Read from netCDF, GeoTIFF, Landsat, GPX and Moving Feature CSV
    encoding
  • Referencing by coordinates (ISO 19111) or by identifiers (ISO 19112)
    o Well Known Text (WKT) version 1 and 2 (ISO 19162)
    o Geographic Markup Language (GML) version 3.2 (ISO 19136)
    o Geodetic objects and operations from EPSG geodetic dataset
    o Mercator, Lambert, stereographic and more map projections
    o Geohashes and Military Grid Reference System (MGRS)
    o Optional bridge to Proj.4 as a complement to Apache SIS own
    referencing engine
  • Units of measurement
    o JSR-363 with parsing, formating and unit conversion functionalities

For general information on Apache SIS, please visit the project website:
http://sis.apache.org/


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.