Tygodnik KDE — Akonadi Hacking Meeting

5 maja 2007, pbm

W ubiegłym tygodniu odbyło się nie tylko spotkanie KMail Hacking Days ale także drugie już spotkanie Akonadi Hacking Meeting. Miejscem spotkania był Berlin. 7 programistów pakietu KDE-PIM spotkało się na 2 dni w siedzibie firmy KDAB i wspólnie pracowali nad ulepszeniem Akonadi, interfejsu do przechowywania danych kontaktowych w KDE 4. Spotkanie z innymi programistami i omówienie pomysłów zawsze pomaga znaleźć nowe rozwiązania i zaimplementować ważne funkcje w krótkim okresie czasu.

Pierwszym dużym krokiem było uproszczenie konfiguracji Akonadi. Teraz wystarczy tylko uruchomić ‘akonadi_control’ i wszystkie niezbędne komponenty będą uruchamiane - włączając w to serwer MySQL, dzięki czemu można będzie od razu zapisywać i odczytywać dane.

Aby móc przetestować pełną funkcjonalność Akonadi, aplikacja ‘akonadiconsole’ (która ma być tylko aplikacją testową) zyskała funkcję wyświetlania danych różnych typów.

akonadiconsole
Rys1. akonadiconsole

Kod Akonadi został posprzątany, a API biblioteki libakonadi przystosowane do dalszych zmian w przyszłości.

Mapa drogowa projektu została przedefiniowana i następnym krokiem będzie uproszczenie API, aby można było tworzyć nowe wtyczki pozwalające na współpracę pomiędzy Akonadi a zewnętrznymi źródłami danych.

Po stronie klienta następnym krokiem będzie pisanie modeli danych różnego typu [takich jak emaile, kontakty, zdarzenia, listy ToDo (lista rzeczy do zrobienia)], dzięki którym możliwe będzie pobieranie danych z Akonadi. Zadanie to odbywa się w ramach projektu Google Summer of Code. Kolejnym krokiem będzie pisanie komponentów takich jak edytory i przeglądarki, które współpracowałyby z Akonadi i dostarczały usługi typu automatyczne odświeżanie w przypadku zmian w Akonadi lub zapobieganie konfliktom danych.

Na poniższym zdjęciu uwiecznieni są wszyscy uczestnicy spotkania:

Uczestnicy spotkania
Rys2. Uczestnicy spotkania

Od lewej do prawej:

  • Ingo Kloecker: KMail hacking
  • Cornelius Schumacher: KOrganizer hacking
  • Till Adam: Akonadi - przechowywanie danych
  • Robert Zwerus: Akonadi - bazy danych
  • Tobias Koenig: Akonadi - biblioteki
  • Frank Osterfeld: Akregator
  • Volker Krause: Akonadi

Podsumowując było to bardzo udane spotkanie w świetnym miejscu i ze świetnymi ludźmi.

Jeśli chciałbyś pomóc w rozwoju Akonadi poprzez programowanie, pisanie dokumentacji lub tworzenie grafik skontaktuj się za pośrednictwem e-maila lub zajrzyj na kanał #kontact na irc.kde.org.

Komentarze (RSS) | Trackback (URI)

Komentarze

Do tego wpisu nie dodano żadnych komentarzy.

Identyfikator (wymagane)
Adres e-mail (wymagany - nie pokażemy go publicznie)
Adres URI
Rozmiar pola: zmniejsz rozmiar | zwiększ rozmiar

Literówki najlepiej zgłaszać jabberem: michuk@jakilinux.org lub kocio@jabber.org!

W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="jaklinux.org">Linux dla każdego</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.