EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: EPICS 7 PVA for Java
From: "Kasemir, Kay via Core-talk" <[email protected]>
To: "Williams Jr., Ernest L." <[email protected]>, Ralph Lange <[email protected]>, "Shroff, Kunal" <[email protected]>
Cc: "Slepicka, Hugo Henrique" <[email protected]>, "White, Greg" <[email protected]>, "[email protected]" <[email protected]>
Date: Thu, 13 Jun 2019 12:46:03 +0000

Hi:


By the way, are the following modules still relevant for EPICS 7 Java?

> (1) pvaClientJava

> (2) pvDatabaseJava

Not sure what type of answer you expect. A relevance rating from 0 to 50?

Java as in Oracle or the OpenJDK community probably couldn't care less about those two packages.

And how do you define EPICS 7? I would mostly look at the people who work on it.

If you like to use pvaClientJava and/or pvDatabaseJava, by all means use it and take on its maintenance.

At this time, we have pvData[Java,CPP], pvAccess[Java,CPP], pvDatabase[Java,CPP].

Michael Davidsaver is currently a key developer on the CPP side.

When implementing QSRV and the gateway, I think he decided that pvDatabaseCPP isn't adding value.

I've implemented PV support for CS-Studio (Eclipse-based and now Phoebus), but that's a client, so not using pvDatabaseJava.

I know several people who looked at the current XXX[Java,CPP] code and found that it's overly complicated because it's trying to be the same for the two languages, i.e. not taking advantage of each language, in fact quite the opposite.

For the CS-Studio/Phoebus development, I'm looking into a new Java PVAccess client & server development that focuses on the needs of CS-Studio/Phoebus and takes full advantage of Java. For example, using

  Future<Data> read()

instead of a 'GetRequestor'. It's in the early stages, a first update could be expected at the BNL EPICS meeting.

If that works out, my relevance rating for pvaClientJava and pvDatabaseJava in their current form would be very low.


-Kay


Replies:
Re: EPICS 7 PVA for Java Williams Jr., Ernest L. via Core-talk
Re: EPICS 7 PVA for Java Marty Kraimer via Core-talk
References:
EPICS 7 PVA for Java Williams Jr., Ernest L. via Core-talk
Re: EPICS 7 PVA for Java Kasemir, Kay via Core-talk
Re: EPICS 7 PVA for Java Williams Jr., Ernest L. via Core-talk

Navigate by Date:
Prev: Re: Unable to clone exampleJava.git Williams Jr., Ernest L. via Core-talk
Next: Re: EPICS 7 PVA for Java Williams Jr., Ernest L. via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: EPICS 7 PVA for Java Williams Jr., Ernest L. via Core-talk
Next: Re: EPICS 7 PVA for Java Williams Jr., Ernest L. via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
ANJ, 13 Jun 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·