ORX2EXE Wrapper - Tool for supporting Open Object Rexx language programs
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F46747885%3A24210%2F25%3A00013546" target="_blank" >RIV/46747885:24210/25:00013546 - isvavai.cz</a>
Výsledek na webu
<a href="https://rexx.ksa.tul.cz/fdwn/orx2exe-win_x86.64.zip" target="_blank" >https://rexx.ksa.tul.cz/fdwn/orx2exe-win_x86.64.zip</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
ORX2EXE Wrapper - Tool for supporting Open Object Rexx language programs
Popis výsledku v původním jazyce
The presented tool, ORX2EXE, enables the transformation of scripts written in Open Object REXX (ooRexx) into standalone Windows PE executable files (.exe). This process involves embedding the complete source code of the REXX script directly into the application’s binary image, thereby completely eliminating the need for an external script file at runtime. The resulting executable contains a built-in instance of the REXX interpreter, which interprets and executes the embedded script entirely in memory. This approach allows REXX applications to run without generating temporary files or relying on the file system, resulting in enhanced security, simplified distribution, and minimized potential errors associated with access to external resources.
Název v anglickém jazyce
ORX2EXE Wrapper - Tool for supporting Open Object Rexx language programs
Popis výsledku anglicky
The presented tool, ORX2EXE, enables the transformation of scripts written in Open Object REXX (ooRexx) into standalone Windows PE executable files (.exe). This process involves embedding the complete source code of the REXX script directly into the application’s binary image, thereby completely eliminating the need for an external script file at runtime. The resulting executable contains a built-in instance of the REXX interpreter, which interprets and executes the embedded script entirely in memory. This approach allows REXX applications to run without generating temporary files or relying on the file system, resulting in enhanced security, simplified distribution, and minimized potential errors associated with access to external resources.
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Návaznosti výsledku
Projekt
—
Návaznosti
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Ostatní
Rok uplatnění
2025
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
KSA-2025-4
Technické parametry
Nástroj je implementován v jazyce C++20. Kompletní zdrojový kód Rexx skriptu je uložen jako statický textový řetězec v rámci zdrojového kódu C++ a následně kompilován do binární podoby výsledného .exe souboru. Při spuštění binárního souboru dojde k inicializaci Rexx interpreteru v rámci procesu a k vykonání zabaleného skriptu bez potřeby vytváření dočasných souborů na diskové jednotce. Program je cílen na platformu Windows (32bit/64bit) a vyžaduje nainstalovaný Open Object Rexx runtime pro správnou funkčnost. Zdrojový skript je uložen ve zkomprimované podobě. Kontaktní osoba Michal Moučka (michal.moucka@tul.cz)
Ekonomické parametry
Finanční zhodnocení je možné.
IČO vlastníka výsledku
46747885
Název vlastníka
Technická univerzita v Liberci