Objektově orientovaný kalkulátor - dataSpace

Sdílet

Pro vhled do problematiky použití může být následující příklad: Úlohou je najítoptimální spojení mezi jednotlivými obcemi v dané oblasti. Při představě, že máme deset menších...
Pro vhled do problematiky použití může být následující příklad: Úlohou je najít
optimální spojení mezi jednotlivými obcemi v dané oblasti. Při představě, že
máme deset menších vesnic, které jsou propojeny vzájemně silnicemi, je třeba
najít časově a vzdálenostně nejkratší cestu z jedné vsi do druhé. Tento
zdánlivě triviální problém lze popsat rigóroznějším způsobem, matematicky.
Jednotlivé obce nazveme v souladu s aplikací uzlem, silnice pak vazbami. Každé
vazbě přidělíme jednak název, ze které obce do které vede, jednak délku cesty.
Programátoři mezi vámi již jistě zpozorněli, jedná se zjednodušeně o objektový
přístup k úloze. Každému objektu vazbě nebo uzlu je možné přiřadit několik
vlastností. Každému uzlu (obci) je přiřazena vlastnost dojezd, která určuje
dobu, potřebnou k dojetí do některé obce. Tuto vlastnost umí pomocí vestavěných
funkcí dataSpace stanovit. Ne vždy je ale nejkratší cesta také nejrychlejší,
průjezd obcí automobil nutně zpomalí, takže když spěcháte na schůzku, zvolíte
možná trasu delší, zato rychlejší. Je možné pak přidělit každé vazbě silnici
ještě vlastnost doba jízdy a každému uzlu-obci vlastnost doba průjezdu, a
optimalizovat celý výpočet vzhledem k těmto parametrům. Použití systému
dataSpace v uvedeném příkladě je tak trochu vyzbrojení se dělostřeleckou
baterií proti hejnu ptáků, nicméně si lze jednoduše představit systémy
složitější, ve kterých již se selským rozumem těžko vystačíme. Třeba zobrazení
ekonomických vztahů uvnitř společnosti nebo problematika provázanosti
majetkových účastí velkých skupin.

Příklad snad vyjasnil, k jakým účelům je vhodné aplikaci použít, nevyložil
ovšem, jaké jsou k dispozici nástroje pro práci. Tak především je to poměrně
komplikované uživatelské rozhraní, které na druhou stranu umožňuje okamžitý
přístup ke všem částem aplikace. Uspořádání jednotlivých záložek je také věcí
spíše diskutabilní, nicméně jako v řadě jiných případů jde o zvyk.

Jedná se do značné míry o program speciálního určení. Nasazení je možné hledat
např. ve společnostech, ve kterých je velká řada položek, mezi nimiž existují
stanovitelné vazby. Jestliže umíte definovat i míry vzájemné ovlivnitelnosti
mezi objekty a určit i strukturu vazeb, je celkem dobře možné, že využijete i
dataSpace. V řadě ohledů je tento produkt unikátní, možnost definování
vlastních struktur poněkud rozšiřuje možnosti nejběžnějších tabulkových
kalkulátorů a nepožaduje po uživateli znalost přímo programovacích jazyků.


dataSpace

přehlednost
zajímavý produkt pro nejasnou cílovou skupinu
K recenzi poskytla firma: Archa, s. r. o., www.archa.cz, Cena: 7 990 Kč,
(jednouživatelská licence)