devicemap-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Werner Keil <>
Subject Re: Clients
Date Fri, 10 Apr 2015 13:44:48 GMT
One project best compared to DeviceMap and the DDR would be CLDR, the
Unicode Common Data Repository:
It is one of the most widely used, but at the same time most underestimated
projects many "sexy" and popular ones use but hide well behind the scenes.

Hence, speaking about it barely ever happens (I proposed a talk around
Eclipse Babel and Unicode a while ago which was turned down for being not
interesting enough;-)
Nevertheless the biggest names in the industry from Apple to Google, IBM or
(yep also) Adobe certainly use it and some are active contributors.
When met Bertrand in Zurich a while ago, Google was represented by Unicode
co-founder Mark Davis.

The repository is also based on XML though JSON extracts exist, but they
are merely for convenience, not the driving data source as of now.

Java alone has at least 2 or 3 different clients;-D The JDK has 2(!)
competing APIs alone, java.util.Date and Calendar as well as java.time
since Java 8. Both use CLDR data converted by Sun/Oracle. While ICU4J, the
IBM lead "official" Java API for Unicode does the same in a slightly
different way. No real battle between them. ICU4J influenced a few patches
and fixes of the JDK equivalents. And you can be pretty sure, Eclipse or
Apache (Harmony) plus derived work like Android won't give up the
"old-fashioned" ICU4J (that's at least how Stephen Colebourne, a main
committer to "java.time" called it) and all jump the java.time bandwagon
even if they use Java 8 already.


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message