next up previous
Next: Constructing Resources with OpenMath Up: Educational technology for mathematics Previous: Educational technology for mathematics

OpenMath JavaBeans

The technology studied in this project uses Java to construct components, known as OpenMath JavaBeans, which can be linked together to form applets. Recently JavaBeans were introduced by Sun Microsystems as a standard for a component-based architecture. Individual elements offering specific functionalities can be constructed and then subsequently interconnected as desired. Somewhat resembling a software version of Lego blocks, a reliable and easy-to-assemble set of JavaBeans offers a simplified development process that can support use by regular users as well as experienced programmers.

OpenMath is a standard for communicating mathematical objects between computer programs. It is also a general communications standard which supports the exchange of any non-textual, non-image data. It is currently being integrated with MathML, one of the first of the Markup Language extensions to be developed to deal with mathematics presented on-line.

OpenMath Javabeans can also be ``shared" over the network. This affords the possibility for collaboration; students can work in real-time with with classmates, teachers and researchers all over the world. Whether they are building games or solving problems together, these collaborative activites will provide students with a rich and flexible social context in which they can build knowledge as groups and as individuals.


next up previous
Next: Constructing Resources with OpenMath Up: Educational technology for mathematics Previous: Educational technology for mathematics
Loki Jorgenson
1998-09-24