KDE w Polsce
KDE 4.1!
Start → Nowości → KDE Commit Digest →

Commit Digest 96: 3 lutego 2008

Najważniejsze zmiany jakie zaszły w tym tygodniu w KDE:

  • Marble - niestandardowe elementy w legendzie oraz projekcja map Mercator (wraz z innymi ciekawymi rzeczami, które nadejdą wkrótce)
  • Parley - obsługa wielu słowników internetowych, rozpoczęcie prac nad słownikomym apletem Plasmy.
  • Plasma - dodano obsługę silnika skryptowego Kross (dla wielu jęzków skryptowych) oraz możliwość zmiany rozmiaru panelu.
  • Obsługa wielu "Obrazków dnia" w aplecie "Picture Frame". Zmiany w kodzie i wyglądzie programu KWorldClock. Ulepszenia związane ze zmianą wyglądu w grach KDE.
  • Gwenview - wyświetlanie informacji o obrazku w trybie pełnoekranowym.
  • Poprawki w aplikacji skanującej Kooka.
  • KMail - dodanie obsługi podpisów w HTML.
  • Kopete - dalszy rozwój wtyczki do obsługi sieci IRC.
  • KOffice - prace związane z przyciąganiem do prowadnic oraz optymalizacją wyświetlania poprzez podział ekranu na "kafelki".
  • Kexi - wtyczka do obsługi migracji z Sybase ASE i MS SQL Server.
  • Poprawki wydajności KLinkStatus, KGet i gier KDE.

W repozytorium SVN projektu KDE zagościła aplikacja Krone. Lubię wiedzieć, co nowego jest importowane do repozytorium (szczególnie, jeśli nazwa aplikacji nie mówi nic na temat jej przeznaczenia), dlatego poprosiłem jej twórcę, Erlenda Hamberga, aby zaprezentował nam swój program:

“Krone jest prostym osobistym menadżerem wydatków. Piszę go dla klienta, który chciał, aby była to aplikacja KDE na licencji GPL.

Krone ma być prostym programem - ma służyć do zarządzania wydatkami i tworzenia tygodniowych/miesięcznych/rocznych zestawień. Program jest pomyślany jako zamiennik aplikacji Burn dla systemu Mac OS X, którego mój klient używał wcześniej.

Korzystałem z Qt już wcześniej w kilku innych projektach, napisałem także kilka poprawek dla aplikacji KDE, ale Krone jest pierwszym programem dla KDE, jaki piszę zupełnie od początku. Potwierdziło się to, o czym już wcześniej wiedziałem: biblioteki KDE są fantastyczne!

Nie mam zbyt wiele czasu na programowanie, ponieważ jestem studentam i mam jeszcze inną pracę, ale zazwyczaj staram się spędzać na programowaniu około godziny dziennie. Krone prawdopodobnie będzie nadawał się do użytku w ciągu miesiąca, dokładnie trudno to jednak przewidzieć.

Poniższy zrzut ekranu pokazuje wygląd Krone na dzień dzisiejszy.”
Krone - osobisty menadżer wydatków
Krone - osobisty menadżer wydatków

Jeśli jesteś programistą i pracujesz nad projektem związanym z KDE i chciałbyś zaprezentować swoją pracę na łamach Commit Digest skontaktuj się ze mną!

Sebastian Trueg napisał sprawozdanie ze spotkania programistów pakietu KDE-PIM. Jest w nim mowa o kierunkach rozwoju projektu NEPOMUK i jego integracji z mechanizmem Akonadi z pakietu KDE-PIM:

“W ubiegłym tygodniu jako przedstawiciel projektu NEPOMUK byłem na spotkaniu programistów KDE-PIM w Osnabrücku. Po pierwsze chciałbym powiedzieć, że dziękuję za zaproszenie. Spotkanie to oznaczało dla mnie kupę zabawy (nawet jeśli było coraz trudniej nie zdrzemnąć się przy tak intensywnej pracy w ciągu 3 dni!). Świetnie było też znów zobaczyć znane twarze i spotkać miłych ludzi. Chciałym podziękować firmie Intevation już od trzech lat udostępniającej swe biuro na potrzeby spotkań KDE-PIM.

To tyle wstępu, przejdźmy teraz do konkretów. Głównym celem spotaknia było ustalenie planów co do KDE 4.1 i omówienie szczegółów mechanizmu Akonadi. Dla mnie jednak najbardziej interesująca była część spotkania dotycząca integracji z NEPOMUK. Zostałem pozytywnie zaskoczony - nie musiałem nikogo do niego przekonywać. Było rzeczą oczywistą, że NEPOMUK zostanie wykorzystany do wyszukiwania w Akonadi. I nie tylko to - poziom zrozumienia wielu drzemiących w nim idei był po prostu zaskakujący.

Jakie są plany co do integracji Akonadi-NEPOMUK?

  • Tagi w KDE-PIM: najbardziej oczywistą zmianą jest zastąpienie kategorii w KDE-PIM tagami z NEPOMUKa. Zrównałoby to zasoby PIM z otagowanymi plikami, a w przyszłości z innymi rodzajami zasobów.
  • Agenci Akonadi przesyłający dane do NEPOMUKa: Akonadi udostępnia pojęcie tzw. agentów. Są to wtyczki (działające jako procesy) obsługujące dane które przechowuje Akonadi. Agenci będą zbierać zmieniające się dane i przekazaywać NEPOMUKowi, by ten uczynił je dostępnymi do wyszukiwania i indeksowania. Tobias König rozpoczął już pracę nad pierwszym agentem obsługującym dane kontaktowe.
  • Wirtualne foldery KMail: w KMail będą dostępne zarówno tradycyjne foldery jak i foldery wirtualne oparte na wynikach wyszukiwania. Wirtulane foldery będą prezentowały wiadomości wyszukane dzięki zapytaniom NEPOMUKa. Bedzie to bardzo potężne narzedzie, któremu można na przykład zdefiniować zapytanie "wybierz wszystkie emaile, które w załączniku mają obrazek" lub coś bardziej złożonego jak "wybierz wszystkie emaile, które zostały wysłane od osób uczestniczących w wydarzeniach otagowanych jako "KDE-PIM" lub nawet "wybierz wszystkie emaile na konkretny temat". Aby to było możliwe, razem z Tobiasem rozpoczęliśmy prace nad zbudowaniem interfejsu zapytań.

Nie jest to kompletne lista, ale pokazuje ona, jaki kierunek będzie mieć integracja NEPOMUKa z KDE-PIM. Jestem bardzo zadowolony z tego faktu!”
Zdjęcie grupowe ze spotkania KDE-PIM (autor: Mike Arthur)
Zdjęcie grupowe ze spotkania KDE-PIM (autor: Mike Arthur)
Skomentuj ten artykuł na forum KDE »
Ten artykuł jest tłumaczeniem 96 numeru tygodnika KDE Commit Digest.
Źródło: "http://kde.org.pl/Nowo%C5%9Bci/KDE_Commit_Digest/Commit_Digest_96:_3_lutego_2008"

Kategorie: KDE Commit Digest | Krone | KDE-PIM | Spotkania | NEPOMUK | Akonadi

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.