LINUX.ORG.RU

Tobias König рассказывает о разработке Akonadi

 , , ,


0

0

Tobias König - студент из Дрездена и один из главных разработчиков Akonadi, важной технологии, которая будет введена в 4-й ветке KDE.

Akonadi - это независимое хранилище и слой абстракции для PIM (персональных менеджеров информации, будь то почтовая программа, органайзер, адресная книга и т.п.) что-то вроде Solid для оборудования или Phonon для мультимедиа. С помощью Akonadi можно создать, например, базовую почтовую программу менее чем за 10 минут.

В интервью Tobias König делится впечатлениями о интеграции в KDE, разработке и о функциях этого движка.

>>> Интервью

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: cetjs2 (всего исправлений: 2)

Интересен пример кода, не сложнее чем "Hello world" ?

anonymous
()

По ссылке не ходил, но осуждаю.

tinde
()

> базовую почтовую программу менее чем за 10 минут.

KDE RIP ?

phasma ★☆
()

А эта важная технологи вообще нужна кому-нибудь, кроме её создателя? Или в кде4 теперь жизненно необходимо, чтобы каждая прога знала ваш адрес, телефон и номер кредитной карты?

kranky ★★★★★
()
Ответ на: комментарий от kranky

> А эта важная технологи вообще нужна кому-нибудь, кроме её создателя?

Ага. Gnome, например... :) Nepomuk - это FDO-шный проект, а не чисто KDE-шные. Akonadi - одна из подсистем для реализации Nepomuk.

Aceler ★★★★★
()

И эти люди не разрешают нам ковыряться в GConf?

Помоему это очередной "астронавт абстракции"... Дело в том, что если мы хотим использовать данные из адресно книжки (даже ФИО) везде то нам как минимум прийдется в эту книжку записать ФИО во всех падежах. А еще в разных языках это тоже все по разному. А что насчет календарей? помоему народ так и не придумал единого протокола для обмена информацией между календарями (или я чего упустил?) У одного человека 10 календарей (1 для работы другой для дома 3-й список когда с подружкой нельзя, а надо искать другую) У другого 1 календярь но с тегами. А длительные события, повторяющиеся, комплексные???

anonymous
()
Ответ на: комментарий от kranky

Ну, теперь каждый студент сможет написать свою почтовую программу за 10 минут. Это замечательно! Миллионы велосипедов -- что может быть лучше?

anonymous
()
Ответ на: комментарий от anonymous

> Дело в том, что если мы хотим использовать данные из адресно книжки (даже ФИО) везде то нам как минимум прийдется в эту книжку записать ФИО во всех падежах.

А если подумать?

> помоему народ так и не придумал единого протокола для обмена информацией между календарями

iCal мало того, что придуман, ещё и активно используется и в KDE и за его пределами. А ты в танке ;)

Aceler ★★★★★
()
Ответ на: комментарий от kranky

А если всё-таки сходить по ссылке, то на картинке http://kdepim.kde.org/akonadi/ можно увидеть волшебные слова "GNOME API". Как тебе интеграция адресных книг Evolution и Kmail на центральном сервере компании?

Aceler ★★★★★
()
Ответ на: комментарий от petyanamlt

Не корми тролля, свежезобаненного.

anonymous
()
Ответ на: комментарий от Aceler

>Как тебе интеграция адресных книг Evolution и Kmail на центральном сервере компании?

Никак. Для таких вещей предпочту зашифрованную флешку вместо чьего-то сервера. А вы таки наверно и телефон/документы/деньги в карманах оставляете, когда куртку в гардероб сдаёте?

kranky ★★★★★
()
Ответ на: комментарий от kranky

>Для таких вещей предпочту зашифрованную флешку вместо чьего-то сервера.

Это ты. А знаешь процент зарегистрированных на всяких вконтактах/фейсбуках?

anonymous
()
Ответ на: комментарий от kranky

>Никак. Для таких вещей предпочту зашифрованную флешку вместо чьего-то сервера. 
>А вы таки наверно и телефон/документы/деньги в карманах оставляете,
>когда куртку в гардероб сдаёте?

