? Ett program som levereras med Ubuntu , ett Linux - baserat operativsystem , består Tracker av en mängd innovativa teknologier som samverkar för att påverka driften av en dators skrivbord . Avsedd för att lägga till sofistikerade och integration till systemet miljön förblir Tracker applet effektiv och mycket snabb för många användningsområden . Skrivet i programspråket C , hjälper Tracker också utvecklare pussla ihop Ubuntu och GNOME -gränssnitt . Indexer
Tracker applet tillåter omfattande sökmöjligheter direkt från skrivbordet . Medan många andra system använder en " hitta " eller " hitta " -system som kör mycket långsamt , kör Tracker ljus på system resurserna och fungerar förhållandevis snabbt . Med en kombination av metadata och SQLite och qdbm teknik , kör Tracker en unik sökoperation utnyttjar ett sökord och tagg -system . Tracker kan söka efter filer baserat på den information som finns och även genom beskrivande egenskaper, såsom en fils metadata .
Tag Database
Tracker tillåter en användare att märka enskilda filer med nyckelordet val , som ska arbeta tillsammans med sin Indexer och bistå med personlig organisation . Denna funktion kan kringgå behovet av flera mappar som var och en innehåller specialiserad information , en metod som kan leda till trassel . Tracker använder också denna tagg databas för högt specificerade sökningar , t.ex. lokalisera filer som skapats inom en viss månad som besitter en viss filstorlek , till exempel .
Extensible Metadata Databas
en metod för att hålla organiserade filer , ger metadata data om andra data på en dator . Tracker driver ett metadata som ger nytta till andra program, t.ex. musikspelare . I fallet med en musikspelare , en del låtar har metadata som innehåller en konstnärs eller albumets namn . Tracker Extensible Metadata Databas möjliggör en snabb och effektiv hantering av metadata för dessa typer av applikationer . De metadata databasen besitter töjbarhet , vilket innebär att utvecklare skapade det så det kan utökas i framtiden med nya kommandon .
Databas för första klassens objekt
programmering , en " första klassens objekt " refererar till något som en programmerare kan skapa , förstöra eller passera som en parameter . A " parameter ", i sin tur hänvisar till en speciell typ av variabel , eller upplysning. Tracker har sin egen databas för första klassens objekt , låta andra applikationer, såsom GNOME , att utnyttja sin information. Unikt , behandlar Tracker -filer på en dator som om de vore en första klassens objekt , gör det möjligt att lagra data om en fil egenskaper . Till exempel , bilder besitter dimensioner och musikfiler besitter ljud längder , så Tracker håller koll på all sin information .