Welcome to Abinition, Inc.'s HyperScript, the powerful and easy way to create
applications for factory automation.
HyperScript is an interpretive programming language with a C-like syntax that is used for building event-driven automation applications.
HyperScript programs can be executed in the UNIX, Win/NT, and VMS environments. HyperScript programs can communicate with each other to provide event-driven, client/server message-based communication.
Within the PROMIS environment, HyperScript adds programmatic control of PROMIS scripts as well as access to PROMIS tracking, parameter, and database information.
In the equipment automation area, HyperScript supports the GEM/SECS protocol. It can be used in both equipment side and host side applications. It has full support of HSMS as well as supporting SECS I over both serial and TCP/IP channels.
In the area of web services, HyperScript has many capabilities. It can fully parse, manipulate, and un-parse XML data structures, it can thus be used as a CGI program, or be used as a web service supporting the SOAP standard under the HTTP protocol.
HyperScript also integrates with the MySQL, SQLSERVER, or ORACLE databases using a standard SQL interface.
Hyperscript can be executed both interactively and non-interactively. In interactive mode, HyperScript tokens are supplied from a keyboard or scripted input stream. As tokens are received by the HyperScript processor, they are simultaneously loaded, parsed and executed. In non-interactive mode, a HyperScript program is pre-loaded and parsed from a file-based input stream, then executed either by self-starting a method defined within the loaded program or by responding to an incoming message which invokes the method.