Using Java for scientific programming and electromagnetics
Jared Martin, Lyle N. Long, Kevin M. Morooney · Computers in Physics · 1998
The advantages and disadvantages of Java for scientific programming are explored through the development of a Java applet for computational electromagnetics (JACE). Due to the complexity of systems modeled by computational electromagnetics, JACE is a good measure of performance for scientific programming. Java’s integration of graphics capabilities and numerical computations facilitates the development of graphical simulations and user interfaces. Further, Java’s object-oriented architecture and absence of pointers provide enhanced program flexibility and traceability, decreasing development time. © 1998 American Institute of Physics.