Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleTable...

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 22nd)

Day 2 (Wednesday, September 23rd)

Time UTDurationBasic TrackGuiding instructor
12:000:30CTA Observatory Presentation
12:300:45Group exercise: Setting up a Development Environment


13:150:45Software deployment: Configuration Database and GIT


14:000:30Group exercises/Demonstration: Inspecting example components and CDB / Set up test CDB with a simulated component


14:300:15Coffee break
14:451:15

Group exercise: Component functionality development

Documentation:

Java: https://confluence.alma.cl/display/ICTACS/ACS+Java+Component+Tutorial
C++: https://confluence.alma.cl/display/ICTACS/BACI+Device+Server+Programming+Tutorial
Python: http://www.eso.org/projects/alma/develop/acs/OnlineDocs/ACSPython.pdf


16:000:30Group exercise: First integration


16:304:30End of day

Day 3 (Friday, September 24th) – Starting at 12:00 UT

Time UTTimeBasic TrackGuiding instructor
12:000:30LLAMA Observatory Presentation
12:300:45Group exercise: Recap from Day 2
13:150: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:000:45Group exercise: Component functionality development
14:450:15Coffee break
15:001:00Group exercise: Component functionality development
16:000:30Group exercise: Integration of the day


16:304:30End of day