|
Web Client/Server Technology |
|
WebCombo® is a novel Client/Server technology that
allows a Web Client to generate dynamic content by performing selected computations on a small, local
Web Server,
rather than within the client itself. The results of such computations are displayed in the client
document by means of relatively simple Javascript (Ajax) functions contained in a small library.
This approach has a number of advantages:
- Content can be generated by executing fast, efficient C code on the embedded server rather than slow,
interpreted Javascript code within the Browser.
- The embedded server understands an expandable set of shell commands of arbitrary complexity.
- The commands can be written in C or in a simple scripting language such as Tcl, and are executed within
a multi-threaded command interpreter.
In addition, the embedded client has the following features:
- The client can instruct the embedded server to fetch content of any type from anywhere on the Internet.
- Mashups of arbitrary complexity can be implemented without restrictions imposed by the host Operating System.
- All Web access is completely transparent and can be monitored and filtered as desired.
- Pages can be examined and edited via a set of Context Menu items within the browser.
- Fine-grained control over execution of Javascript code is supported.
- Both the client and the server can be controlled by a web browser running remotely.
- WebSockets are now supported as described here and here.
- Sample applet: