Current WebTools are organized as a collection of independent Perl4 packages (of the total size ~20,000 lines of Perl), dynamically downloaded and interpreted upon the user requests/mouse clicks. This organization becomes inconvenient for larger scope services and we are now converting the source to the object-oriented Perl5 framework. Perl5 integrates interpreted C++, C, awk, sh, csh and works well with compiled C++ modules. |
In the planning stage are tools to support project management (calendar, notebook, scheduler) and collaboratory activities (WebMail based interactive forums). We are also exploring WebTools interfaces to agents, Web robots and relational databases. |
Finally, we are also planning the development of WebTools based CASE tools for collaboratory HPCC software engineering. |
Some of there activities, such as WebSpace, WebWork or WebHPL, currently at the level of pending proposals, are discussed below. WebHPL integrates interpreted distributed Perl5, HPF, parallel C++ and works well with compiled HPF and parallel C++. |