1 AKONADIAKONADI
2 Framework KDE PIM Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones
3 Agentes Procesos que vigilan Recursos Dan la información almacenada.
4
5 Comunicación entre procesos. Ligero y fácilmente empotrable. Soluciona problema entre Gnome y KDE. Se divide en tres partes. 1.Librería libdbus. 2.Un demonio que sirve como repetidor. 3.Conjunto de envolturas sobre la librería. La información se transmite mediante: 1.Métodos 2.Señales
6 Libdbus crea conexiones entre aplicaciones. Mediante esa conexión nos conectamos al demonio. Todas las aplicaciones conectadas al demonio contactaran entre si
7 Método ◦ Orden de ejecución de una instrucción. Señales ◦ Notifica sucesos de interés general.
8 Si cada objeto crea sus métodos ¡Problemas!. Conjunto de métodos con nombres y acciones predefinidas. Para diferenciar objetos e interfaces ◦ Rutas de los objetos separados mediante / ◦ Rutas de los interfaces separados por.
9 MySQL usando el driver QtSQL Sqlite usando el driver mejorado QtSQL que viene con Akonadi server. PostgreSQL usando el driver por defecto QtSQL
10
11 Objetivo ◦ Sincronizar los contactos y el calendario de Gmail. Herramientas utilizadas: ◦ Akonadi ◦ Librería akonadi-kde-resource-googledata ◦ Korganicer ◦ Kaddresbook