Version 0.5 of the GeoNames Webservice Client for Java has been released today. The release includes support for all four administrative levels, a bug fix for the address reverse geocoder, addition of timezone to Toponyms, enumeration for the feature class, and some minor changes.
Java is by far not the only programming language you find GeoNames client libraries for. Some libraries we know about are :
- Java : GeoNames Webservice Client
- Ruby : GeoNams Ruby API
- Perl : Geo-GeoNames
- Python : geopy
- Python : geoname.py by Zindep
- Lisp : cl-geonames
- PHP : SOLMETRA Maps