EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: CA protocol documentation.
From: Tim Mooney <[email protected]>
To: Jeff Hill <[email protected]>
Cc: "'Christopher A. Larrieu'" <[email protected]>, "'EPICS-tech-talk'" <[email protected]>
Date: Thu, 14 Nov 2002 22:42:08 -0600
Jeff Hill wrote:
> 
> >   No, there's a lot to be said for Java's cross-platform
> > capabilities.
> > Currently, if I want to access CA from java, I need to build
> > the CA library for every platform on which my Java app will run.
> >
> 
> I seems that on a fundamental level this question comes down to whether
> it is easier to completely reproduce the CA client libraries in JAVA, or
> whether it is easier to build and distribute a set of binaries for the
> set of architectures that we use. The effort to support the latter might
> be distributed over several sites if there is some mechanism by which a
> site using a new architecture can build EPICS and then upload the result
> into a central web based repository for use by other sites that may have
> that same architecture. An EPICS RPM for Linux might also help with this
> chore.

I think building and distributing platform-specific binaries are not the
hard parts of the problem.  The problem is in getting the code running
on
the user's machine.

If we could transparently download and install a platform-specific
binary
interface while a user is bringing up a web page (java app, hatever)
that
would be as good as or better than a pure java CA.  But if we require
the
end user to install the interface as a separate, priviledged operation,
we
lose a big chunk of the potential audience.  Most folks at APS aren't
authorized to install software on their own office computer, for
example,
because of computer-security rules.
 
Tim Mooney

Replies:
RE: CA protocol documentation. Jeff Hill
References:
RE: CA protocol documentation. Jeff Hill

Navigate by Date:
Prev: Re: RE: CA protocol documentation. tieman
Next: Re: CA protocol documentation. Chip Watson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: CA protocol documentation. Jeff Hill
Next: RE: CA protocol documentation. Jeff Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  <20022003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·