ACS Workshop - 21st, 22nd and 24th of September 2021
When
From September 21st to 24th, 2021
Where
The workshop will be held virtually. The connection details will be updated as soon as they get confirmed.
Logistics info
ACS Workshop #12 - Logistics
Coordination
Sessions
Working Environment
- Virtualization
- Virtual Box Image (Could be used in VMWare as well)
- Docker Container
Peer Programming
Groups Assignation
Who
Legend of background colors:
Status |
---|
| |
---|
colour | Green |
---|
title | Instructor |
---|
|
Instructors/Speakers
Expand |
---|
|
# | Name | Role | C++ | Java | Python |
---|
1 | | Status |
---|
| |
---|
colour | Green |
---|
title | Instructor |
---|
|
| | | | 2 | | Status |
---|
| |
---|
colour | Green |
---|
title | Instructor |
---|
|
| | | | 3 | | Status |
---|
| |
---|
colour | Green |
---|
title | Instructor |
---|
|
| | | |
|
Basic Track
Agenda
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.
Day 1 (Tuesday, September
...
21st)
Day 2 (Wednesday, September 23rd)
Time UT | Duration | Basic Track | Guiding instructor |
---|
12:00 | 0:30 | CTA Observatory Presentation | 12:30 | 0:45 | Group exercise: Setting up a Development Environment | 13:15 | 0:45 | Software deployment: Configuration Database and GIT | 14:00 | 0:30 | Group exercises/Demonstration: Inspecting example components and CDB / Set up test CDB with a simulated component | 14:30 | 0:15 | Coffee break |
14:45 | 1:154Day
...
2 (
...
Wednesday, September
...
22nd)
UTTimeDuration | Basic Track | Guiding instructor |
---|
1230LLAMA Observatory Presentation | 12:30 | 0:45 | Group exercise: Recap from Day 2 | Day 3 (Friday, September 24th)
Time CLST | Time | Basic Track | Guiding instructor |
---|
09:30 | 0:30 | Logging and Error Systems Hands-on | |
10 |
13:15 | 0:45 | Group Exercise: HelloComponent Example Python Session: https://zoom.us/j/91826315268 Java Session: https://alma.zoom.us/j/98632179637 C++ Session: https://zoom.us/j/95277139657 | 14:00 | 0:45 | Group exercise: Component functionality development | 14:45 | 0:15 | Coffee break |
15 exerciseexercises: Component functionality development |
16:00/ Adding logging and error handling | |
11:00 | - | Break |
|
11:15 | 1:00 | Group exercises: Component functionality development / Adding logging and error handling | |
12:15 | 0:30 | Group exercise: |
Integration of the day16:30 | 4Final Integration | |
12:45 | 0:15 | Wrap up and discussions | |
13:00 | 3:30 | End of day |
Additional Material
- Before the workshop
- During the workshop
- After the workshop