Open Cezeri Library: A novel java based matrix and computer vision framework: Open Cezeri Library

[ X ]

Tarih

2016

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Erişim Hakkı

info:eu-repo/semantics/openAccess

Özet

In this paper we introduce the Open Cezeri Library (OCL) framework as a domain speci?c language(DSL) for researchers, scientists, and engineering students to enable them to develop basic linear algebraoperations via simple matrix calculations, image processing, computer vision, and machine learning applicationsin JAVA programming language. OCL provides a strong intuition of coding for the developer while implementing bymeans of a ?uent interface. The signi?cant aspect of the OCL is to combine the methods of well-known platforms;MATLAB and JAVA, accordingly. Moreover, OCL supports a ?uent interface so that users can extend a single line ofcodes by putting a dot between the methods because all the methods implemented actually return the host class. Itwas observed that the learning curve of the OCL is lower than the MATLAB and the native JAVA languages, andmakes coding more readable, understandable, traceable, and enjoyable. In addition to this, the experimentsrevealed that the running performance of the OCL is quite comparable and can be used in a variety of diverseapplications. ß 2016 Wiley Periodicals, Inc. Comput Appl Eng Educ 24:736–743, 2016; View this article online atwileyonlinelibrary.com/journal/cae; DOI 10.1002/cae.21745

Açıklama

Anahtar Kelimeler

fluent interface; method chain; fac¸ade design pattern; visualization tool; matrix library

Kaynak

WoS Q Değeri

Scopus Q Değeri

Cilt

Sayı

Künye

Koleksiyon