Napojení vlastních aplikací
Pro systém flexideo můžete doplňovat i další, proprietální klientské konzumenty, které mohou komunikovat se serverem přímo pomocí jeho XML protokolu anebo vystavených služeb. Vedle plně samostatných aplikačních kódů komunikujících s jedním nebo i více flexideo servery, je možné dělat i vlastní plug-in kód do různých nástrojů.
Můžete tak například do tabulkových procesorů, jako jsou MS Excel nebo OpenOffice/LibreOffice Calc doplňovat vlastní kód, který bude za pomoci XML objektů, jež jsou již součástí operačních systémů, komunikovat se serverem a získávat z něj data, případně tam i data ukládat, bude-li to účelné.
Podřízené stránky
flexideo addOn
Doplněk addOn je C++ framework sloužící k doprogramování různých úloh potřebných pro konkrétní aplikaci systému flexideo. Výsledný program pak může být provozován v podatatě na libovolném počítači na síti a může sloužit k velmi různorodým účelům. Jeho základní specifikum a podstata je ve způsobu spouštění potřebných procesů. Hotový addOn je spuštěn a přihlášen pod zvoleným jménem k serveru flexideo v tzv. live režimu (pod určitým jménem může být v danou chvíli v live režimu přihlášen pouze jedna instance addon). V tomto režimu pak od serveru addOn dostává zprávy. Každá jednotlivá zpráva způsobí volání hlavní funkce, které jsou pak předány parametry zprávy.
Ukázka kódu pro MS Excel
V následující ukázce je funkční kód pro MS Excel, který zajišťuje XML komunikaci se serverem pro předávání požadavků a získávání odpovědí, které je pak možné jiným kódem prezentovat v tabulce apod. Oproti předchozímu kódu pro OpenOffice, je kód pro MS Excel obsáhlejší a nejde o login, ale o propracovanější proceduru pro odesílání argumentem předaného XML uzlu s požadavkem, ověřování odpovědi a vracení opět již načteného XML do DOMu:
Ukázka kódu pro OpenOffice
V následující ukázce je funkční kód pro OpenOffice, který zajišťuje XML komunikaci se serverem pro předávání požadavků a získávání odpovědí, které je pak možné jiným kódem prezentovat v tabulce apod.