The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - July/August (2009 vol.11)
pp: 50-60
Stergios Papadimitriou , Technology Education Institute of Kavala, Greece
Konstantinos Terzidis , Technology Education Institute of Kavala, Greece
Seferina Mavroudi , University of Patras, Greece
Spiridon Likothanassis , University of Patras, Greece
ABSTRACT
By modifying Groovy with Matlab-like constructs, the authors created a compiled mathematical scripting language called GroovySci for the jLab platform. The resulting code generation enhancements could ultimately extend Java's potential for scientific computing.
INDEX TERMS
Java, scripting, interpreters, Matlab, scientific programming, class loaders, Groovy, binding
CITATION
Stergios Papadimitriou, Konstantinos Terzidis, Seferina Mavroudi, Spiridon Likothanassis, "Scientific Scripting for the Java Platform with jLab", Computing in Science & Engineering, vol.11, no. 4, pp. 50-60, July/August 2009, doi:10.1109/MCSE.2009.126
REFERENCES
1. D.J. Higham and N.J. Higham, Matlab Guide, 2nd ed., SIAM Computational Mathematics, 2005.
2. S.L. Campbell, J.-P. Chancelier, and R. Nikoukhah, Modeling and Simulation in Scilab/Scicos, Springer, 2006.
3. J.W. Eaton, GNU Octave Manual, Network Theory Ltd., 2002.
4. N. Chonacky and D. Winch, "3Ms for Instruction: Reviews of Maple, Mathematica, and Matlab," Computing in Science &Eng., vol. 7, no. 3, 2005, pp. 7–13.
5. N. Chonacky and D. Winch, "3Ms for Instruction, Part 2: Reviews of Maple, Mathematica, and Matlab," Computing in Science &Eng., vol. 7, no. 4, 2005, pp. 14–23.
6. S. Papadimitriou, "Scientific Programming with Java Classes Supported with a Scripting Interpreter," IET Software, vol. 1, no. 2, 2007, pp. 48–56.
7. S. Papadimitriou and K. Terzidis, "jLab: Integrating a Scripting Interpreter with Java Technology for Flexible and -Efficient Scientific Computation," Computer Languages, Systems &Structures, Elsevier, vol. 35, 2009, pp. 217–240.
8. D. Konig et al., Groovy in Action, Manning Publications, 2007.
9. H.T. Lau, A Numerical Library in Java for Scientists and Engineers, Chapman &Hall/CRC, 2003.
10. I.H. Witten and E. Frank, Data Mining: Practical Machine Learning Tools and Techniques, 2nd ed., Morgan Kaufmann Series, 2005.
11. A. Aho et al., Compilers, Principles, Techniques, &Tools, 2nd ed., Addison-Wesley, 2007.
12. C. Horstmann and G. Cornell, Core Java 2, Volumes I and II, 8th ed., Sun Microsystems Press, 2008.
13. W.H. Press et al., Numerical Recipes in C++, The Art of Scientific Computing, 2nd ed., Cambridge Univ. Press, 2002.
17 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool