Hello, this is Noboru Yamamoto from J-PARC/KEK, JAPAN.
I just want report a small software experiment.
I tested possibility of using EPICS channel access in "Processing"
environment.
I found that it is possible to access EPICS data through channel access
protcol in "Processing".
First of all, you may not know what "Processing" is.
According to the web page, https://processing.org/,
"Processing" is
"a flexible software sketchbook and a language for learning how to code
within the context of the visual arts. Since 2001, Processing has
promoted software literacy within the visual arts and visual literacy
within technology. There are tens of thousands of students, artists,
designers, researchers, and hobbyists who use Processing for learning
and prototyping. "
Processing IDE is written in Java. Processing supports few flavours of
languages, such as Java, Python and javascript.
When you use Java flavour Processing language, it is possible to use
your java library in
the processing sketch as plug-in.
I took jca/caj jar files and create some fiels/folders to use them as a
plugin in Processing.
Then processing sketch can read( I didn't test write yet) data from
EPICS database through CA (an example processing sketch is attached).
It is just resut of a few days of fiddling codes. If you have any
interest, please let me know.
Thank you for your attension.
KEK
Accelerator Lab.
Noboru Yamaoto