Zbierający entuzjastyczne recenzje system operacyjny MeeGo Harmattan wraz ze smartfonem Nokia N9 zaczyna pojawiać się w Polsce. Jest to okazją by podzielić się ciekawostką, która może zainteresować zwolenników oprogramowania open source. Otóż aplikacja biurowa na N9 to znana z projektu KDE, Calligra.[*]
Harmattan Office to zaawansowana przeglądarka dokumentów, owoc rozpoczętej ponad dwa lata temu współpracy programistów i projektantów z firmy Nokia, projektu Calligra oraz stowarzyszonych z projektem, w tym KO GmbH. Obsługiwane są pliki w standardzie OpenDocument Format, binarne formaty MS Office oraz formaty MS Office Open XML. Harmattan Office jest dodatkowo jest przeglądarką PDF.
Aplikacja korzysta z tzw. silnika Calligra Office Engine odpowiadającego za wyświetlanie dokumentów, nawigację po nich, wyszukiwanie tekstu i podobne operacje składające się na aplikację biurową. Calligra Office Engine jest zaprojektowana w sposób pozwalający programistom podmieniać interfejs użytkownika bez potrzeby dokonywania fundamentalnych zmian w kodzie źródłowym. Twórcy Harmatan Office wykorzystali tę unikalną funkcję aby dostarczyć aplikację w pełni zgodną z interfejsem Swipe telefonu N9. Dostępna na liberalnej licencji LGPL Calligra ma więc szansę stać się pod wieloma względami odpowiednikiem projektu WebKit dla oprogramowaniu biurowego.
Korzystanie z Linuksa przez producentów urządzeń mobilnych takich jak komórki czy tablety jest już normą. Zwykle wszystkie wbudowane aplikacje są oprogramowaniem własnościowym. Miejscem, gdzie kończy się wolność jest więc z reguły jądro systemu operacyjnego, usługi i podstawowe biblioteki. Jest tak chociażby w przypadku licznych urządzeń z Androidem, było tak w przypadku zarzuconego już projektu WebOS. Z tym większą satysfakcją warto odnotowywać pojawianie się każdej otwartej aplikacji na milionach urządzeń codziennego użytku.
Na swojej prezentacji w ramach tegorocznego GNOME/KDE Desktop Summit w Berlin Thorsten Zachmann z Nokii ogłosił plan udostępnienia pełnego kodu źródłowego interfejsu użytkownika aplikacji Harmattan Office w krótkim czasie po premierze smartfonu N9. Liczne usprawnienia Calligra Office Engine są zaś udostępniane na bieżąco w repozytorium kodu źródłowego projektu Calligra. Jest to jeden z widocznych przykładów współpracy Nokii ze społecznością.
Zobacz też: wideo o aplikacji Harmattan Office.
[*] Calligra była wcześniej znana jako KOffice