Open Cezeri Library: A novel java based matrix and computer vision framework: Open Cezeri Library
[ X ]
Tarih
2016
Yazarlar
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