AKONADIAKONADI.  Framework  KDE  PIM  Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones.

1 AKONADIAKONADI ...
Author: Adrián Espinoza Cano
0 downloads 0 Views

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