• DocumentCode
    1396562
  • Title

    Exploiting java scientific libraries with the scala language within the scalalab environment

  • Author

    Papadimitriou, Spiros ; Terzidis, K. ; Mavroudi, Seferina ; Likothanassis, S.

  • Author_Institution
    Dept. of Inf. Manage., Technol. Educ. Inst. of Kavala, Kavala, Greece
  • Volume
    5
  • Issue
    6
  • fYear
    2011
  • Firstpage
    543
  • Lastpage
    551
  • Abstract
    Since Java is one of the most popular languages in the academic and research community a lot of robust and effective scientific libraries have been developed. However, the utilisation of these libraries is very awkward especially for the average scientist that does not expertise in software development. The study presents the framework that has constructed for the utilisation of Java scientific libraries within the ScalaLab environment. The flexibility and extensibility of the Scala language allows the implementation of simple, coherent and efficient Matlab-like interfaces to those libraries. Moreover, other specialised Java libraries can be exploited much more easily and productively from within ScalaLab with the toolbox import mechanism that this work describes. Additionally, the system offers facilities such as on-line help, code completion, graphical control of the class-path and a specialised text editor with code colouring facilities that greatly facilitate the development of scientific software.
  • Keywords
    Java; digital libraries; object-oriented languages; Java; Scala language; ScalaLab; code colouring; scientific libraries; software development; text editor; toolbox import mechanism;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen.2010.0135
  • Filename
    6101605