Table of Contents Author Guidelines Submit a Manuscript
Scientific Programming
Volume 22 (2014), Issue 3, Pages 187-199

MATLAB-Like Scripting of Java Scientific Libraries in ScalaLab

Stergios Papadimitriou,1 Seferina Mavroudi,2,3 Kostas Theofilatos,2 and Spiridon Likothanasis2

1Department of Computer and Informatics Engineering, Technological Educational Institute of Eastern Macedonia & Thrace, Kavala, Greece
2Department of Computer Engineering and Informatics, University of Patras, Greece
3Department of Social Work, School of Sciences of Health and Care, Technological Educational Institute of Patras, Greece Technological Educational Institute of Patras, Patras, Greece

Copyright © 2014 Hindawi Publishing Corporation. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Although there are a lot of robust and effective scientific libraries in Java, the utilization of these libraries in pure Java is difficult and cumbersome, especially for the average scientist that does not expertise in software development. We illustrate that ScalaLab presents an easier and productive MATLAB like front end. Also, the main strengths and weaknesses of the core Java libraries of ScalaLab are elaborated. Since performance is of paramount importance for scientific computation, the article discusses extensively performance aspects of the ScalaLab environment. Also, Java bytecode performance is compared to native code.