AB Controls | SL Controls | PS Controls | LHC-CP | ST Controls
|
|
Minutes of MW meeting Wednesday, 18 October 2000Present: Alessandro (secretary), Francesco, Francois, Kris, Nikolai, Steen, Vito Excused: Marc Progress Reports1. JAVA DEVELOPMENTS1.1 JAVA PUBLIC CLIENT APIVito has terminated the coding of the public API. It is implemented as a MW-technology-independent layer into which different MW He has already integrated both MoM and ORB APIs. As it was done for the Server Framework developments, the RDA Data/DataEntry classes have been wrapped by new classes, independent from the used MW transport technology. They are now called CMW Data/DataEntry. Documentation & Test are not yet completed. 1.2 MoM-CORBA AgentFrancois has replaced the emulation of a CORBA client with real code. In addition to the MoM interaction, the Agent is now able to communicate with the Java CORBA Server written by Nikolai. This server emulates the behavior of a few Devices with some basic Properties. 1.3 SUBJECT BASED APIFrancesco announced that he will implement the automatic reconnection to a redundant broker. He will also modify/correct a few things in the Subject based API. 2. C++ DEVELOPMENTS2.1 C++ CORBA SERVERNikolai worked on the installation of ORBacus 4 C++ on LINUX. He had to face a few problems, mainly related to the LINUX version available on the MW development machines. The most important one is related to the difference between the expected gcc environment (compiler, linker, libs for gcc 2.95) and the available one (gcc 2.91). We all agreed to stop this LINUX/ORBacus trial and to fully concentrate on the LynxOS development. In order to made available the latest gcc compiler, Kris will contact the SL LINUX administrator and ask to install the latest available LINUX release. Nikolai is also working on the RDA Data/DataEntry C++ classes. They will have an API as close as possible as the one available for JAVA. 2.2 SERVER FRAMEWORKSteen has introduced a major structural change in the Server Framework. Now the Framework and the Adapter are better isolated. He is currently developing the PLS Poller, a key piece of software for the PS environment. As already mentioned in the 1.1 paragraph of this minutes, the RDA Data/DataEntry classes are now exposed in the Public Server API (Adapter interfaces) with the CMW prefix.
3. TEST ENVIRONMENTNikolai recalled that the MW common directory on the SL LINUX computers should be finalized. This includes the regular backup of the MW directories and the access via NFS.
4. AOB4.1 New CooperantVito said that Cyrill, a new cooperant, is arrived at the beginning of October. He is learning JNI and his first task will be the development of a SL-Equip C Client integrated via JNI to a multithreaded JVM. The new JVM uses native threads and avoid the conflict seen on another JVM, where the same UNIX signal was used for different purposed by by both SL-Equip and JNI. 4.2 TCHAI JVM for LynxOS 3.1Vito said that the Chai JVM is now available. Alastair managed to install it and run the "Hello World" program easily. He also made a first positive test with JNI. However, the documentation is not complete and it appears that some classes of the Java libraries are missing. Alastair is in contact with Lynx to solve this issue. 4.3 ORACLENilo Segura from the IT division said that he met an ORACLE product manager in St.Francisco. This guy is interested in the tests that has been made by Nikolai and Fernando last May. Nilo asked more information concerning the MW project, like documents & URL links. Alessandro already sent it. Alessandro also asked to better specify which kind of collaboration/partnership he (the ORACLE guy) is interested in. 4.4 Integration of SL Clients with the MWVito said that Marc is writing a note with the aim to explain how a SL Client will integrate with the MW APIs. 4.5 Controls Board MW PresentationBertrand Frammery sent a e-mail to Kris & Alessandro on October the 3rd. He asked the MW team to present his project and to show a demo during the Controls Board meeting, planned for October the 31. The time allowed for the presentation is ~ 40 minutes. It has been agreed that the demo will be announced during the presentation and held separately (e.g. 1 week later). The content of the presentation has to be discussed and validated by the MW team. 5. POINTS OF DISCUSSION POSTPONED TO NEXT MEETING
ACTIONS
|
Copyright
CERN Modified 19/10/00 . For comments send email to Kris.Kostro@cern.ch |