WebTools provides a HTML-based user interface for a suite of tools for GemStone/S. To use WebTools, clone the code, set an environment variable, start Topaz, login (you may need to edit the user, password, and stone name), and install the code:
git clone https://github.com/jgfoster/webtools.git
cd webtools
export WEBTOOLS=`pwd`
topaz -i -l -T 50000 << EOF
set username: DataCurator
set password: swordfish
set gemstone: gs64stone
login
input $WEBTOOLS/installAndRun.tpz
EOF
At this point you should be able to launch a web browser and start interacting with the tools.
WebTools depends on various third-party components that are licensed by their respective owners.
- CodeMirror v3.18 web license
- Flot v0.8.1 web license
- jjmenu v1.1.2 web license
- jQuery v1.10.2 web license
- jQuery UI v1.10.3 web license
- jsTree v1.0-rc3 web license
WebTools has been developed and tested on Chrome (version 22) on Macintosh OS X 10.8.4 with GemStone/S 64 Bit 3.1.0.4. WebTools requires the HTML canvas API to draw statmonitor graphics. This means that it does not work on IE8 or earlier. Other modern broswers support the canvas API so should work (but has not been tested).
WebTools is hosted on GitHub. You are invited to fork the repository, make changes, and submit a pull request. You may also submit an issue.
WebTools components that are not otherwise licensed (see above) are Copyright (c) 2011-2013 by GemTalk Systems LLC and have their own license.