| Ten systém pro organizaci dat, který jsem
zmiňoval v
příslušné případové studii. Určitě
není dokonalý, ale už nyní má
některé rysy, jež stojí za zmínku. Asi
nejzajímavější a každopádně
nejpropracovanější je ta jeho část, která umožňuje
zařazovat nové položky do evidence - konkrétně do XML
souborů. Je silně konfigurovatelná. Ontologie pro popisování dat je uložena v souboru eldata.xml v distribučním archivu. Soubor má formát, který byl vyvinut pro potřeby programu; prosím, příliš si nevšímejte komentářů - jsou to různé vývojové poznámky. Uživatelské rozhraní se dynamicky přizpůsobuje tvaru tohoto souboru - zkuste soubor upravit a program restartovat. Ontologii lze částečně modifikovat přímo z aplikace. Je také docela rozšiřitelná. Soubor elsystem.xml umožňuje konfigurovat specifické zobrazovače podle typů dat. Součástí je několik zobrazovačů pro ukázku - jeden zvládá textové soubory, jiný zjistí vše o hudebním souboru z ID3 tagů a umožní jej přehrát, ještě další dokáže spouštět programy... Kterákoliv další třída, jež implementuje rozhraní ElRomUi, může být takto snadno do aplikace přidána. Na CD je především:
|