OmniScript: Difference between revisions

From Scriptel Wiki
Jump to navigation Jump to search
Line 46: Line 46:
With OmniScript, platform specific device interfaces are embedded within the server application. This allows developers to communicate with a single platform independent interface.
With OmniScript, platform specific device interfaces are embedded within the server application. This allows developers to communicate with a single platform independent interface.


Allows mix and match between client machines
*Allows mix and match between client machines
Multiple Operating System Support – Mac, Windows, Linux
*Multiple Operating System Support – Mac, Windows, Linux
No Java Plugins/ActiveX Controls needed for web development
*No Java Plugins/ActiveX Controls needed for web development


<gallery mode="packed" heights=256px  >
<gallery mode="packed" heights=256px  >

Revision as of 11:39, 11 July 2016

OmniScript
Developer(s) Scriptel Corporation
Website scriptel.com/developers/omniscript/

The Scriptel OmniScript product is a small integrated web server installed on a personal computer or embedded device that exists to expose Scriptel ScripTouch signature digitizers to a computer network.

OmniScript primarily communicates with applications through the use of WebSockets. These are essentially network sockets that contain a special handshake at the beginning of the connection to ensure that the server is soliciting such connections.

WebSockets have the advantage of allowing web applications to directly communicate with OmniScript without the need for an intermediate server. This means that an application can be pushed to a client and your application can take advantage of an OmniScript installation within their firewall without the need for any special network configuration. Data can then be pushed back to the server side of your application from the client.

Platform Independent

Traditional Model of Integration

In traditional hardware application interfaces, the interface dictates the programming language needed to integrate the device and developers generally need to recompile their code for each operating system they wish to integrate with.

OmniScript Model of Integration

With OmniScript, platform specific device interfaces are embedded within the server application. This allows developers to communicate with a single platform independent interface.

  • Allows mix and match between client machines
  • Multiple Operating System Support – Mac, Windows, Linux
  • No Java Plugins/ActiveX Controls needed for web development