1 / 15

The Role of Cosylab and the J. Stefan Institute in ACS

The Role of Cosylab and the J. Stefan Institute in ACS. Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Ple ško. Lots of ACS design. GUI Components and Panels for ACS. Applications. UIF. Scripting. ACS Application. 4 - Hi-level. ACS Installer. ...more to. Framework.

lalo
Télécharger la présentation

The Role of Cosylab and the J. Stefan Institute in ACS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Role of Cosylab and the J. Stefan Institutein ACS Presented at 1st ACS Workshop, March 3rd, 2004 by Mark Pleško

  2. Lots of ACS design The Role of Cosylab and J.Stefan Institute in ACS

  3. GUI Components and Panels for ACS The Role of Cosylab and J.Stefan Institute in ACS

  4. Applications UIF Scripting ACS Application 4 - Hi-level ACS Installer ...more to Framework libraries APIs and tools come... 5 - Integrated APIs and tools ACS Container Serializati Archiving Command Alarm Sampling 3 - Services FITS libraries on Plugs System System System (from Commercial/Shared packages) Astro libraries 2 - Core ACS Component Configuration Data Error Logging Time (from Commercial/Shared packages) components Database channel System System System Device Drivers Developm CORBA Middleware ACE 1 - Base tools ent tools ACS Packages by Cosylab and JSI Abeans CosyBeans jlog, objexp jmanager The Role of Cosylab and J.Stefan Institute in ACS

  5. 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 The Role of Cosylab and J.Stefan Institute in ACS

  6. Cosylab – Control System Laboratory • Spin-offfrom J. Stefan Institute (Nov. 2001) • complete control systems • custom development (software andhardware) • 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 The Role of Cosylab and J.Stefan Institute in ACS

  7. A Web-Based GIS Editing Tool For Spatial Data The Role of Cosylab and J.Stefan Institute in ACS

  8. Electronics for Diesel Engines Partnering with manufacturers The Role of Cosylab and J.Stefan Institute in ACS

  9. Products for Large Scientific Control Systems • Components for GUI panels • Application framework • Control System and Tools • I/O Modules From the Detector to the Director™ The Role of Cosylab and J.Stefan Institute in ACS

  10. MicroIOC SER-1 • StrongARM • embedded • serial input • Linux • EPICS onboard • ACS onboard • Black boxoperation First customer: SLS @ PSI The Role of Cosylab and J.Stefan Institute in ACS

  11. ACS and Abeans Customer Base The Role of Cosylab and J.Stefan Institute in ACS

  12. eManagement Cycle for Quality Assurance • Project Web • Sources • Manuals • … Project definition • Internal Pages • open project • select project manager • select project members Scripts Testing/QC Customer • Request Tracker • To-Do • Activity list • Bugs Bug report • Actual work • Code • XML Docs • CVS • Sources • Manuals (in XML) • Resources • ANT • automatic build • automatic tests • database driven The Role of Cosylab and J.Stefan Institute in ACS

  13. VisualDCT – A popular tool for EPICS: an example of the open source business modelFunded by: PSI, ANL, DNL, ORNL, PSI, Jlab The Role of Cosylab and J.Stefan Institute in ACS

  14. EPICS Next Idea: GenericApplications for + • Same look and feel: • SNS: Object Explorer • Jlab:Archive Reader (next) ACS Office • Diamond: ControlDesk The Role of Cosylab and J.Stefan Institute in ACS

  15. 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! The Role of Cosylab and J.Stefan Institute in ACS

More Related