? Et program som følger med Ubuntu , en Linux - basert operativsystem , består Tracker av en rekke innovative teknologier som arbeider sammen for å påvirke driften av en datamaskin på skrivebordet . Ment å legge raffinement og integrasjon til systemet miljø , forblir Tracker applet effektiv og veldig fort for mange bruksområder. Skrevet i programmeringsspråket C , hjelper Tracker også utviklere sette sammen Ubuntu og GNOME -grensesnitt. Indeksering
Tracker applet åpner for omfattende søkemuligheter rett fra skrivebordet . Mens mange andre systemer bruker en "Søk" eller " finn "-system som kjører svært sakte , går Tracker lite systemressurser og jobber relativt raskt. Ved hjelp av en kombinasjon av metadata og SQLite og QDBM teknologier , kjører Tracker en unik søk operasjon gjør bruk av et søkeord og tag system . Tracker kan søke etter filer basert på den informasjonen som finnes innenfor og også av beskrivende egenskaper, for eksempel en fil metadata.
Tag Database
Tracker lar brukeren å merke enkelte filer med et søkeord av valget , som arbeider i tandem med indeksering sin og bistå med personlig organisasjonen. Denne funksjonen kan omgå behovet for flere mapper som hver inneholder spesialisert informasjon , en metode som kan føre til rot. Tracker bruker også denne koden database for høyt spesifiserte søk, slik som å finne filer som er opprettet innenfor en bestemt måned som innehar en viss filstørrelse , for eksempel.
Extensible Metadata Database
en metode for å holde filene organisert , gir metadata data om andre data på en datamaskin . Tracker driver en metadata system som gir nytte til andre programmer, for eksempel musikkspillere. I tilfelle av en musikkspiller, noen sanger har metadata som inkluderer en kunstners eller album navn. Tracker Extensible Metadata Database åpner for en effektiv og rask håndtering av metadata til disse typer applikasjoner . Den metadata database besitter utvidelsesmuligheter, noe som betyr at utviklere skapt den slik at den kan utvides i fremtiden med nye kommandoer .
Database for First Class Objekter
I programmering, en "first class objekt" refererer til noe som en programmerer kan lage, ødelegge eller passere som en parameter. En "parameter ", i sin tur , viser til en spesiell type variabel , eller opplysning. Tracker opprettholder sin egen database for første klasse objekter , slik at andre programmer, for eksempel GNOME , å utnytte sin informasjon. Unikt , behandler Tracker filer på en datamaskin som om hver var et førsteklasses objekt , slik at det å lagre data relatert til et filens egenskaper . For eksempel bilder har dimensjoner og musikkfiler besitter lyd lengder , så Tracker holder orden på all tilhørende informasjon.