Java currently holds the popular focus in the arena of programming for network applications. It promises a number of highly attractive features which include being platform independent, network aware, potentially lightweight, robust, and increasingly Web-friendly. Due to the intense interest the industry is showing in this language, developments related to Java are evolving at a fantastic pace.
Recently JavaBeans were introduced as a standard for a component-based architecture. Individual elements offering specific functionalities can be constructed and then subsequently interconnected as desired. Resembling a software version of Lego blocks, a reliable and easy-to-assemble set of JavaBeans offers a simplified development process that can support its use by non-programmers as well as experienced programmers.
The technology being studied in the project was primarily a special set of JavaBeans, constructed to support mathematics. The version of Java used was v1.1 although at the time most publically available Java-capable systems did not fully support v1.1 functionality.