From September 21st to 24th, 2021
The workshop will be held virtually. The connection details will be updated as soon as they get confirmed.
Legend of background colors:
|
|
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.
Time CLST | Duration | Basic Track | Guiding instructor |
---|---|---|---|
09:00 | 0:30 | General overview of ACS | |
09:30 | 0:20 | Component/Container Model and Lifecycle Management | |
09:50 | 0:20 | ALMA Software Big Picture | |
10:10 | 0:20 | Project definition and group assignments | |
10:30 | 0:30 | Basic ACS environment and functionalities, Software Engineering Basics and Setting up a Development Environment | |
11:00 | 0:45 | ||
11:45 | 1:00 | Group exercise: Component functionality development Documentation: Java: https://confluence.alma.cl/display/ICTACS/ACS+Java+Component+Tutorial | |
12:45 | 0:15 | Group exercise: First integration | |
13:00 | 4:00 | End of day |
Time CLST | Duration | Basic Track | Guiding instructor |
---|---|---|---|
09:00 | 0:20 | Configuration Database | |
09:20 | 0:20 | GIT | |
09:40 | 2:00 | Group exercise: Component functionality development | |
11:40 | 12:00 | Group exercise: Second integration | |
12:00 | - | Break | |
15:00 | 0:30 | Logging and Error Systems Overview | |
15:30 | 1:15 | Group exercises: Component functionality development / Adding logging and error handling | |
16:45 | 0:15 | Group exercise: Third Integration | |
17:00 | 5:00 | End of day |
Time CLST | Time | Basic Track | Guiding instructor |
---|---|---|---|
09:30 | 0:15 | Logging and Error Systems Hands-on | |
09:45 | 2:30 | Group exercises: Component functionality development / Adding logging and error handling | |
12:15 | 0:30 | Group exercise: Final Integration | |
12:45 | 0:15 | Wrap up and discussions | |
13:00 | 3:30 | End of day |