Xesam

Xesam er en specifikation fremmes af Freedesktop.org peger på forfatningen af ​​en forenet ramme for desktop-søgning: definerer, om API til at få adgang til oplysninger, at det format, kunden repræsenterer deres krav mere eller mindre komplekse.

Detaljer

Begrebet Desktop for Linux er blevet gjort populær af Beagle, og over tid for branchen er blevet beriget af mange forskellige implementeringer af indeksører med forskellige og uforenelige grænseflader til at forespørge og genfinding af filer. I et sådant scenario er det blevet startede projektet xesam.

API xesam er konstrueret til at fungere ved hjælp af D-Bus, som gør det muligt at isolere serveren og klienten, og gøre dem udskiftes på en gennemskuelig måde: på denne måde et program kan udnytte søgefunktionen i forskellige driftsmiljøer.

Anmodninger fra klienten til serveren er formateret i henhold til en protokol XML-elementer, hvoraf er beskrevet i ontologi. To forskellige typer af formatet er tilgængelige: Query Language, som tilbyder en mere kompleks syntaks for en bedre definition af forskningen, og brugeren Query Language, med et lille sæt af parametre, men let skrivbar af brugeren.

Beskrevet af API-grænsefladen er for det meste asynkron, at tillade kunder til ikke sidde fast under udførelsen af ​​søgningen.

Forrige artikel XHTML
Næste artikel XX