Information
We are currently investigating an issue with the editor of some pages. Please save your work and avoid to create new pages until this banner is gone.
The acs-discuss mailing list is the official way ACS communicates with its customers and we are going to use that for this workshop too. Make sure to be subscribed to the mailing or drop us an email.
There is also an email-based interface for users of your list; you can get info about using it by sending a message with just the word `help' as subject or in the body, to: acs-discuss-request (at) eso.org
From July 27th to 31st, 2020
The workshop will be held virtually, co-hosted by ALMA and CTA observatories. The connection details will be updated as soon as they get confirmed.
Legend of background colors:
Name | Role | Institute | Project | Basic Track | Advanced Track | C++ | Java | Python | Incompatible Timezone |
---|---|---|---|---|---|---|---|---|---|
SPEAKERINSTRUCTOR | JAO (AUI) | ALMA | |||||||
SPEAKERINSTRUCTOR | CTAO gGmbH | CTA | |||||||
SPEAKERINSTRUCTOR | JAO (AUI) | ALMA | |||||||
SPEAKERINSTRUCTOR | JAO (AUI) | ALMA | |||||||
SPEAKERINSTRUCTOR | JAO (AUI) | ALMA | |||||||
PARTICIPANT | IEEC-CSIC | CTA | |||||||
Alessandro Grillo | PARTICIPANT | INAF Catania | ASTRI | ||||||
Paolo G. Calisse | PARTICIPANT | CTAO gGmbH | CTA | ||||||
Pietro Bruno | PARTICIPANT | INAF-OACT | ASTRI, CTA | ||||||
Ronan Cunniffe | PARTICIPANT | FZU (Czech Institute for Physics) | CTA | ||||||
Franca Cassol | PARTICIPANT | CPPM-CNRS | CTA | ||||||
Gino Tosti | PARTICIPANT | CTAO / University of Perugia(Italy) | CTA, ASTRI | ||||||
Stefano Germani | PARTICIPANT | University of Perugia (Italy) | CTA, ASTRI | ||||||
PARTICIPANT | DESY Zeuthen | CTA | |||||||
Rosita Hormann | PARTICIPANT | JAO (AUI) | ALMA | ||||||
PARTICIPANT | JAO (AUI) | ALMA | |||||||
PARTICIPANT | LPNHE / IN2P3 / CNRS | CTA | |||||||
PARTICIPANT | INAF | CTA, ASTRI | |||||||
Iftach Sadeh | PARTICIPANT | DESY | CTA | ||||||
Vitalii Sliusar | PARTICIPANT | University of Geneva | CTA | ||||||
Susumu Nakayama | PARTICIPANT | NAOJ | ALMA | ||||||
PARTICIPANT | NAOJ | ALMA | |||||||
PARTICIPANT | NAOJ | ALMA | |||||||
PARTICIPANT | INAF | CTA, ASTRI | |||||||
Gianluca Giavitto | PARTICIPANT | DESY | CTA | ||||||
PARTICIPANT | ESO | ALMA | |||||||
Kevin Munari | PARTICIPANT | INAF-OACT | CTA | ||||||
PARTICIPANT | ITeDA | LLAMA | |||||||
Guillermo Giménez de Castro | PARTICIPANT | CRAAM | LLAMA | ||||||
It is assumed that all participants are sufficiently knowledgeable about object oriented programming in C++, Java and/or python. Links to relevant information can be found in the reference documentation (see below). The course is based on previous experiences that have been organized since 2004 and consists of a technical hands-on course using the ALMA Common Software (ACS) framework, alternated with short technical talks and discussions.
The advanced column is intentionally left open to decide items to discuss all together as the workshop evolves.
Time UT | Duration | Activity | Guiding instructor | Duration | Advanced Track | Speaker / Moderator |
---|---|---|---|---|---|---|
12:00 | 0:30 | Welcome & Round Table | ||||
12:30 | 0:30 | Distributed Systems and CORBA Standard | ||||
13:00 | 0:40 | General overview of ACS | 1:00 | ACS Main Problems | ||
13:40 | 0:20 | Model and lifecycle management | ||||
14:00 | 0:30 | ALMA Software Big Picture | 0:30 | Advanced Component Types | ||
14:30 | 0:15 | Coffee break | ||||
14:45 | 0:30 | A Trip through ACS Functionality | 0:45 | ACS Threads | ||
15:15 | 0:15 | Course welcome: Project definition and group assignments. | ||||
15:30 | 0:30 | Group exercises: Basic ACS environment and functionalities. | ||||
16:00 | 0:30 | Project life-cycle and software engineering basics | 0:30 | BulkData Introduction | ||
16:30 | 4:30 | End of day |
Time UT | Duration | Activity | Guiding instructor | Duration | Advanced Track | Speaker / Moderator |
---|---|---|---|---|---|---|
12:00 | 0:30 | CTA Presentation | ||||
12:30 | 0:45 | Group exercise: Setting up a development environment | 1:00 | ACS Wish List – New Features / Improvements | ||
13:15 | 0:20 | Project life-cycle and software engineering basics | 0:45 | Asynchronous Calls | ||
13:35 | 0:40 | Software deployment: Configuration Database and GIT | ||||
14:15 | 0:30 | Group exercises/Demonstration: Inspecting example components and CDB / Set up test CDB with a simulated component | 0:30 | |||
14:45 | 0:15 | Coffee break | ||||
15:00 | 1:15 | Group exercise: Component functionality development | ||||
16:30 | 0:15 | Group exercise: First integration | ||||
16:30 | 4:30 | End of day |
Time UT | Time | Activity | Guiding instructor | Duration | Advanced Track | Speaker / Moderator |
---|---|---|---|---|---|---|
12:00 | 0:30 | Community Presentation | ||||
12:30 | 0:30 | Logging and Error Systems Overview | 1:00 | Notification Channel | ||
13:00 | 1:45 | Group exercise: Component functionality development | ||||
14:45 | 0:15 | Coffee break | ||||
15:00 | 0:30 | Characteristic components: BACI Properties and DevIOs | 1:00 | ACS Strategic Vision | Tomas Staig | |
15:30 | 0:30 | Group exercise: Component functionality development | ||||
16:00 | 0:30 | Group exercise: Last integration of the day | ||||
16:30 | 4:30 | End of day |
Time UT | Time | Activity | Guiding instructor | Duration | Advanced Track | Speaker / Moderator |
---|---|---|---|---|---|---|
12:00 | 0:30 | Community Presentation | ||||
12:30 | 0:30 | Group exercises: Component functionality development | ||||
13:00 | 0:30 | Developing and debugging ALMA Software | 1:00 | ACS Daemons | ||
13:30 | 0:45 | Group exercises: Component functionality development | ||||
14:15 | 0:15 | Coffee break | ||||
14:30 | 0:30 | Logging and Error Systems Hands-on | 0:30 | |||
15:00 | 0:45 | Group exercises: Component functionality development / Adding logging and error handling | ||||
15:45 | 0:45 | Group exercises: Finishing the component development / comply tests cases / start integration | ||||
16:30 | 4:30 | End of day |
Time UT | Time | Activity | Guiding instructor |
---|---|---|---|
12:00 | 0:45 | ACS Community Presentation | |
12:45 | 1:45 | Group exercises: Project integration and testing | |
14:30 | 0:30 | Round table: Final discussion and conclusions | |
15:00 | 1:00 | (Optional) ACS Open Discussion on Community Strategic View | |
16:00 | 3:00 | End of day |
Suggestions: