---+!! ACS Workshop for LLAMA %TOC% ---++ Overview This ACS Workshop for LLAMA is intended for software developers that will be involved in designing and implementing the LLAMA Software (LLAMAS), which include several applications to control and monitor its antenna and instruments. It is based on previous experiences that have been organized since 2004 (see [[https://github.com/ACS-Community/ACS/wiki/ACS-Workshops][past ACS workshops]]) and consists of a technical hands-on course using the ALMA Common Software (ACS) framework, alternated with short technical talks and discussions. This site contains all relevant information for the course participants. ---++ General Info * *Dates:* September 8th to 10th, 2014. * *Location:* IAG, Sao Paulo, Brazil * *Room:* TBD * Project: [[ACSWorkshop2014Project][LLAMA Observing Software Toy Model]] ---++ Participants *Course instructors:* | *Name* | *Institution* | *Project* | | Main.JorgeIbsen | JAO (ESO) | ALMA | | Main.TomasIStaig | JAO (AUI) | ALMA | | TBC | TBC | TBC | *Course attendees:* | *Name* | *Institute* | *Project* | C++ | Java | Python | | [[Main.CesarStrauss][César]] | INPE | LLAMA | %ICON{choice-yes}% | | | | Danilo Zanella | IAG | LLAMA | %ICON{choice-yes}% | | | | [[Main.FedeB][Federico Bareilles]] | IAR | LLAMA | | | | | [[Main.FernandoHauscarriaga][Fernando]] | IAR | LLAMA | | | | | [[Main.GuillermoGCastro][Guigue]] | Mackenzie | LLAMA | %ICON{choice-yes}% | %ICON{blank-bg}% | %ICON{choice-yes}% | | [[Main.LeandroManuelGarcia][Leandro]] | IAR | LLAMA | | | | | [[Main.ZulemaAbraham][Zulema]] | IAG | LLAMA | %ICON{choice-yes}% | | | ---++ Agenda | *Day 1* ||| | *Time* | *Activity* | *Guiding instructor* | | 09:00-09:20 | Welcome. Workshop introduction. Who is who | All | | 09:20-09:40 | The LLAMA Software. What needs to be done, who will do it, how will it get done | All participants | | 09:40-10:20 | Introduction to the ALMA Common Software Framework | Jorge Ibsen | | 10:20-10:30 | _Coffee break_ | | | 10:30-10:50 | Component/Container Model and Lifecycle Management | Jorge Ibsen | | 10:50-11:10 | A walk through ACS functionality | Tomás Staig | | 11:10-12:30 | Group exercise: Setting up your ACS environment, starting/stopping ACS services, running the tools | All participants | | 12:30-13:30 | _Lunch break_ | | | 13:30-14:00 | [[ACSWorkshop2014Project][Project definition and group assignments.]] | Jorge Ibsen | | 14:00-14:20 | Project life-cycle and software engineering basics | Tomás Staig | | 14:20-14:30 | _Coffee break_ | | | 15:15-16:15 | Group exercise: modroot and inroot creation / compiling and installing project / archiving module skeleton | All participants | | 16:15-16:30 | Distributed software deployment | Jorge Ibsen | | 16:30-17:30 | Group exercise: Inspecting example components and CDB / Set up test CDB with a simulated component | All participants | | 17:30 | _End of day_ | | | *Day 2* ||| | *Time* | *Activity* | *Guiding instructor* | | 9:30-10:25 | Component IDL simulation | | | 10:30-10:55 | Test driven development and automatic Unit testing | | | 11:00-11:10 | _Coffee break_ | | | 11:15-12:25 | Group exercises: Tests development and setup (against simulated components) | all | | 12:30-13:25 | _Lunch break_ | | | 13:30-14:25 | Component implementation guidelines (language specific) | | | 14:30-15:25 | Group exercises: Empty component implementation / Pass test case with real component | all | | 15:30-15:40 | _Coffee break_ | | | 15:45-16:40 | BACI Properties and !DevIOs | | | 16:45-17:25 | Group exercises: Start component functionality development | all | | 17:30 | _End of day_ | | | *Day 3* ||| | *Time* | *Activity* | *Guiding instructor* | | 9:30-9:55 | Developing and debugging ALMA Software | | | 10:00-10:55 | Group exercises: Component functionality development | all | | 11:00-11:10 | _Coffee break_ | | | 11:15-11:40 | Logging]] and Error Systems | | | 11:45-12:25 | Group exercises: Component functionality development / Adding logging and error handling | all | | 12:30-13:25 | _Lunch break_ | | | 13:30-14:55 | Group exercises: Finishing the component development / comply tests cases / start integration | all | | 15:00-15:10 | _Coffee break_ | | | 15:15-16:55 | Group exercises: Project integration and testing | all | | 17:00-17:25 | Round table: Final discussion and conclusions | all | | 17:30 | _End of day_ | | -- %USERSIG{JorgeIbsen - 2014-08-06}%
This topic: Computing
>
WebHome
>
ACSTrainingCourse
Topic revision: r14 - 2014-08-22 - GuillermoGCastro
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback