? Un'applicazione che viene fornito con Ubuntu , un sistema operativo basato su Linux , Tracker consiste in una serie di tecnologie innovative che lavorano insieme per influenzare il funzionamento del desktop di un computer. Destinato per aggiungere raffinatezza e di integrazione per l'ambiente di sistema , l'applet Tracker mantiene efficiente e molto veloce per molti usi . Scritto nel linguaggio di programmazione C , Tracker aiuta anche gli sviluppatori di mettere insieme le interfacce di Ubuntu e GNOME . Indicizzatore
L'applet Tracker consente ampie possibilità di ricerca direttamente dal desktop . Mentre molti altri sistemi utilizzano un "trovare " o " locate " sistema che gira molto lentamente , Tracker corre leggero sulle risorse del sistema e lavora relativamente in fretta . Utilizzando una combinazione di metadati e le tecnologie QDBM SQLite e , Tracker esegue una operazione di ricerca unico che si avvale di un sistema di parole chiave e tag. Tracker può cercare i file in base alle informazioni contenute all'interno e anche da proprietà descrittive , come ad esempio i metadati di un file.
Tag Database
Tracker consente agli utenti di taggare individuale i file con una parola chiave di scelta , lavorando in tandem con il suo indicizzatore e l'assistenza con l'organizzazione personale . Questa funzione può eludere la necessità di molteplici cartelle che contengono ciascuno informazioni specializzate , un metodo che può portare a confusione . Tracker utilizza questo database di tag per le ricerche altamente specifici, come ad esempio localizzare i file creati all'interno di un certo mese che possiedono una certa dimensione del file , ad esempio.
Extensible Metadata Database
< br >
un metodo per tenere organizzati i file , i metadati fornisce i dati su altri dati su un computer . Tracker gestisce un sistema di metadati che fornisce utilità per altre applicazioni, come lettori di musica . Nel caso di un lettore musicale , alcune canzoni possiedono metadati che include un artista o il nome dell'album. Extensible Metadata Database di Tracker consente una gestione rapida ed efficace dei metadati per questi tipi di applicazioni . Il database dei metadati possiede estensibilità , il che significa che gli sviluppatori di creare in modo che possa essere ampliato in futuro con nuovi comandi .
Database di Prima Classe Oggetti
In programmazione , un "oggetto di prima classe " si riferisce a qualcosa che un programmatore può creare , distruggere o passare come parametro . A " parametro ", a sua volta , si riferisce ad un particolare tipo di variabile , o informazione . Tracker mantiene il proprio database di oggetti di prima classe , che permette altre applicazioni , come ad esempio GNOME , di utilizzare le sue informazioni . Unicamente, Tracker tratta i file su un computer come se ognuno fosse un oggetto di prima classe , che consente di memorizzare i dati relativi alle proprietà di un file . Ad esempio , le immagini possiedono dimensioni e file musicali possiedono lunghezze audio, in modo Tracker tiene sotto controllo tutte le informazioni correlate .