Version: $Id: overview.html 26983 2009-07-09 14:37:53Z walla $
This project holds different interfaces and final classes which are common
for nearly every project written for PETRA3 and different pre accelerator
(Linac2, PIA and DESY2) . This library will be exported by different projects I
wrote. Currently this is done by running it on the eclipse framework. So, I
included it as a dependent parent project to the concrete accelerator project. But
this will not work, if you try to export the current project with the ant script
called Build.xml in your project to make it autonomous on eclipse. May
be that this project must be installed in the current framework folder which I
currently found under Microsoft Windows XP folder called L:\\tine.
There exists also one Java Swing class called
SpringUtilities
which I have over taken from Sun's original Swing tutorial pages without any
modification (except the first lines in the javadoc description).
Swing Utility class taken from SUN's Java web pages
There exists a class which I have take from SUN's Java web pages
called SwingUtilities which exists in the package
de.desy.mst.libs.accelerator.view
.
CHANGES
- 23.10.06: Created this project.
- 23.10.06: Moved all interfaces and the class Constant from the package ...temperature
of the project P3Temperature to this library. It can be found under
de.desy.mst.petra.instruments.common.
- 23.10.06: Moved all interfaces from the package ...monitor
of the project P3Temperature to this library. It can be found under
de.desy.mst.petra.instruments.common.monitor.
- 02.11.06: Created new package ...error
de.desy.mst.petra.instruments.common.exception.
- 30.10.06: Moved different interfaces and the class Manager
of the package ...view from the project
P3MPS to this library. It can be found under
de.desy.mst.petra.instruments.common.view.
- 02.11.06: Moved the package ...exception from the project
P3Temperature to this library. It can be found under
de.desy.mst.petra.instruments.common.exception.
- 14.12.06: Changed the package name from de.desy.mst.petra.instruments.common...
to de.desy.mst.libaccelerator.
- 15.12.06: Created new package called ...logging.
- 13.02.07: Created new package called ...xml for storing or
reading XML data into an XML file.
- 07.03.07: Renamed the package from ...accelerator.monitor to
...accelerator.data.
- 30.05.07: Renamed the package structure. It is now named accordingly
the formal structure of libraries in MCS: de.desy.mst.libs.accelerator.
- 23.08.07: Created new package called eventserver.
- 23.11.07: Moved the package and all of its classes from the PIA RF
client (de.desy.mst.linac2.rf.pia.client.view.generic) to this library
(de.desy.mst.libs.accelerator.view.generic).
- 09.01.08: Created the package of the general container classes which
can be found under de.desy.mst.libs.accelerator.view.container.
- 31.01.08: Created the package of the general listener classes which
can be found under de.desy.mst.libs.accelerator.view.listener.
- 17.02.08: Moved the whole package from ...view.cavity
to the data one at ...model.cavity.
- 15.07.08: Created the new package ...tine.types
which recognizes the instances of primitive types.
- 21.08.08: Created new package called ...data
which recognizes data exchange and alarm system values.
- 24.02.09: Removed the not used XML parser package called
...accelerator.xml from the common library.
- 09.07.09: Created new package called ...view.thirdParty.
TODO
- The current library of LibMST belongs only to the RF but not to the
temperature one. You should put this in a more abstract path and refactor the
build path to the right connection.