ORX2EXE Wrapper - Tool for supporting Open Object Rexx language programs
The result's identifiers
Result code in 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>
Result on the web
<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
—
Alternative languages
Result language
angličtina
Original language name
ORX2EXE Wrapper - Tool for supporting Open Object Rexx language programs
Original language description
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.
Czech name
—
Czech description
—
Classification
Type
R - Software
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
—
Continuities
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Others
Publication year
2025
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Internal product ID
KSA-2025-4
Technical parameters
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)
Economical parameters
Finanční zhodnocení je možné.
Owner IČO
46747885
Owner name
Technická univerzita v Liberci