Ostatní výsledky

Přečteno: 1023

SPA - Simple Plugin Architecture

Komponentní framework vycházející z paradigmatu Dependency Injection a z principu rozšiřování a přizpůsobování funkcionality software prostřednictvím zásuvných modulů – pluginů. Umožňuje naprostou dekompozici vyvíjeného software do samostatných komponent, které jsou skládány do výsledné funkční aplikace až za běhu podle potřeby bez omezení funkcionality a rozhraní. Sestavování aplikace za běhu je řízeno skriptem s minimalistickou syntaxí blízkou syntaxi příkazové řádky. Komponenty jsou vyvíjené a distribuované jako samostatné projekty ve formě balíčků frameworku.

Software vznikl v rámci výzkumného záměru MO0 FVZ0000604

Software je dostupný v Git repozitáři ZDE pod licencí GNU General Public License

 

SPA Common

Balíček rozšiřující framework SPA o deklarace obecných rozhraní.

Software vznikl v rámci výzkumného záměru MO0 FVZ0000604

Software je ​dostupný v Git repozitáři ZDE pod licencí GNU General Public License

 

SPA Utils

Balíček rozšiřující framework SPA o základní utilitární komponenty pro skriptování, řízení procesu, přístup k souborovému systému a elementární uživatelské rozhraní.

Software vznikl v rámci výzkumného záměru MO0 FVZ0000604

Software je dostupný v Git repozitáři ZDE pod licencí GNU General Public License


SPA D3D

Balíček rozšiřující framework SPA o komponenty, které s využitím programovacího rozhraní Microsoft Direct3D 10 umožňují vytváření aplikací těžících z výkonu ​grafických akcelerátorů. Zapouzdření komponent Microsoft Direct3D 10 je propojeno na obecná SPA rozhraní pro datovou výměnu a umožňuje tak datový vstup i výstup z a do libovolných kompatibilních komponent, a to existujících i budoucích. Balíček tak lze snadno využít pro akceleraci jak grafických tak i negrafických výpočtů.

Software vznikl v rámci výzkumného záměru MO0 FVZ0000604

Software je dostupný v Git repozitáři ZDE pod licencí GNU General Public License


SPA Matrix

Balíček rozšiřující framework SPA o komponenty implementující základní trojrozměrné transformace v homogenních souřadnicích a běžné operace maticové algebry v prostoru matic 4x4. Vysoká míra znovupoužitelnosti komponent je zajištěna propojením na obecná SPA rozhraní pro datovou výměnu.

Software vznikl v rámci výzkumného záměru MO0 FVZ0000604

Software je dostupný v Git repozitáři ZDE pod licencí GNU General Public License


SPA DI

Balíček rozšiřující framework SPA o komponenty zpřístupňující zařízení uživatelského vstupu prostřednictvím rozhraní Microsoft DirectInput 8. Na základě stavu zařízení komponenty generují události, na které reagují libovolné za běhu nastavitelné a modifikovatelné skripty frameworku.

Software vznikl v rámci výzkumného záměru MO0 FVZ0000604

Software je dostupný v Git repozitáři ZDE pod licencí GNU General Public License


SPA DShow

Balíček rozšiřující framework SPA o komponenty pro přístup k multimediálním souborům a zařízením prostřednictvím rozhraní Microsoft DirectShow. S využitím obecných SPA rozhraní pro datovou výměnu umožňuje načítání a dekódování zvukových a video souborů a kódování a ukládání proudových multimediálních dat do souborů. Stejným transparentním způsobem z​prostředkovává přístup k proudu dat ze snímacích zařízení, například kamer. Multimediální data z různých zdrojů tak lze použít, zpracovat či vyhodnotit ve spojení s dalšími komponentami libovolným způsobem.

Software vznikl v rámci výzkumného záměru MO0 FVZ0000604

Software je dostupný v Git repozitáři ZDE pod licencí GNU General Public License

Rychlé odkazy


Aktuality

informace_o_fakulta