ALMA-CONICYT Objetivos y Proyectos 1er Semestre 2007.

1 ALMA-CONICYT Objetivos y Proyectos 1er Semestre 2007 ...
Author: Marta Aguilar Jiménez
0 downloads 3 Views

1 ALMA-CONICYT Objetivos y Proyectos 1er Semestre 2007

2 About Us Universidad Técnica Federico Santa María Professors, graduate and undergraduate students Objectives:  To explore and use ACS for astronomical and non astronomical projects.  To help and collaborate with ESO and ALMA project.ESOALMA project  To learn about how real control systems works  To learn how to manage big and complex projects.  But the main reason why this group was formed is to work, but just for fun. http://www.acs.inf.utfsm.cl

3 Organization Hierarchy

4 Project Software Development for ALMA: Building Up Expertise to Meet ALMA Software Requirements within Chilean University Project Responsible: Dr. Horst von Brand Other Participants  Dr. Raul Monge  Dr. Hernan Astudillo

5 Personnel

6 Tesis y Memorias Jorge Valencia  Memoria en H3E Marcelo Zuniga  Memoria en tema por definir Mauricio Araya  Tesis en ACS en Real Time

7 Projects H3E – Hardware End-to-End Example EBE – Error Browser & Editor ASG – ACS Sampling GUI RAES – Repackaging ACS for Embedded Systems CSAT – Control System for Amateur Telescope AWU! – ACS Workshop @ UTFSM CCSR – CSRG Computer Systems Restructure

8 Hardware End-to-End Example Trabajo:  Finalizar Memoria, Roadmap y Reporte de H3E  Testiar H3E en los nuevos integrantes del Team  Migrar H3E a Lego NXT  Publicar y esperar resultados (continuo) Responsable: Jorge Valencia Equipo de Trabajo: Nuevos miembros del TEAM

9 Error Browser & Editor Historia:  Trabajo empezado dos veces, y no concluido  2 años llevan esperando en ALMA por esto Trabajo:  Revisar lo que existe  Desarrollar GUI, Tests y Documentacion  Publicar Reporte Tecnico Responsable: Mauricio Araya Equipo de Trabajo: Jorge Avarias

10 ACS Sampling GUI Historia:  Nicolas Troncoso y Julio Araya comenzaron este proyecto Nicolas partio a la NRAO Trabajo:  Revisar lo que esta hecho  Realizar el GUI Reporte Tecnico Responsable: Mauricio Araya Equipo de Trabajo: ¿Julio Araya?

11 Repackaging ACS for Embedded Systems Trabajo:  Realizar estudio preliminar de Factibilidad Reporte Técnico (y/o memoria)  Implementar alternativa mediante autotools Reporte Técnico (y/o memoria(s))  Auditar codigo (c++, versions, etc) Reporte Técnico (y/o memoria(s)) Personal  Responsable: Horst von Brand  Equipo de Trabajo: Jorge Avarias, Jorge Valencia y Marco Salgado

12 Control System for Amateur Telescope Trabajo:  Cotizar, evaluar y consultar por telescopios amateur  Realizar control y observaciones de prueba Reporte tecnico (y/o memoria)  Definir IDLs y arquitectura  Realizar control en ACS Reporte tecnico (y/o memoria)  Realizar GUI Personal:  Dr. Raul Monge, Rodrigo Tobar, Marco Salgado

13 ACS Workshop @ UTFSM Trabajo:  Definir: fechas, cantidad de invitados, contenidos, invitaciones, publicidad, logistica interna y externa.  Pedir los permisos correspondientes, hacer un presupuesto y armar un equipo organizador  Realizar el Evento! (con sitio web permanente) Personal  Matias Mora, Marco Salgado

14 CSRG Computer Systems Restructure Trabajo:  Definir arbol ldap  Definir esquema de cableado y equipos  Cumplir con los requerimientos (los tiene maray)  Realizar la reestructuracion Personal  Yonnathan Dossow, FREE

15 Papers Los papers seran generados a partir de:  El trabajo de una tesis  El trabajo de una memoria  Varios reportes tecnicos  Algún tema especial de real innovación Responsables:  Dr. Horst von Brand, Dr. Raul Monge, Dr. Hernan Astudillo.

16 Fin de Semestre H3E finalizado  Memoria, roadmap, etc AWU! Exitosamente desarrollado  Con sus conclusiones en un reporte CSAT y RAES en pleno desarrollo  Con un reporte técnico finalizado c/u EBE y ASG finalizados  Con los manuales correspondientes CCSR realizado y documentado

17 Forma de Trabajo 1 reunion semanal  45 minutos de reporte de avances y discusión general  45 minutos de reunion por equipo de trabajo Minimo 2 bloques de Trabajo presencial  La cantidad lo define cada equipo (o su responsable)  Se exige asistencia! (¾)  Pero trabajo se mide por Objetivos (¿hito?)

18 Forma de Trabajo Todo Software con control de versiones  CVS, SVN o GIT Todo se anota en el twiki  Incluso “no voy a trabajar hoy” Reportes tecnicos tienen un formato definido Utilizar correctamente las listas Intentar test-driven development

19 Communication Methods Mailing Lists  [email protected] [email protected] General non ACS-specific Discussion  [email protected] [email protected] Official ACS-UTFSM list. English please!  [email protected] [email protected] Private ACS list for coordination purposes

20 Communication Methods Twiki Page  https://csrg.inf.utfsm.cl/twiki4/bin/view/CSRG/WebHome https://csrg.inf.utfsm.cl/twiki4/bin/view/CSRG/WebHome General Discussion of the Group  https://csrg.inf.utfsm.cl/twiki4/bin/view/ACS/WebHome https://csrg.inf.utfsm.cl/twiki4/bin/view/ACS/WebHome News  ACS-UTFSM team news Discussion  Any topic about ACS or the working process Projects  Requirements, planning and results of each project

21 Twiki Specifics The Common Calendar (Important!) More collaboration => less documentation ACS twiki must be full written in English Its very easy to use, please do not be shine. Remember twiki includes a versioning sytem Authentication (user & pass)

22 Worklogs If the working time exceeds 30 minutes, a working log must be uploaded to the twiki. No formal or extensive documentation, just a simple log about your activities. If you are working in group, 1 worklog is enough Link the worklog to the project twiki page where you are working

23 ACS working Style Languages  ACS is CORBA-based, so only O.O. Languages are supported C++ : Controlling, harware access, etc Java: GUI's and Web Python: Prototypes and Glue-Apps  IDL: Interface Data Language Common interfaces between languages  XML: eXtensible Markup Language Configuration Language (easy to parse)