Open Cezeri Library: A Novel JAVA Based Matrix and Computer Vision Framework

dc.authoridAtas, Musa/0000-0002-9406-0076
dc.contributor.authorAtas, Musa
dc.date.accessioned2024-12-24T19:24:08Z
dc.date.available2024-12-24T19:24:08Z
dc.date.issued2016
dc.departmentSiirt Üniversitesi
dc.description.abstractIn this paper we introduce the Open Cezeri Library (OCL) framework as a domain specific language (DSL) for researchers, scientists, and engineering students to enable them to develop basic linear algebra operations via simple matrix calculations, image processing, computer vision, and machine learning applications in JAVA programming language. OCL provides a strong intuition of coding for the developer while implementing by means of a fluent interface. The significant aspect of the OCL is to combine the methods of well-known platforms; MATLAB and JAVA, accordingly. Moreover, OCL supports a fluent interface so that users can extend a single line of codes by putting a dot between the methods because all the methods implemented actually return the host class. It was observed that the learning curve of the OCL is lower than the MATLAB and the native JAVA languages, and makes coding more readable, understandable, traceable, and enjoyable. In addition to this, the experiments revealed that the running performance of the OCL is quite comparable and can be used in a variety of diverse applications. (C) 2016 Wiley Periodicals, Inc.
dc.description.sponsorshipScientific and Technological Research Council in Turkey (TUBITAK) [113E620]
dc.description.sponsorshipThis study was supported by the Scientific and Technological Research Council in Turkey (TUBITAK) under grant no. 113E620.
dc.identifier.doi10.1002/cae.21745
dc.identifier.endpage743
dc.identifier.issn1061-3773
dc.identifier.issn1099-0542
dc.identifier.issue5
dc.identifier.scopus2-s2.0-84969951526
dc.identifier.scopusqualityQ1
dc.identifier.startpage736
dc.identifier.urihttps://doi.org/10.1002/cae.21745
dc.identifier.urihttps://hdl.handle.net/20.500.12604/5848
dc.identifier.volume24
dc.identifier.wosWOS:000396370200006
dc.identifier.wosqualityQ3
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherWiley
dc.relation.ispartofComputer Applications in Engineering Education
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_20241222
dc.subjectfluent interface
dc.subjectmethod chain
dc.subjectfacade design pattern
dc.subjectvisualization tool
dc.subjectmatrix library
dc.titleOpen Cezeri Library: A Novel JAVA Based Matrix and Computer Vision Framework
dc.typeArticle

Dosyalar