| Symbolic Computation in Java: an Appraisement (1999) | |||||||||||||||
Abstract | |||||||||||||||
| Windowing Toolkit and the Swing components from the Java Foundation Classes. Internet browsers contain Java virtual machines for interpreting byte code of Java programs that are embedded into Internet documents as applets. Java defines a standard framework for multi-threaded execution and for message passing via serialization and socket/datagram protocols. Java assists component composition in two ways. Java objects can discover how to invoke other Java objects at run-time through a process called reflection. Java also supports programming conventions (collectively referred to as "Java Beans") for event-driven inter-component operation. The two together allow tools such as Java Studio [27] to provide convenient visual programming methods of connecting up Java software components. In short, Java is being vigorously developed and we ask the natural question whether Java is suited for symbolic computation and whether our discipline should take advantage of the plethora of freely available... | |||||||||||||||
Publication details | |||||||||||||||
| |||||||||||||||