Versions Compared

Key

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

...

15Group exercise:
Time UTDurationBasic TrackGuiding instructor
1209:000:30Welcome & Round Table12:300:30ACS Workshop - Distributed Systems and CORBA Standard13:000:40General overview of ACS


1309:40300:20Component/Container Model and Lifecycle Management


1409:00500:3020ALMA Software Big Picture


1410:30100:Coffee break14:450:30A Trip through ACS Functionality
2015:150:15Course welcome: Project definition and group assignments


1510:300:30
Time UTDurationBasic TrackGuiding instructor
12:000:30CTA Observatory Presentation12:300:45Group exercises:

Basic ACS environment and functionalities

16:000:30

Project Lifecycle and Software Engineering Basics

16:304:30End of day

Day 2 (Wednesday, September 23rd)

030 exercises/Demonstration: Inspecting example components and CDB / Set up test CDB with a simulated component1530

Software Engineering Basics and Setting up a Development Environment

13:150:45Software deployment:

 

Configuration Database and GIT


1411:0011:45

Group

14:300:15Coffee break

Exercise: HelloComponent Example


1114:451:00

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


1612:00450:15Group exercise: First integration
1613:30004:3000End of day

Day

...

2 (

...

Wednesday, September

...

23rd)

30
Time UTTimeDurationBasic TrackGuiding instructor
1209:000:LLAMA Observatory Presentation20Configuration Database


09:200:20GIT
09:402:0012:300:45Group exercise: Recap from Day 213: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
Component functionality development
11:4012:00Group exercise: Second integration
12:00-Break
15:000:30Logging and Error Systems Overview


15:301:15Group exercises: Component functionality development / Adding logging and error handling
16:450:15Group exercise: Third Integration
17:005:00End of day

Day 3 (Friday, September 24th)

Time UTTimeBasic TrackGuiding instructor
09:300:15Logging and Error Systems Hands-on
09:452:30

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


12:1515:001:00Group exercise: Component functionality development16:000:30Group exercise: Integration of the dayFinal Integration
12:450:15Wrap up and discussions


13:00316:304:30End of day

Additional Material