Difference between revisions of "EOSRuntime"
(Created page with "EOSRuntime") |
|||
Line 1: | Line 1: | ||
− | EOSRuntime | + | <table class="toptextcells toccolours float-right infobox"> |
+ | |||
+ | <tr> | ||
+ | <th colspan="2" style="background:#83caff; padding:.3em .8em; text-align:center; vertical-align:top;"> EOSRuntime</th></tr> | ||
+ | <tr> | ||
+ | |||
+ | <td colspan="2" style="padding-bottom:.5em; padding-top:.5em; text-align:center; border-bottom:1px solid #a2a9b1;"> | ||
+ | |||
+ | [[File:Eos_rt_icon.png|120px|frameless|border|EOSRuntime]] | ||
+ | |||
+ | </td></tr> | ||
+ | <!-- | ||
+ | <tr> | ||
+ | <td colspan="2" style="padding-bottom:.5em; padding-top:.5em; text-align:center; border-bottom:1px solid #a2a9b1;"> | ||
+ | [[File:Sm_splash_startup2.jpg|300px|thumb|Startup Screen]] | ||
+ | </td> | ||
+ | </tr> | ||
+ | --> | ||
+ | |||
+ | <tr> | ||
+ | <td style="width: 130px;vertical-align: top;">'''Developer''' | ||
+ | </td> | ||
+ | <td>Netroda Technologies | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td style="width: 130px;vertical-align: top;">'''Type''' | ||
+ | </td> | ||
+ | <td>Application | ||
+ | </td> | ||
+ | </tr> | ||
+ | |||
+ | <tr> | ||
+ | <td style="width: 130px;vertical-align: top;">'''Programmed in''' | ||
+ | </td> | ||
+ | <td>Java, [[Extensible Object Script]] | ||
+ | </td></tr> | ||
+ | <tr> | ||
+ | <td style="width: 130px;vertical-align: top;">'''Reference Class''' | ||
+ | </td> | ||
+ | <td><span style="font-family:monospace;">EOSScriptInterpreter</span> | ||
+ | </td></tr> | ||
+ | <tr> | ||
+ | <td style="width: 130px;vertical-align: top;">'''Initial Release''' | ||
+ | </td> | ||
+ | <td>2018 | ||
+ | </td></tr> | ||
+ | |||
+ | <tr> | ||
+ | <td style="width: 130px;vertical-align: top;">'''Platform'''</td> | ||
+ | <td>[[Extensible Services / Server]] for Automation | ||
+ | </td></tr> | ||
+ | |||
+ | </table> | ||
+ | |||
+ | ''' EOSRuntime''' is the main script runtime environment for the ES/S-A Platform. The control program (CP) as most important control process is build arount the scripting enviroment. The EOSRuntime is used to control, specify, setup and invoke devices and functions in all ES/S-A Systems. | ||
+ | |||
+ | == Overview == | ||
+ | EOSRuntime parses and executes [[Extensible Object Script]] using Just-in-time compilation. It supports automatic class loading, interopablity, execution contexts, direct authorization and caching. | ||
+ | |||
+ | == Technical == | ||
+ | |||
+ | == Examples == | ||
+ | |||
+ | |||
+ | <shl class="mw-collapsible mw-collapsed"> | ||
+ | return; | ||
+ | |||
+ | </shl> | ||
+ | |||
+ | == See also == | ||
+ | * [[Extensible Services Server]] | ||
+ | |||
+ | [[Category:Building Safety]] | ||
+ | [[Category:Alarms]] | ||
+ | [[Category:Extensible Services Server]] |
Revision as of 05:29, 23 February 2023
EOSRuntime | |
---|---|
Developer | Netroda Technologies |
Type | Application |
Programmed in | Java, Extensible Object Script |
Reference Class | EOSScriptInterpreter |
Initial Release | 2018 |
Platform | Extensible Services / Server for Automation |
EOSRuntime is the main script runtime environment for the ES/S-A Platform. The control program (CP) as most important control process is build arount the scripting enviroment. The EOSRuntime is used to control, specify, setup and invoke devices and functions in all ES/S-A Systems.
Contents
Overview
EOSRuntime parses and executes Extensible Object Script using Just-in-time compilation. It supports automatic class loading, interopablity, execution contexts, direct authorization and caching.
Technical
Examples
return;