Дерёвня :-(
Этот тип работает наверное в одиночку.
Либо его предприятие не работает с клиентами/поставщиками и прочими контрагентами.
Поэтому секретная флешка рулит.

О..., он просто не работает, балду пинает. Тоже так хочу.

dancv
()
Ответ на: комментарий от kranky

> > Как тебе интеграция адресных книг Evolution и Kmail на центральном сервере компании?

> Никак. Для таких вещей предпочту зашифрованную флешку вместо чьего-то сервера.

Это личшую информацию вы можете сколько угодно прятать, а для работы бизнеса весьма часто бывает так, что общие адресные книги и общие календари необходимы.

> А вы таки наверно и телефон/документы/деньги в карманах оставляете, когда куртку в гардероб сдаёте?

А вы дома и дома вынимаете всё из карманов, когда куртку вешаете в прихожей? Или всё-таки поступаете исходя из обстоятельств?

kastaneda
()
Ответ на: комментарий от kranky

> >Как тебе интеграция адресных книг Evolution и Kmail на центральном сервере компании?

> Никак. Для таких вещей предпочту зашифрованную флешку вместо чьего-то сервера. А вы таки наверно и телефон/документы/деньги в карманах оставляете, когда куртку в гардероб сдаёте?

Оставляю. И не разу не было чтобы что-то пропало. Если есть озабоченность, то покажи бумажник, пускай пересчитают перед тем ка принять

свои паспортные данные ты предоставил в паспортном столе. скккрывать их в отдельной компании - бессмыссленно.

anonymous
()
Ответ на: комментарий от anonymous

хотя... не доверяю и в большинстве случаев легко получается пронести через все детекторы ноди, кастеты, газовые балончики и даже мантеровку! особенно в локальную сеть

anonymous
()

очередная быдло-адрецная книжка под здохшие кеды.

anonymous
()

Рисковые КДЕшниги ...
У них на akonadi работает кде-пим.
При этом akonadi разрабатывают на постоянной основе два человека и
ещё пара занимается научной работой (не являются основными разработчиками).
Этот тобиас говорит: если один тип (некто краузе) прекратит разработку,
то проект остановится.
Весело.

dancv
()

пиздец

anonymous
()

Ну и кто теперь будет отрицать то что кде разрабатывают студиозы-пионеры? :)

ps AAJ

// :)

anonymous
()
Ответ на: комментарий от dancv

>О..., он просто не работает, балду пинает. Тоже так хочу.

женская логика

Вобще-то Akonadi позиционируется не как протокол для синхронизации удалённых клиентов с сервером контактов, а как локальная записная книжка, способная отдавать инфу в другие программы на вашем компутере. Сходите чтоль по ссылке.

kranky ★★★★★
()

http://local.joelonsoftware.com/mediawiki/index.php/%D0%9D%D0%B5_%D0%B4%D0%B0...

Когда великие мыслители думают о проблемах, они начинают видеть шаблоны. Они видят людей, посылающих друг другу документы текстового процессора, и затем они видят людей, посылающих друг другу электронные таблицы, и они понимают, что есть общий образец: отправка файлов. Это - первый уровень абстракции. Далее они поднимаются на следующий уровень: люди посылают файлы, но web-браузеры также "посылают" запросы на получение web-страниц. И если немного подумать, вызов метода у объекта походит на отправку сообщения объекту! Это - снова то же самое! Все вышеперечисленное - это операции отправки, так что наш умный мыслитель изобретает новую, более высокую, более широкую абстракцию, называемую messaging, но сейчас она становится действительно неопределенной, и никто на самом деле уже не знает о чем идёт речь. Ерунда.

ip1981 ☆☆
()
Ответ на: комментарий от Torvalds

новость не читалл, по ссылке не ходил, кто такй Tобиаса Кёнигане знаю. все камменты одобряюю.

anonymous
()
Ответ на: комментарий от anonymous

> Ну и кто теперь будет отрицать то что кде разрабатывают студиозы-пионеры? :)

KDE разрабатывают специалсты-профессионалы. Это утверждает анонимный пользователь KDE.

anonymous
()
Ответ на: комментарий от Aceler

2Aceler А что тут думать? Ты когданибудь отчеты для бухгалтерии генерировал? Все данные есть в БД, и всеравно пока представишь эти 500 полев удобаваримом виде можно застрелиться. Если до предела упростить ситуацию мы получаем LDAP (для адресных книжек). Который я подозреваю не гигабайт памяти жрет и openldap 5346 0.0 0.5 98744 5980 ? Ssl Feb02 26:05 /usr/sbin/slapd -g openldap -u openldap

Тоесть около 5 мегабайт.

Насчет iCAL в курсе, вот только серверов которые позволяют шарить календари раз, два и все... Они что не нужны? Нужны. Вот только сложно это сделать многопользовательский иерархический календарь, с раздачей прав и прочим, прочим. С синхронизацией по подразделениям и мобильным устройствам. А другой нафиг не нужен... Щас вот гугл сделал уведомление по СМС сразу полегчало, но всеравно не очень густо...

anonymous
()
Ответ на: комментарий от kranky

>женская логика
>Вобще-то Akonadi позиционируется не как протокол для синхронизации
>удалённых клиентов с сервером контактов, а как локальная записная
>книжка, способная отдавать инфу в другие программы на вашем компутере.

