Spolek Oidis z.s. je dobrovolným, nevládním, neziskovým svazkem vývojářů moderních technologií, kteří aktivně pracují na jejich rozvoji a popularizaci. Našim cílem je rozvoj hybridní webové technologie zaměřující se na DX a UX.

Produkty

NodeJsRE

Nevyhovuje Vám standardní verze Node.js a jeho distribuční model? Náš NodeJsRE přináší nativní podporu pro správů vestavěných souborů což umožňuje distribuci koncové aplikace v podobě jedinného spustitelného souboru, který zároveň obsahuje všechny potřebné NPM balíčky bez nutnosti (mnohdy komplikované) instalace na cílovéme zařízení.

ChromiumRE

Jistě znáte webový prohlížeč Chrome, který lze považovat za jeden z nejlepších (ne-li nejlepší) dostupný prohlížeč. ChromiumRE je postavené právě na jádře tohoto prohlížeče a je doplněno o řadu důležitých prvků, které mu umožňují pracovat jako vysoce efektivní běhové prostředí pro desktopové aplikace psané v jazyce JavaScript.

SelfExtractor

Zajisté máte zkušenosti s distribucí aplikací ke svým zákazníkům nebo kolegům. Jsme přesvědčeni, že i vy jste používali používáte pro distribuci binární archivy nebo v lepším případě komerčně dostupné instalátory. O udržitelnosti prvního řešení nelze vůbec hovořit. Instalátory lze použít, ovšem zpravidla vyžadují poměrně složitou konfiguraci, jsou obtížně škálovatelné a ty lepší i velice drahé. A to se nebavíme o podpoře více platform jedním nástrojem.

A teď si představte řešení, které umožňuje jednoduchou konfiguraci grafické podoby instalátoru, možnost stahovat potřebné soubory přímo ze serveru a na koncovém zařízení ještě spouštět inicializační skripty...

Connector

Connector je multiplatformní aplikace postavená na NodeJsRE a umožňuje volat různé funkce OS jako jsou operace nad souborovým systémem nebo volání funkcí v terminálu. Na první pohled se jedná o zdánlivou banalitu, ale z ryze front-endové aplikace se lze připojit k connectoru přes websocket, a obejít tak CORS prohlížeče, ve kterém je spuštěná aplikace. A to není vše, connector se může sám připojit na HUB a front-end aplikace s ním pak komunikuje přes HUB, takže connector může být fyzicky na libovolném zařízení v libovolné síti...

Hub

Hlavním účelem HUBu je online uložiště aplikací, před-připravených releasů jednotlivých projektů frameworku a různých konfigurací. S těmito "balíčky" následně Builder sestavuje další aplikace a rovněž je může následně nahrávat na HUB. Samozřejmostí je podpora správy uživatelů a autorizace k jednotlivým operacím, odesílání e-mailů, nebo komunikace s dalšími službami.

Builder

Builder je konzolová aplikace sloužící pro sestavování veškerých produktů založených na Oidis Frameworku. Mimo jiné plní zásadí úlohu v procesu automatizace, testování a DevOps. Builder je magická krabička generující nejrůznější metadata pro sestavení, ale i runtime. Díky této vlastnosti pak jazyky jako JavaScript nebo C++ oplývají funkcionalitou, která není bežně dostupná. Mezi jednu z nejsilnějších stánek Builderu patří unifikovaná CLI, která zajistí jednotný přístup k libovolnému projektu bez ohledu na použitou technologi. Výčet podporovaných technologií je opravdu široký a patří zde například TypeSript, JavaScript, SASS, C++, Python, JAVA, C#, Markdown, HTML, ...

Na čem pracujeme?

V současné době je na Oidis Frameworku postaveno několik privátních hybridních webových aplikací zaměřených na ladění firmwaru, Home IOT, vytváření datových mostů, správa katalogových dat a jiné.

Mezi veřejně dostupné projekty patří například projekt PASAJA

kontaktujte nás

+420 777 043 741
08078301
Radvanov 599
739 91 Jablunkov