View
215
Download
2
Category
Preview:
Citation preview
ALMA-CONICYT
Objetivos y Proyectos1er Semestre 2007
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.
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
Organization Hierarchy
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
Personnel
Personnel
Name Work 1 Work 2 Paid
ACS Team Leader EBE y ASG 130000
FREE FREE 100000
Valencia, Jorge Chief Developer H3E CSAT 100000
SWAT Developer R. Assistant Workshop CSAT 60000
Matias Mora Workshop CEO R. Assistant Workshop Repackaging 60000
R. Assistant CSAT CSAT 60000
R. Assistant Repackaging Repackaging 60000
R. Assistant 30000
Vanished Ethereal FREE 30000
FREE FREE 30000
Posicion Conicyt Pos
Araya. Mauricio Tesista Coordinacion
Marcelo Zuniga Unfergruadate Thesis Memorista
Memorista
Salgado, Marco
Rodrigo Tobar SciOp Developer
Jorge Avarias CompSys Developer
Yonathan Dossow Sysadmin Sysadmin
Julio Araya
Tesis y Memorias
Jorge Valencia Memoria en H3E
Marcelo Zuniga Memoria en tema por definir
Mauricio Araya Tesis en ACS en Real Time
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
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
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
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?
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
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
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
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
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.
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
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?)
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
Communication Methods
Mailing Lists csrg@listas.inf.utfsm.cl
General non ACS-specific Discussion acs@listas.inf.utfsm.cl
Official ACS-UTFSM list. English please! acs-coordinacion@listas.inf.utfsm.cl
Private ACS list for coordination purposes
Communication Methods
Twiki Page 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
News ACS-UTFSM team news
Discussion Any topic about ACS or the working process
Projects Requirements, planning and results of each project
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)
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
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)
Recommended