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.j.

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

kontaktujte nás

+420 777 043 741
08078301
Radvanov 599
739 91 Jablunkov