Мне насрать в какую позу ты его ставишь.
Читай http://pim.kde.org/akonadi/
со слов
There are two kinds of users of the APIs.

dancv
()
Ответ на: комментарий от ip1981

Этим сейчас многие DE страдают, неплохо еще про "Закон Дырявых Абстракций" почитать.

wfrr ★★☆
()
Ответ на: комментарий от vold

>Кеды начали слоиться - это забавно!

Гном давно слоеный, в него даже COBRA засунули, не хватает только апликейшен сервера, но ниче может внедрят.

Тогда программы будут общатся через SOAP на моно, распределенный органайзер мм...

wfrr ★★☆
()

не читал, но одобряю.

AiFiLTr0 ★★★★★
()
Ответ на: комментарий от dancv

> Рисковые КДЕшниги ...

После aRts им не привыкать. :)

atrus ★★★★★
()
Ответ на: комментарий от kranky

> А вы таки наверно и телефон/документы/деньги в карманах оставляете, когда куртку в гардероб сдаёте?

Да.

sv75 ★★★★★
()
Ответ на: комментарий от wfrr

>>Кеды начали слоиться - это забавно!

wfrr> Гном давно слоеный, в него даже COBRA засунули, не хватает только апликейшен сервера, но ниче может внедрят.

Я не говорю, что слои это плохо. Просто и кеды идут туда же.

Что касается CORBA, а точнее его реализации под Гном OrBit, и Bonobo (интерфейсов для связывания обюъектов), то читал, что они скоро завершат своё существование в связи с переводом всех приложений под D-Bus.

http://citkit.ru/articles/243/

vold ★★★★★
()
Ответ на: комментарий от anonymous

> Ну, теперь каждый студент сможет написать свою почтовую программу за 10 минут. Это замечательно! Миллионы велосипедов -- что может быть лучше?

Только видимость велосипедов. Ваш код - это то, что вы сваяли за 10 минут. Все остальное - akonadi, который подразумевается стабильным и отлично работающим (не сейчас, а в перспективе).

Это лучше, чем если бы те же самые кодеры реализовывали бы функционал, получаемый с помощью akonadi, самостоятельно.

skwish ★★
()
Ответ на: комментарий от vold

Хм, по этой статье сделана аналогичная статья в кивипедии. Ждем отклика гномеров-фетишистов, благо с IPC я не сталкивался, но потыкать стоит.

wfrr ★★☆
()
Ответ на: комментарий от dancv

>Этот тобиас говорит: если один тип (некто краузе) прекратит разработку, то проект остановится.

создается впечатление что у них это повсеместно. особенно с плазмой и убогим ksettings. Старые проверенные временем kicker и kcontrolcenter выкинули, но их замена не имеет и трети функционала предшественников, и дописывают этот функционал уж очень медленно. Взять хотя бы панельку - у них ушло несколько месяцев чтобы сделать ее минимально настраиваемой...

prizident ★★★★★
()

Все проблемы в программировании можно решить введением дополнительного уровня абстракции, кроме одной - слишком большое количество уровней абстракции (с) хезе кто ...

на Закон дырявых абстракций ссылку уже привели ...

PIn
()
Ответ на: комментарий от vold

> Кеды начали слоиться - это забавно!

начали ? ... по-моему в любой ОО библиотеке (типа qt), пытающейся решить всевсевсе проблемы, уже слишком много уровней абстракции ... не говоря уже про kde

PIn
()
Ответ на: комментарий от kranky

>А эта важная технологи вообще нужна кому-нибудь, кроме её создателя? Или в кде4 теперь жизненно необходимо, чтобы каждая прога знала ваш адрес, телефон и номер кредитной карты?

Не тролли, а лучше пораскинь мозгами: подобная интеграция будет очень удобна и полезна.

Demon37 ★★★★
()
Ответ на: комментарий от PIn

>по-моему в любой ОО библиотеке (типа qt), пытающейся решить всевсевсе проблемы, уже слишком много уровней абстракции ... не говоря уже про kde

Да что Ви говорите! И сколько таки уровней абстракций в qt, уважаемый мсье специалист? =)

Demon37 ★★★★
()
Ответ на: комментарий от kranky

> Никак. Для таких вещей предпочту зашифрованную флешку вместо чьего-то сервера. А вы таки наверно и телефон/документы/деньги в карманах оставляете, когда куртку в гардероб сдаёте?

А слово "компании" никто не пропустил? Мало того, что телефоны должны храниться централизовано, ими ещё и обмениваются. Свои собственные храните где вам нравится.

Aceler ★★★★★
()
Ответ на: комментарий от dancv

> Этот тобиас говорит: если один тип (некто краузе) прекратит разработку, то проект остановится. Весело.

Join us! (C)

Aceler ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.