Versions Compared

Key

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

...

Coordination

  • Slack

Sessions

Working Environment

  • Virtualization
    • Virtual Box Image (Could be used in VMWare as well)
    • Docker Container

...

Day 1 (Tuesday, September

...

21st)

201:001245151300
Time CLSTDurationBasic TrackGuiding instructor
09:000:30General overview of ACS
09:300:30

Component/Container Model and Lifecycle Management

10:000:30Basic ACS environment and functionalitiesSoftware Engineering Basics and Setting up a Development Environment 
10:30-Break
11:0009:500:2030ALMA Software Big Picture
1011:10300:20Project definition and group assignments
11:500:40

Group Exercise: HelloComponent Example

1210:300:30

Basic ACS environment and functionalitiesSoftware Engineering Basics and Setting up a Development Environment 

11:000:45

Group Exercise: HelloComponent Example

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

13:00-Break
14:301:3011:45

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:3045:0030End of day

Day 2 (Wednesday, September

...

22nd)

Time CLSTDurationBasic TrackGuiding instructor
09:000:20Configuration Database
09:200:20GIT
09:401:00Group exercise: Component functionality development
10:40-Break
211:000:40Group exercise: Component functionality development
11:40120:0020Group exercise: Second integration
12:00-Break
15:000:30Logging and Error Systems Overview
15:301:15Group exercises: Component functionality development / Adding logging and error handlingCamila MartinezJorge AvariasTomas Staig
16:450:15Group exercise: Third Integration
17:005:00End of day

...

Time CLSTTimeBasic TrackGuiding instructor
09:300:1530Logging and Error Systems Hands-on
10:001:00

Group exercises: Component functionality development / Adding logging and error handling

11:00-Break
11:151:0009:452:30

Group exercises: Component functionality development / Adding logging and error handling

12:150:30Group exercise: Final Integration
12:450:15Wrap up and discussions


13:003:30End of day

...