EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: JCA2 vs CAJ?
From: Matthias Clausen <[email protected]>
To: "Dalesio, Leo" <[email protected]>
Cc: [email protected]
Date: Tue, 24 Mar 2009 19:00:05 +0100
Dalesio, Leo wrote:
3. I don't know that the maintainers of EPICS fully endorse CAJ.  I
   think it would be great if they did, but there may be some feeling
   that the CA protocol should only be implemented as provided in EPICS
   base, and any other language support should be implemented with
   bindings into the native CA library rather than a separate
   implementing of the CA protocol in that other language.
---- BNL not only endorses this version, we plan to put funding into it to develop it to support the Java IOC. This work is also being supported by the SBIR grant that is funding the Java IOC.
The default CA impementation for the Java-IOC as well as CSS is CAJ. For CSS there's still the option to use JNI.
At DESY we run both (CSS and Java-IOC with CAJ.
4. Cosylab has developed CAJ.  What happens if Cosylab no longer
   supports CAJ?  Who will maintain it?  Similarly, what happens if the
   CA protocol is heavily changed, say in EPICS 3.15 - who will do the
   work to update CAJ to support the changes to the CA protocol?
----- This is open source. The NSLS II project also expects to have someone delve into this code so that there are at least two authors that understand and can support the code.
We - as the EPICS community - should coordinate the maintenance effort for CAJ, the Java CA server and possibly other software packages written by companies like Cosylab( VDCT). E.g. we have agreed on procedures with Cosylab how changes are going to be implemented in this code. We will probably need the same kind of agreements for other code. Maybe this issue can be discussed during the EPICS meeting (which I will not be able to attend).

This reminds me on the status of the Java CA server implementation. Is this now available as open source?

-Matthias

Bob



--
------------------------------------------------------------------------
Matthias Clausen                         Cryogenic Controls Group(MKS-2)
phone:  +49-40-8998-3256                Deutsches Elektronen Synchrotron
fax:    +49-40-8994-3256                                    Notkestr. 85
e-mail: [email protected]                           22607 Hamburg
WWW-MKS2.desy.de                                                 Germany
------------------------------------------------------------------------


References:
JCA2 vs CAJ? GaryCarr
Re: JCA2 vs CAJ? J. Lewis Muir
RE: JCA2 vs CAJ? Dalesio, Leo

Navigate by Date:
Prev: RE: JCA2 vs CAJ? Dalesio, Leo
Next: RE: JCA2 vs CAJ? Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: JCA2 vs CAJ? Dalesio, Leo
Next: RE: JCA2 vs CAJ? Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·