Academic Journal

Exploiting Java scientific libraries with the Scala language within the ScalaLab environment.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Exploiting Java scientific libraries with the Scala language within the ScalaLab environment.
Συγγραφείς: Papadimitriou, S., Terzidis, K., Mavroudi, S., Likothanassis, S.
Πηγή: IET Software (Institution of Engineering & Technology); Dec2011, Vol. 5 Issue 6, p543-551, 9p
Θεματικοί όροι: Java programming language, Science & technology libraries, Scala (Computer program language), Scientific community, Robust control, Computer software, Text editors (Computer programs), Coding theory
Περίληψη: 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. [ABSTRACT FROM AUTHOR]
Copyright of IET Software (Institution of Engineering & Technology) is the property of Institution of Engineering & Technology and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Βάση Δεδομένων: Complementary Index
FullText Text:
  Availability: 0
Header DbId: edb
DbLabel: Complementary Index
An: 67758941
RelevancyScore: 834
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 834.069580078125
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Exploiting Java scientific libraries with the Scala language within the ScalaLab environment.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Papadimitriou%2C+S%2E%22">Papadimitriou, S.</searchLink><br /><searchLink fieldCode="AR" term="%22Terzidis%2C+K%2E%22">Terzidis, K.</searchLink><br /><searchLink fieldCode="AR" term="%22Mavroudi%2C+S%2E%22">Mavroudi, S.</searchLink><br /><searchLink fieldCode="AR" term="%22Likothanassis%2C+S%2E%22">Likothanassis, S.</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: IET Software (Institution of Engineering & Technology); Dec2011, Vol. 5 Issue 6, p543-551, 9p
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Java+programming+language%22">Java programming language</searchLink><br /><searchLink fieldCode="DE" term="%22Science+%26+technology+libraries%22">Science & technology libraries</searchLink><br /><searchLink fieldCode="DE" term="%22Scala+%28Computer+program+language%29%22">Scala (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Scientific+community%22">Scientific community</searchLink><br /><searchLink fieldCode="DE" term="%22Robust+control%22">Robust control</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software%22">Computer software</searchLink><br /><searchLink fieldCode="DE" term="%22Text+editors+%28Computer+programs%29%22">Text editors (Computer programs)</searchLink><br /><searchLink fieldCode="DE" term="%22Coding+theory%22">Coding theory</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: 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. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label:
  Group: Ab
  Data: <i>Copyright of IET Software (Institution of Engineering & Technology) is the property of Institution of Engineering & Technology and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=67758941
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1049/iet-sen.2010.0135
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 9
        StartPage: 543
    Subjects:
      – SubjectFull: Java programming language
        Type: general
      – SubjectFull: Science & technology libraries
        Type: general
      – SubjectFull: Scala (Computer program language)
        Type: general
      – SubjectFull: Scientific community
        Type: general
      – SubjectFull: Robust control
        Type: general
      – SubjectFull: Computer software
        Type: general
      – SubjectFull: Text editors (Computer programs)
        Type: general
      – SubjectFull: Coding theory
        Type: general
    Titles:
      – TitleFull: Exploiting Java scientific libraries with the Scala language within the ScalaLab environment.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Papadimitriou, S.
      – PersonEntity:
          Name:
            NameFull: Terzidis, K.
      – PersonEntity:
          Name:
            NameFull: Mavroudi, S.
      – PersonEntity:
          Name:
            NameFull: Likothanassis, S.
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 12
              Text: Dec2011
              Type: published
              Y: 2011
          Identifiers:
            – Type: issn-print
              Value: 17518806
          Numbering:
            – Type: volume
              Value: 5
            – Type: issue
              Value: 6
          Titles:
            – TitleFull: IET Software (Institution of Engineering & Technology)
              Type: main
ResultId 1