Zbliża się międzynarodowa konferencja KDE aKademy 2007
Pierwsze 2 dni konferencji przeznaczone będą głównie dla programistów. Zgodnie z planem, pierwszego dnia zostaną omówione nowe techniki dostępne w KDE 4 takie jak Strigi, Sonnet, Decibel i wiele innych. Równolegle programiści będą mogli także poznać tajniki programowania aplikacji KDE w językach takich jak Python, C# oraz wykorzystania języków skryptowych w swoich aplikacjach.
Tematy wykładów, które odbędą się drugiego dnia są już o wiele bardziej zróżnicowane. Ważną częścią tego dnia będą na pewno wykłady na temat działania KDE pod systemami takimi jak Windows czy Mac OS X oraz współpraca programistów KDE ze społecznością oraz twórcami dystrybucji.
Podczas kolejnych dni konferencji, podczas gdy programiści zasiądą do pracy (o ile nie zaczną jej już w pociągu czy w samolocie ;) ), aby sprawić, że KDE będzie jeszcze lepsze przygotowane są prezentacje przeznaczone dla użytkowników. Czwarty dzień konferencji będzie poświęcony wykorzystaniu KDE w szkolnictwie. Poznamy kilka nowych aplikacji edukacyjnych, które zostaną wprowadzone w KDE 4 i będziemy mogli posłuchać o udanej migracji ponad 300 szkół z Wysp Kanaryjskich na dystrybucję Linuksa wykorzytującą KDE.
Kolejne dni konferencji będą na pewno także bardzo interesujące. Szczegółowy plan konferencji

"Przedstawicielem" Polski na aKademy będzie Jarosław Staniek. Poniżej przeprowadzony z nim przedkonferencyjny miniwywiad...
- Co zaprezentujesz na aKademy?
- W zeszłym roku skoncentrowałem się nad KDElibs/win32. W tym roku chyba nie zaskoczy fakt, że moja prezentacja będzie dotyczyć Kexi, a szczególnie bibliotek, którymi przez lata obrosła ta aplikacja. Jest to kontynuacja prezentacji z aKademy w Maladze z 2005 roku.
- Co się zmieniło od czasu tej prezentacji?
- Jak czesto bywa w KDE, aplikacje z czasem zaczynają dzielić między sobą coraz więcej komponentów, po czym powstają nowe, niekiedy innowacyjne frameworki. Tak w Kexi narodził się moduł Kross autorstwa Sebastiana Sauera, przeznaczony do udostępniania funkcji aplikacji do użycia w skryptach (rozszerzeniach) różnych języków programowania, m.in. Javascript, Python i Ruby.
- Unikalną cechą są tu lekkość całego łączenia oraz fakt, że aplikacja w zasadzie "nie wie" w jakim języku napisano rozszerzenie, z którego korzysta. Miejscami, gdzie sprawdza się Kross, są np. zaawansowane filtry programu graficznego Krita oraz nietypowe sposoby przetwarzania danych w Kexi. Kross już jest składnikiem głównych bibliotek KDE 4, obok tak "gorących" modułów jak Phonon, Solid, Decibel czy Plasma.
- W Kexi główny punkt stanowi moduł dostępu do danych (w tym do baz danych) KexiDB; jego nowa nazwa kodowa będzie ogłoszona w czasie prezentacji. Nie tylko uniezależnia on twórcę aplikacji od kłopotliwych różnic między serwerami baz danych, ale obecnie umożliwia też migrację danych z jednego serwera lub formatu pliku na drugi. KexiDB towarzyszy zestaw inteligentnych widżetów prezentujących dane i umożliwiających ich modyfikację - przede wszystkim widok tabelaryczny i pełny framework dla formularzy wraz z narzędziem do ich projektowania. Udostępnienie tych widżetów aplikacjom jest częścią planu dla KDE na najbliższą przyszłość - prawdopodobnie w KDE 4.1. Nie wszystkie nowości są bowiem domeną 4.0 - dbamy, by nie było poczucia przesytu :)
- Czyli kierunkiem rozwoju jest dalsza integracja między aplikacjami i środowiskiem?
- W dużej części tak. Wraz z KDE 4.1 moduł dostępu do baz danych będzie w stanie objąć zasięgiem także wiele wariantów danych tabelarycznych - co da integrację np. z arkuszami kalkulacyjnymi i wszelkimi aplikacjami obsługującymi dane w ten sposób, m.in. RDF, RSS, organizerem KDE PIM (moduł Akonadi). Odtąd użytkownik będzie mógł np. "kopiować" setki megabajtów danych za pośrednictwem schowka, a aplikacje będą nawiązywać połączenia w tle jedynie kiedy zajdzie taka potrzeba. KexiDB to interfejs bogatszy niż to co dają np. obecne implementacje ODBC. W pewnym sensie będzie to też dopełnienie już przyjętego standardu DBus, lecz sygnałom odpowiadać będą strumienie danych i struktury danych.
- Osoby znające programy typu MS Access mogą sobie wyobrazić nadchodzące wydania KDE jako środowisko jednolicie oferujące każdej aplikacji nie tylko sam dostęp do baz danych, ale też komponenty graficzne i usługi przetwarzania danych (np. wyszukiwanie z pomocą zapytań), co jest pewną nowością na tym poziomie integracji. Po okresie stabilizacji API w grę może wchodzić też standaryzacja w ramach freedesktop.org.
- KDE 4.2 zaś w poruszanym obszarze być może przyniesie rozszerzenia relacyjno-obiektowe umożliwiające definiowanie połączeń semantycznych, metadanych, korzystając z modułów Nepouk/Soprano już obecnych w KDE 4.

