KDE w Polsce
KDE 4.1!
Start → Nowości → Akademy 2007 →

Zbliża się międzynarodowa konferencja KDE aKademy 2007

Paweł Szubert

W dniach 30 czerwca - 7 lipca w Glasgow (Szkocja) odbędzie się konferencja twórców i użytkowników 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.
Źródło: "http://kde.org.pl/Nowo%C5%9Bci/Akademy_2007/Zbli%C5%BCa_si%C4%99_mi%C4%99dzynarodowa_konferencja_KDE_aKademy_2007"

Kategoria: Akademy 2007

RSS Feed
Atom Feed
Logowanie
Copyright © Zespół kde.org.pl. KDE® i logo K Desktop Environment® są zarejestrowanymi znakami towarowymi KDE e.V. (szczegóły). Qt® i Trolltech® są zarejestrowanymi znakami towarowymi Trolltech ASA. Linux® jest zarejestrowanym znakiem towarowym Linusa Torvaldsa.