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 |