akonadiakonadi. framework kde pim dos tipos de objetos: 1.elementos = archivos 2.colecciones =...
TRANSCRIPT
![Page 1: AKONADIAKONADI. Framework KDE PIM Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d51a28abb57c941925/html5/thumbnails/1.jpg)
AKONADI
![Page 2: AKONADIAKONADI. Framework KDE PIM Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d51a28abb57c941925/html5/thumbnails/2.jpg)
Framework KDE PIM Dos tipos de objetos:
1. Elementos = archivos2. Colecciones = direcciones
![Page 3: AKONADIAKONADI. Framework KDE PIM Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d51a28abb57c941925/html5/thumbnails/3.jpg)
Agentes Procesos que vigilan
Recursos Dan la información almacenada.
![Page 4: AKONADIAKONADI. Framework KDE PIM Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d51a28abb57c941925/html5/thumbnails/4.jpg)
![Page 5: AKONADIAKONADI. Framework KDE PIM Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d51a28abb57c941925/html5/thumbnails/5.jpg)
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étodos2. Señales
![Page 6: AKONADIAKONADI. Framework KDE PIM Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d51a28abb57c941925/html5/thumbnails/6.jpg)
Libdbus crea conexiones entre aplicaciones. Mediante esa conexión nos conectamos al
demonio. Todas las aplicaciones conectadas al
demonio contactaran entre si
![Page 7: AKONADIAKONADI. Framework KDE PIM Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d51a28abb57c941925/html5/thumbnails/7.jpg)
Método◦ Orden de ejecución de una instrucción.
Señales◦ Notifica sucesos de interés general.
![Page 8: AKONADIAKONADI. Framework KDE PIM Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d51a28abb57c941925/html5/thumbnails/8.jpg)
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 .
![Page 9: AKONADIAKONADI. Framework KDE PIM Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d51a28abb57c941925/html5/thumbnails/9.jpg)
MySQL usando el driver QtSQL Sqlite usando el driver mejorado QtSQL que
viene con Akonadi server. PostgreSQL usando el driver por defecto
QtSQL
![Page 10: AKONADIAKONADI. Framework KDE PIM Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d51a28abb57c941925/html5/thumbnails/10.jpg)
![Page 11: AKONADIAKONADI. Framework KDE PIM Dos tipos de objetos: 1.Elementos = archivos 2.Colecciones = direcciones](https://reader036.vdocumento.com/reader036/viewer/2022062305/5665b4d51a28abb57c941925/html5/thumbnails/11.jpg)
Objetivo◦ Sincronizar los contactos y el calendario de Gmail.
Herramientas utilizadas:◦ Akonadi◦ Librería akonadi-kde-resource-googledata◦ Korganicer◦ Kaddresbook