Dzisiaj "na tapecie" nowość bardziej techniczna, skierowana zdecydowanie do programistów i deweloperów. W serwisie Google Code pojawiła się pierwsza wersja biblioteki libkml, pozwalającej na zapis, odczyt i manipulowanie zawartością dokumentów w formacie KML. Służy on do wyświetlania różnego rodzaju danych w takich produktach Google jak Earth, Mapy czy też Mapy Google dla urządzeń przenośnych.

Sama biblioteka powinna znacznie ułatwić implementowanie semantyki języka KML. Pierwsza, opublikowana właśnie wersja (0.1), skupia się głównie na szczegółach związanych z obiektowym modelem dokumentu dla KML, ale kolejne jej wersje będą pozwalały na bardziej skomplikowane operacje i implementowanie złożonych rozwiązań. Zainteresowanych tematem zapraszamy do zapoznania się z dokumentacją (w języku angielskim).

Biblioteka pozwala na operacje w standardzie KML 2.2, aktualnie czekającym na akceptację ze strony organizacji Open Geospatial Consortium. Została stworzona w środowisku C++ i działa na wielu platformach. Jeśli jednak wolicie pracować w Javie, PHP, Perlu, Pythonie lub Ruby, możliwe jest przetworzenie kodu za pomocą SWIGa. Co najważniejsze, libkml została opublikowana na licencji BSD, co oznacza że macie pełne prawo używać naszego kodu na potrzeby własnych projektów w dowolny sposób. Na zachętę, kilka przykładowych programów.