a new software framework presentation - uliege.be new software frame… · wishlist (1) •...
TRANSCRIPT
![Page 1: A new software framework presentation - uliege.be new software frame… · Wishlist (1) • Client-Server open architecture. Must accept new functionalities as plugins. • Work on](https://reader034.vdocuments.mx/reader034/viewer/2022052003/6015f9e0539b121f4b3f5711/html5/thumbnails/1.jpg)
A new software framework A new software framework specifically designed for specifically designed for
remote FTIR observation.remote FTIR observation.
Ch. Servais, O. Flock, Ph Demoulin.Ch. Servais, O. Flock, Ph Demoulin.
![Page 2: A new software framework presentation - uliege.be new software frame… · Wishlist (1) • Client-Server open architecture. Must accept new functionalities as plugins. • Work on](https://reader034.vdocuments.mx/reader034/viewer/2022052003/6015f9e0539b121f4b3f5711/html5/thumbnails/2.jpg)
Principal Goals• Provide remote control (local or distant)
of experimental data acquisition;• Control multiple instruments with a single
observer;• Control multiple sites with a single
observer;• Must be optimized for FTIR or other
acquisition work requiring close supervision.
![Page 3: A new software framework presentation - uliege.be new software frame… · Wishlist (1) • Client-Server open architecture. Must accept new functionalities as plugins. • Work on](https://reader034.vdocuments.mx/reader034/viewer/2022052003/6015f9e0539b121f4b3f5711/html5/thumbnails/3.jpg)
Wishlist (1)• Client-Server open architecture. Must accept new
functionalities as plugins.• Work on very low to high bandwidth internet connections.• Use limited number of ports to ease administration.• Accept unlimited number of simultaneous clients with different
privileges.• Administrators must be able to help remotely observers.• Use XML configuration files, no tricky “regedits”.• Strong protection against attacks. Hardware must be safe.• Must control an arbitrary number of cameras : rotation,
remotely adjustable exposure and orientation, wide range of compressions & frame rates, quick capture of images and movies to keep track of events.
• Optional timestamp can be included in video streams.• Two cameras must remain visible at all times.• Provide audio monitoring including capture to help debugging.
![Page 4: A new software framework presentation - uliege.be new software frame… · Wishlist (1) • Client-Server open architecture. Must accept new functionalities as plugins. • Work on](https://reader034.vdocuments.mx/reader034/viewer/2022052003/6015f9e0539b121f4b3f5711/html5/thumbnails/4.jpg)
Wishlist (2)• Client must work on a moderate class laptop with WinXP (may
be ported to Linux later).• Client must accept 1024x768 pixels screens and still leave
room for the taskbar. • Provide communication channels between plugins.• Servers must be very stable.• Installation of client application must be easy.• Keep track of all important events in the servers Windows
event log.• Display events with timestamp in a dialog area always visible
on the client application.• Fast action icons to respond to events requiring prompt action.• More…
![Page 5: A new software framework presentation - uliege.be new software frame… · Wishlist (1) • Client-Server open architecture. Must accept new functionalities as plugins. • Work on](https://reader034.vdocuments.mx/reader034/viewer/2022052003/6015f9e0539b121f4b3f5711/html5/thumbnails/5.jpg)
Internet
AdministratorObserver(s)
Jungfraujoch Homemade FTSIFS120HR
OtherFTS
Instruments
Site 2Site n
![Page 6: A new software framework presentation - uliege.be new software frame… · Wishlist (1) • Client-Server open architecture. Must accept new functionalities as plugins. • Work on](https://reader034.vdocuments.mx/reader034/viewer/2022052003/6015f9e0539b121f4b3f5711/html5/thumbnails/6.jpg)
General ServicesInterprocess Connections, Graphic Services, XML Configuration,
Logging, credentials and encryption , Alerts, etc...
Camera 1Plugin
(Permanent)
Camera 2Plugin
(Permanent)
SoundPlugin
(Permanent)
SuntrackerPlugin
SuntrkLidPlugin
Meteo Plugin
Instrument 1
TelescopePlugin
Instrument 2
AcquisitionPlugin
Instrument n
RPCTRLPlugin
RPCTRLPlugin
AcquisitionPlugin
SuntrkLidPlugin
Meteo Plugin
AcquisitionPlugin
RPCTRLPlugin
SuntrackerPlugin
DomePlugin
Internet
![Page 7: A new software framework presentation - uliege.be new software frame… · Wishlist (1) • Client-Server open architecture. Must accept new functionalities as plugins. • Work on](https://reader034.vdocuments.mx/reader034/viewer/2022052003/6015f9e0539b121f4b3f5711/html5/thumbnails/7.jpg)
![Page 8: A new software framework presentation - uliege.be new software frame… · Wishlist (1) • Client-Server open architecture. Must accept new functionalities as plugins. • Work on](https://reader034.vdocuments.mx/reader034/viewer/2022052003/6015f9e0539b121f4b3f5711/html5/thumbnails/8.jpg)
![Page 9: A new software framework presentation - uliege.be new software frame… · Wishlist (1) • Client-Server open architecture. Must accept new functionalities as plugins. • Work on](https://reader034.vdocuments.mx/reader034/viewer/2022052003/6015f9e0539b121f4b3f5711/html5/thumbnails/9.jpg)
MovieMovie
![Page 10: A new software framework presentation - uliege.be new software frame… · Wishlist (1) • Client-Server open architecture. Must accept new functionalities as plugins. • Work on](https://reader034.vdocuments.mx/reader034/viewer/2022052003/6015f9e0539b121f4b3f5711/html5/thumbnails/10.jpg)
Conclusions• This framework should greatly ease remote
control of multiple FTIR instruments;• A single observer may simultaneously control
multiple instruments located at different sites;• It is secure; • It is designed for difficult observation sites;• It is applicable to future instruments and
accepts a heterogeneous instrument farm;• New plugins and services are in development to
control new functionalities.
30apr07