the role of cosylab and the j. stefan institute in acs presented at 1st acs workshop, march 3rd,...
TRANSCRIPT
![Page 1: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/1.jpg)
The Role of Cosylab and the J. Stefan Institute
in ACS
Presented at 1st ACS Workshop, March 3rd, 2004by Mark Pleško
![Page 2: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/2.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 2
www.cosylab.com
Lots of ACS design
![Page 3: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/3.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 3
www.cosylab.com
GUI Components and Panels for ACS
![Page 4: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/4.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 4
www.cosylab.com
ACS Packages by Cosylab and JSI
Applications
CORBA Middleware ACEDevelopment tools
1 - Base tools
Astro libraries(from Commercial/Shared packages)
FITS libraries(from Commercial/Shared packages)
Device Drivers
5 - Integrated APIs and tools
Error System
Logging System
Time System
Data channel
2 - Core components
ACS Component Configuration Database
Command System
Alarm System
SamplingArchiving System
3 - Services ACS Container Serialization Plugs
UIF libraries
Scripting4 - Hi-level APIs and tools
...more to come...
ACS InstallerACS Application Framework
jlog, objexpjmanager
Abeans
CosyBeans
![Page 5: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/5.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 5
www.cosylab.com
From ANKA to ALMA: a Historical Perspective
• Nov 96 – JSI for ANKA: choose Java, CORBA• 97-99: ANKA CS, Abeans• Nov 99: MP meets GCH• 00: ACS prototype• 02: ANKA gets ACS• 00-04: ~5 manyears
• A: ALMA, ANKA, Advanced, Administrator• C: Common, CORBA, Control, Client• S: Software, System, Server, Supervisor
![Page 6: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/6.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 6
www.cosylab.com
Cosylab – Control System Laboratory
• Spin-off from J. Stefan Institute (Nov. 2001)– complete control systems– custom development (software and hardware) – device integration– consulting– Open Source Business Model
• existing software is free to research labs• we charge only for the adaptation we do
• Recruit only top quality team-members– add loyalty and culture (co-ownership)– 22 members, 8 full time, 5 nearly full time
![Page 7: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/7.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 7
www.cosylab.com
A Web-Based A Web-Based GIS GIS Editing Tool For Spatial Editing Tool For Spatial DDataata
![Page 8: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/8.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 8
www.cosylab.com
Electronics for Diesel Engines
Partnering with manufacturers
![Page 9: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/9.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 9
www.cosylab.com
Products for Large Scientific Control Systems
• Components for GUI panels• Application framework• Control System and Tools• I/O Modules
![Page 10: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/10.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 10
www.cosylab.com
MicroIOC SER-1
• StrongARM
• embedded
• serial input
• Linux
• EPICS onboard
• ACS onboard
• Black boxoperation
First customer:
SLS @ PSI
![Page 11: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/11.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 11
www.cosylab.com
ACS and Abeans Customer Base
![Page 12: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/12.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 12
www.cosylab.com
CVS• Sources
• Manuals (in XML)
• Resources
eManagement Cycle for Quality Assurance
Customer
Project definition
Internal Pages•open project
•select project manager
•select project members
Request Tracker•To-Do
•Activity list
•Bugs
Actual work•Code
•XML Docs
Testing/QC
Scripts
Project Web•Sources
•Manuals
•…
Bug report
ANT• automatic build
• automatic tests
• database driven
![Page 13: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/13.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 13
www.cosylab.com
VisualDCT – A popular tool for EPICS: an example of the open source
business modelFunded by: PSI, ANL, DNL, ORNL, PSI, Jlab
![Page 14: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/14.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 14
www.cosylab.com
Next Idea: Generic Applications for +
• Same look and feel: – SNS: Object Explorer
– Jlab:Archive Reader (next)
ACS Office– Diamond: ControlDesk
EPICS
![Page 15: The Role of Cosylab and the J. Stefan Institute in ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško](https://reader036.vdocuments.net/reader036/viewer/2022062802/56649e975503460f94b9a5f4/html5/thumbnails/15.jpg)
The Role of Cosylab and J.Stefan Institute in ACS 15
www.cosylab.com
Conclusions
• We still have many new ideas for control system improvements, in particular with ACS and EPICS
• We are still part of the community, but now we have to make a living– Whatever you outsource, we’d be interested in
doing it– Whatever your requirements are, we will follow
them– We will even write documentation!