Grupo ARCO - Universidad de Castilla-La Mancha
Grupo ARCO - Universidad de Castilla-La Mancha
Grupo ARCO - Universidad de Castilla-La Mancha
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.2.9. Control <strong>de</strong> las propieda<strong>de</strong>s <strong>de</strong>l tiempo real . . . . . . . . . . . . . . 18<br />
2.2.10. Estudio <strong>de</strong> implementaciones existentes . . . . . . . . . . . . . . . 18<br />
2.3. Proyecto Elcano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
2.4. Proyecto Energos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
2.4.1. Adquisición <strong>de</strong> información en tiempo real . . . . . . . . . . . . . 22<br />
3. Objetivos 23<br />
3.1. Objetivo general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
3.2. Objetivos específicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
4. Método <strong>de</strong> trabajo y herramientas 25<br />
4.1. Metodología <strong>de</strong> trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
4.1.1. Prototipado incremental . . . . . . . . . . . . . . . . . . . . . . . 25<br />
4.1.2. Desarrollo dirigido por pruebas . . . . . . . . . . . . . . . . . . . 27<br />
4.2. Herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />
4.2.1. Lenguajes <strong>de</strong> programación . . . . . . . . . . . . . . . . . . . . . 27<br />
4.2.2. Aplicaciones <strong>de</strong> <strong>de</strong>sarrollo . . . . . . . . . . . . . . . . . . . . . . 28<br />
4.2.3. Documentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
4.2.4. Gestión <strong>de</strong> proyecto . . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
4.2.5. Herramientas hardware . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
5. Desarrollo <strong>de</strong>l proyecto 29<br />
5.1. Especificación <strong>de</strong> requisitos . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
5.2. Casos <strong>de</strong> uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />
5.3. Diseño . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
5.4. Implementación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
5.4.1. Suscripción y publicación sin filtros . . . . . . . . . . . . . . . . . 35<br />
5.4.2. Filtrado <strong>de</strong> eventos a nivel <strong>de</strong> canal . . . . . . . . . . . . . . . . . 36<br />
5.4.3. Filtrado a nivel <strong>de</strong> publicador . . . . . . . . . . . . . . . . . . . . 39<br />
5.4.4. Filtrado a nivel <strong>de</strong> suscripción . . . . . . . . . . . . . . . . . . . . 41<br />
5.4.5. Fe<strong>de</strong>ración <strong>de</strong> canales . . . . . . . . . . . . . . . . . . . . . . . . 43<br />
5.4.6. Modificación <strong>de</strong> filtros <strong>de</strong> un suscriptor . . . . . . . . . . . . . . . 46<br />
5.4.7. Operaciones <strong>de</strong>l servicio IceStorm . . . . . . . . . . . . . . . . . . 46<br />
5.5. Aplicación Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />
6. Resultados 49<br />
6.1. Aplicaciones <strong>de</strong>l mo<strong>de</strong>lo a diferentes escenarios . . . . . . . . . . . . . . . 49