All operating systems are able to display web pages and modern standards of HTML5 and CSS3 including drawing capabilities. The addition of JavaScript client-side libraries, such as jQuery and D3, provides straightforward means to add interactive and drag and drop functionality.
These are available to some extent in the Gadfly
package. This was classified as a native package even though it required additional of libraries such as cairo
, pango
, and tk
because these were accessed by means of wrapper functions using ccall()
.
In this section, we will explore a couple of approaches that use HTML graphics directly. The first runs on the workstation and the other is a different approach using an online system.