Een toepassing die wordt geleverd met Ubuntu , een Linux - gebaseerd besturingssysteem , Tracker bestaat uit een verscheidenheid van innovatieve technologieën die samenwerken om de werking van het bureaublad van een computer beïnvloeden . Bedoeld om verfijning en integratie toe te voegen aan de omgeving, om de Tracker applet blijft efficiënt en zeer snel voor vele toepassingen . Geschreven in de programmeertaal C , Tracker helpt ook ontwikkelaars stuk samen de Ubuntu en GNOME interfaces . Indexer De Tracker applet zorgt voor uitgebreide zoekmogelijkheden direct vanaf het bureaublad . Terwijl veel andere systemen gebruiken een "find " of " locate" -systeem , dat heel langzaam draait , tracker loopt licht voor de systeembronnen en werkt relatief snel . Met behulp van een combinatie van metadata en de SQLite en QDBM technologieën , Tracker loopt een unieke zoekactie gebruik te maken van een trefwoord in en tag -systeem . Tracker kan zoeken naar bestanden op basis van de informatie die in en ook door beschrijvende eigenschappen , zoals metadata van een bestand . Tag Database Tracker kan een gebruiker individueel te taggen bestanden met een trefwoord naar keuze , werken in tandem met zijn Indexer en assisteren met persoonlijke organisatie . Deze functie kan de behoefte aan meerdere mappen die elk bevat gespecialiseerde informatie , een methode die kan leiden tot rommel omzeilen . Tracker gebruikt ook deze tag databank voor zeer specifieke zoekopdrachten , zoals het vinden van bestanden die zijn gemaakt binnen een bepaalde maand die een bepaalde bestandsgrootte hebben , bijvoorbeeld . Extensible Metadata Database < br > een methode om bestanden georganiseerd metadata verschaft gegevens over andere gegevens op een computer . Tracker werkt een metadata systeem dat hulpprogramma biedt aan andere toepassingen , zoals muziekspelers . In het geval van een muziekspeler , een aantal nummers bezitten metadata die een artiest of albumnaam 's omvat . Tracker 's Extensible Metadata Database zorgt voor een efficiënte en snelle beheer van metadata aan dit soort toepassingen . De metadata -database beschikt uitbreidbaarheid , wat betekent dat de ontwikkelaars gemaakt zodat het kan worden uitgebreid in de toekomst met nieuwe opdrachten . Database voor First Class Objecten programmering , een "first class object" verwijst naar iets dat een programmeur kan maken, vernietigen of doorgeven als parameter . A " parameter " beurt verwijst naar een speciaal type variabele of informatie . Tracker onderhoudt een eigen database voor de eerste klasse objecten , waardoor andere toepassingen , zoals GNOME , om zijn informatie te gebruiken . Uniek , Tracker behandelt bestanden op een computer , alsof elk waren een eerste klas object , zodat het gegevens met betrekking tot eigenschappen van een bestand op te slaan . Bijvoorbeeld , afbeeldingen bezitten afmetingen en muziekbestanden bezitten audio lengtes , zodat Tracker houdt lusjes op alle bijbehorende informatie .
|