Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TFG Memoria SergioRodriguez
TFG Memoria SergioRodriguez
Firma Autor
EL TRIBUNAL
Presidente:
Vocal:
Secretario:
Realizado el acto de defensa y lectura del Trabajo Fin de Grado el dı́a ....... de
.................... de ... en .........., en la Escuela Técnica Superior de Ingenierı́a y Diseño
Industrial de la Universidad Politécnica de Madrid, acuerda otorgarle la CALIFI-
CACIÓN de:
VOCAL
SECRETARIO PRESIDENTE
iv
Agradecimientos
Agradezco a todas las personas que me han acompañado durante este tiempo y
me han animado a seguir adelante ya que gracias a ellos he conseguido terminar con
éxito este proyecto.
En primer lugar quiero dar las gracias a mi familia, en especial a mi madre, que
ha estado apoyándome dı́a a dı́a y me ha facilitado mucho las tareas de convivencia
para poder dedicarle más tiempo al proyecto.
Por otra parte, le doy las gracias a Sandra por haberme apoyado en los buenos
y malos momentos, por haberme dado todos esos consejos que me han aportado
seguridad y me han ayudado a alcanzar la meta.
También agradezco a mis tutores Raquel y Jorge el haber formado parte de es-
te proyecto, por haberme propuesto realizar este interesante trabajo, habiéndome
guiado en los momentos más complicados y reconociendo el esfuerzo y la dedicación
que ha supuesto este TFG.
v
vi AGRADECIMIENTOS
Resumen
vii
viii RESUMEN
Abstract
This project developes a multi platform mobile application for remote control of
GLORIA’s robotic-telescopes array. Teleoperation of telescopes is divided into two
astronomical experiments: Solar and Night. Through these experiments, user is able
to point the telescope to a target, or adjust camera settings, such as exposition time
or focuser, to finally take one or more photos of that objective.
The development of the application is divided into two blocks, which are the
functionality and design of the user interface.
Teleoperation’s application made in this paper is contained in an application called
Cazadores de Asteroides consisting of finding asteroids and obtaining awards to
reserve time intervals for teleoperation.
ix
x ABSTRACT
Índice general
Agradecimientos V
Resumen VII
Abstract IX
1. Introducción 1
1.1. Motivación del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3. Materiales utilizados . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4. Estructura del documento . . . . . . . . . . . . . . . . . . . . . . . . 2
xi
xii ÍNDICE GENERAL
5. Experimentos 41
5.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.2. Experimento Solar . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.2.1. Telescopios del Experimento Solar . . . . . . . . . . . . . . . . 41
5.2.2. Teleoperación del Experimento Solar . . . . . . . . . . . . . . 42
5.3. Experimento Nocturno . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.3.1. Telescopios del Experimento Nocturno . . . . . . . . . . . . . 45
5.3.2. Teleoperación del Experimento Nocturno . . . . . . . . . . . . 51
6. Conclusiones 55
6.1. Conclusión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.2. Desarrollos futuros . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
A. Manual de usuario 57
A.1. Requisitos previos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
A.1.1. Compatibilidad de dispositivos . . . . . . . . . . . . . . . . . . 57
A.1.2. Requisitos del dispositivo . . . . . . . . . . . . . . . . . . . . . 57
A.2. Instrucciones de instalación . . . . . . . . . . . . . . . . . . . . . . . 57
A.3. Instrucciones de uso . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
A.3.1. Experimentos . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Bibliografı́a 69
Índice de figuras
xiii
xiv ÍNDICE DE FIGURAS
xv
xvi ÍNDICE DE TABLAS
Capı́tulo 1
Introducción
Entre las muchas organizaciones que están optando por la adaptación a la tecno-
logı́a portátil se encuentra el Grupo Ciclope, dedicado a la investigación cientı́fica
en Astronomı́a, con el objetivo de promover el interés a los usuarios para colaborar
en la ciencia ciudadana mediante una aplicación para móviles. El grupo Cı́clope
posee una experiencia en el sector astronómico que inspira diversos proyectos como
es el caso de GLORIA (GLObal Robotic-telescopes Intelligent Array), cuya red de
telescopios robóticos se utiliza para observar el cielo de forma remota.
1
2 CAPÍTULO 1. INTRODUCCIÓN
como la interacción en tiempo real con la red de telescopios mediante una aplicación
móvil.
1.2. Objetivos
Este proyecto pretende desarrollar una aplicación para móviles con el propósito
de controlar de forma remota la red de telescopios robóticos GLORIA y ofrecer sus
experimentos al Proyecto Cazadores de Asteroides. Esta aplicación debe ser compa-
tible con cualquier dispositivo móvil.
5
6 CAPÍTULO 2. ESTADO DEL ARTE
Esta era comenzó con el lanzamiento del iPhone en 2007, el primer smartphone
que se consideraba un ordenador de bolsillo debido a sus potentes cualidades que le
permitı́an el uso de múltiples aplicaciones y la capacidad de conectarse a internet y
acceder a una tienda online, caracterı́sticas que se alejaban de un modelo de teléfono
móvil tradicional. Desde entonces se ha ido popularizando y expandiendo hasta la
época actual en la que un smartphone con internet es prácticamente indispensable
tanto personal como profesionalmente.
Es posible analizar esta evolución distinguiendo varias etapas [27] según el cambio
en el comportamiento de las personas al utilizar un dispositivo móvil con internet.
En la primera etapa se utilizaba internet en los móviles para sustituir diccionarios
2.3. DESARROLLO MULTIPLATAFORMA 7
Para comenzar, cabe destacar que los proveedores de servicios Web poseen di-
ferentes semánticas de API para aplicaciones Web y nativas, ya que las URL de
destino de dichos servicios son distintos ofreciendo la misma funcionalidad.
En cuanto a la arquitectura de las aplicaciones, las nativas (ver Figura 2.1) con-
tienen muchos elementos precargados al realizar una petición y solamente necesitan
la información del usuario obtenida desde el servidor en lugar de cargar la apli-
cación completa. Sin embargo, los usuarios tienen que actualizar manualmente la
aplicación, descargando e instalando la última versión para obtener las nuevas fun-
cionalidades.
formado por un código que ejecuta la interfaz de usuario en una WebView al po-
ner en marcha la aplicación. La aplicación ejecutada en WebView puede llamar al
código nativo mediante plugins, que contienen las APIs de Javascript y las clases
correspondientes implementadas en código nativo.
Al seleccionar el icono del escritorio se llama al Administrador de Aplicaciones
(Application Manager), que carga la aplicación seleccionada en los componentes de
la WebView.
Figura 2.3: Representación del contenedor de una aplicación móvil hı́brida [1].
Apache Cordova
acceder a las APIs de nivel del dispositivo o desarrollar una interfaz plugin entre los
componentes nativos y la WebView.
La misma aplicación se implementa como una página web, mediante un archivo
local llamado index.html, que hace referencia a cualquier CSS, JavaScript, imágenes,
archivos multimedia u otros recursos necesarios para su ejecución. La aplicación se
ejecuta como una WebView dentro de la aplicación nativa.
Las aplicaciones Cordova contienen un archivo común, denominado config.xml,
que proporciona información acerca de la aplicación y especifica los parámetros que
afectan a su funcionamiento.
Los Plugins proporcionan una interfaz para establecer una comunicación entre
los componentes nativos y Cordova y proporcionar enlaces a APIs estándar de Ja-
vascript.
Debido a las diferencias entre los distintos dispositivos, como son sus IDE (In-
tegrated Development Environments) y estructuras en la creación de aplicaciones
nativas, Cordova utiliza un método para la creación y administración de aplicaciones
multiplataforma denominado CLI (Command-Line Interface). El CLI proporciona
soporte para distintas plataformas compatibles, además de la capacidad de añadir y
gestionar plugins en el proyecto, incluidos plugins de terceros y creados por cualquier
desarrollador. También se utiliza para preparar, compilar y construir proyectos, con
la posibilidad de ejecutarlos en un simulador.
Las plataformas que Cordova puede soportar son: Amazon-fireos, Android, black-
berry10, Firefox OS, IOS, Ubuntu, Windows Phone 8 y Windows (8, 8.1, 10).
Una aplicación creada mediante Apache Cordova presenta una arquitectura bási-
ca mostrada en la Figura 2.4.
jQuery vs AngularJS
jQuery es una librerı́a que sirve para acceder al estado de cualquiera de los ele-
mentos de una página. Mediante los selectores de CSS y los creados por el propio
jQuery se puede leer y modificar las propiedades de los elementos, ası́ como suscri-
birse a los eventos producidos en esos elementos de una forma mucho más cómoda
que utilizando únicamente Javascript.
En cuanto a la comparación entre jQuery y Angular, cabe destacar que el alcance
de estas dos librerı́as es distinto. En primer lugar [23], Angular pasa de denominarse
librerı́a a constituir un framework de aplicaciones Web por ofrecer una serie de
normas y hábitos en la programación gracias al patrón MVC implementado. Además
2.4. EVOLUCIÓN DE LAS APLICACIONES WEB 15
BackboneJS vs AngularJS
EmberJS vs AngularJS
ReactJS vs AngularJS
3.1. Introducción
En este capı́tulo se hablará de múltiples proyectos astronómicos orientados al
desarrollo de la ciencia ciudadana. La constante evolución de los sistemas robóticos
ha permitido a los observatorios astronómicos poseer un cierto grado de autonomı́a,
ampliando sus capacidades en cuanto al uso de telescopios robóticos de forma remota.
El interés por la investigación y la disponibilidad de recursos limitados ha conducido
a la implementación de nuevos métodos de desarrollo orientados a la llamada ciencia
ciudadana, en la cual todo tipo de personas, dedicadas profesionalmente al sector
o interesadas en la Astronomı́a, puedan realizar una contribución cientı́fica de una
forma educativa e interactiva.
Para descubrir el origen de los métodos de investigación actuales utilizados en
Astronomı́a, es necesario conocer la historia de los Observatorios Robóticos Autóno-
mos.
17
18 CAPÍTULO 3. PROYECTOS ASTRONÓMICOS DE CIENCIA CIUDADANA
Figura 3.2: The Carlsberg Meridian Circle en La Palma (1984). Uno de los primeros observatorios
autónomos.
Galaxy Zoo [34] es un proyecto dedicado al estudio de las galaxias que se en-
cuentran a nuestro alrededor. Con la observación de las galaxias formadas se puede
conocer en cierta medida el pasado, presente y futuro del Universo.
Las observaciones de imágenes proporcionadas por la Cámara de Gran Angular
3 (WFC3) del Hubble permiten realizar una clasificación de las galaxias según su
forma. Se pueden clasificar en varios bloques: galaxia con forma lisa y redondeada,
galaxia con discos o formas caracterı́sticas, o galaxia no identificada por su forma
de estrella u otro artefacto.
Planet Four [17] es un proyecto diseñado para ayudar a los cientı́ficos que estudian
los planetas a identificar y medir las formaciones de la superficie de Marte, las cuales
no existen en la Tierra. Las formaciones que se desea buscar se clasifican en abanicos
y manchas, que son necesarias para entender mejor el clima de Marte.
Las imágenes provenientes de la cámara HiRISE (High Resolution Imaging Scien-
ce Experiment) que el Mars Reconnaissance Orbiter lleva a bordo se analizan me-
diante la participación ciudadana para posteriormente confeccionar un mapa fiel de
las formaciones de la superficie de Marte. El experimento muestra una imagen en
la que se pueden marcar elementos como abanicos, manchas u otras formaciones
interesantes.
Este proyecto, al igual que el proyecto Planet Four, trata de identificar el terreno
de la superficie de Marte. Planet Four: Terrains [30] tiene como objetivo observar la
región del polo sur de Marte en busca de tipos de terreno informalmente llamados
?arañas?, ?arañas bebé?, ?redes de canales? y ?queso suizo? para ayudar a localizar
los cráteres.
El experimento muestra una imagen del terreno exótico y se ha de seleccionar la
opción más adecuada a sus caracterı́sticas.
26 CAPÍTULO 3. PROYECTOS ASTRONÓMICOS DE CIENCIA CIUDADANA
Proyecto SUNSPOTTER
El proyecto Sunspotter [28] está enfocado al estudio de las manchas solares, cons-
truyendo una medición de la complejidad del grupo de manchas. El objetivo es lograr
un mejor entendimiento sobre la causa de las erupciones en las manchas solares, ası́
como mejorar la capacidad de predicción de dichas erupciones.
Este experimento utiliza los resultados obtenidos por la ciudadanı́a para mejorar
el algoritmo automático de clasificación de las manchas solares.
Poppin’ Galaxy [18] es un proyecto que tiene como objetivo completar el estudio
estadı́stico más masivo de la deformación galáctica con unas 10000 muestras. Para
ello, es necesario medir la amplitud de la estructura deformada y clasificar el tipo
de deformación mediante investigación visual. Las galaxias se pueden clasificar en
varios tipos según la forma de la deformación de los extremos del disco, existiendo
estructuras tipo S, L, U y no deformada.
Las imágenes mostradas en este experimento contienen objetos que han de ser ve-
rificados manualmente como galaxias por su tamaño y forma, y además si se verifica
la afirmación, se permite clasificar entre los diversos tipos morfológicos enumerados
anteriormente.
Capı́tulo 4
4.1. Introducción
27
28 CAPÍTULO 4. DESARROLLO DE LA APLICACIÓN MÓVIL
Uno de los requisitos para Android SDK es el Java Development Kit (JDK).
En Mac, Java deberı́a estar disponible sin necesidad de descarga, de no ser ası́ se
seguirı́a el proceso de descarga e instalación desde la página http://www.oracle.
com/technetwork/java/javase/downloads/index.html.
Windows requiere de la instalación obligatoria. Una vez descargado e instalado,
el siguiente paso para finalizar la instalación de Java es necesario definir la variable
de entorno JAVA HOME en la Configuración avanzada del sistema.
En este momento se procede a la descarga de Android SDK desde la página
para desarrolladores de Android (https://developer.android.com/index.html).
La descarga del SDK incluye las herramientas para construir y emular aplicaciones
Android, además de incluir una versión preconfigurada de Eclipse. Sin embargo, no
posee las librerı́as SDK ni los emuladores de dispositivos, por lo que se deberán de
descargar mediante el SDK Manager siguiendo las instrucciones del siguiente enla-
ce: https://developer.android.com/studio/intro/update.html. Al no requerir
instalación estos componentes, es necesario añadir al sistema los directorios (PATH)
donde se encuentran descargados los componentes, de esta forma el CLI es capaz de
encontrar las carpetas de dichas herramientas.
Tras realizar estos pasos, los últimos elementos que deben descargarse se encuen-
tran en el SDK Manager, que contiene todas las versiones del sistema operativo. En
este momento se seleccionan las necesarias dependiendo de los dispositivos a los que
se quiera destinar la aplicación.
Mac:
$ sudo npm i n s t a l l −g c o r d o v a
30 CAPÍTULO 4. DESARROLLO DE LA APLICACIÓN MÓVIL
Para la creación del proyecto se accede desde la terminal al directorio que se desee
y se escribe el siguiente comando:
c o r d o v a c r e a t e p r o j e c t f o l d e r a p p i d app name
Android:
c o r d o v a p l a t f o r m add a n d r o i d
iOS:
c o r d o v a p l a t f o r m add i o s
Android:
cordova b u i l d android
iOS:
cordova b u i l d i o s
Este proceso genera los archivos necesarios para la directa instalación de la apli-
cación en el dispositivo móvil. En el caso de Android genera el archivo APK para
las arquitecturas X86 y ARM. En la plataforma iOS se genera el archivo APP.
Con este método concluye la creación de la aplicación multiplataforma.
Android:
cordova emulate android
En este caso también se puede ejecutar la aplicación con otro comando del CLI:
c o r d o v a run a n d r o i d
iOS:
cordova emulate i o s
La estructura del programa está definida por una serie de elementos que pertene-
cen a la arquitectura de funcionamiento de Angular y se clasifican en los siguientes
conceptos:
Además de los servicios básicos de Angular, también se hace uso de una serie
de módulos y dependencias externas (ver Figura 4.4) con el objetivo de ampliar las
funcionalidades y ofrecer una interfaz de usuario adaptada a los dispositivos móviles.
También se hace uso de la biblioteca jQuery en conjunto con Angular, una API
que amplı́a las funcionalidades del programa aportando múltiples manejos de even-
tos, funciones de manipulación y animación al documento HTML.
Combinado con los servicios que ofrecen Angular y Bootstrap, el framework
jQuery Mobile presenta un conjunto de utilidades optimizadas para la interfaz de
usuario de la aplicación, consiguiendo ası́ el aumento de las posibilidades de perso-
nalización y diseño de los elementos que componen la interfaz.
La librerı́a Font Awesome contribuye al diseño de la aplicación por estar consti-
tuida de una serie de iconos de múltiples estilos y temáticas aptos para aplicaciones
Web que incluyan CSS.
Experimentos
5.1. Introducción
En este capı́tulo se exponen los distintos experimentos desarrollados en la apli-
cación móvil.
TADs
41
42 CAPÍTULO 5. EXPERIMENTOS
Para obtener más detalles del telescopio, consultar la Tabla 5.1 de caracterı́sticas
y especificaciones.
ESPECIFICACIONES
SOCIO IAC
LOCALIZACIÓN Tenerife, España
Latitud: 28.298566 N
COORDENADAS Longitud: 16.509490 O
Altura: 2390m
FECHA DE INICIO Diciembre 2007
FILTROS CFW-9
APERTURA 260mm
DISTANCIA FOCAL 3020mm (f/11.6)
Figura 5.4: Imagen del telescopio TADs tomada por la cámara exterior del observatorio.
Figura 5.5: Imagen del telescopio TADs tomada por la cámara interior del observatorio.
Figura 5.6: Ejemplo de fotografı́a obtenida por el telescopio TADs durante el experimento solar.
BART
5.7 que ha sido diseñado para seguimientos GRB (Gamma-Ray Burst) rápidos con
tiempo de respuesta lo más corto posible a los avisos GCN.
El objetivo cientı́fico principal del telescopio es obtener datos sobre transitorios
ópticos y resplandores de estallidos de rayos gamma, una emisión de luz simultánea
o casi simultánea de esas fuentes cósmicas de alta energı́a.
El telescopio es capaz de observar también otras fuentes interesantes como su-
pernovas, blazares, galaxias activas, estrellas variables cataclı́smicas, etc.
Figura 5.7: Telescopio BART localizado en el Instituto Astronómico del CAS (Ondrejov).
Para obtener más detalles del telescopio, consultar la Tabla 5.2 de caracterı́sticas
y especificaciones.
ESPECIFICACIONES
SOCIO AUAV
LOCALIZACIÓN Ondrejov, República Checa
Latitud: 49o 54’32.577 N
COORDENADAS
Longitud: 14o 46’54.855 E
FECHA DE INICIO Febrero 2000
FILTROS Johnson B, V, R, z”, Clear
APERTURA 254m (NF) + 100mm (WF)
DISTANCIA FOCAL 1640mm (NF) + 495 (WF)
BOOTES-1A
Para obtener más detalles del telescopio, consultar la Tabla 5.3 de caracterı́sticas
y especificaciones.
ESPECIFICACIONES
SOCIO CSIC
LOCALIZACIÓN Andalucı́a, España
Latitud: 37.10402 N
COORDENADAS
Longitud: 6.73406 O
FECHA DE INICIO Octubre 1997
FILTROS Clear
APERTURA 0.3m
DISTANCIA FOCAL 1775mm
48 CAPÍTULO 5. EXPERIMENTOS
BOOTES-2
Para obtener más detalles del telescopio, consultar la Tabla 5.4 de caracterı́sticas
y especificaciones.
TADn
Como se ha explicado anteriormente, el TAD [29] está constituido por dos teles-
copios, uno solar y nocturno.
ESPECIFICACIONES
SOCIO UMA-CSIC
LOCALIZACIÓN Andalucı́a, España
Latitud: 36.7592 N
COORDENADAS
Longitud: 4.0410 O
FECHA DE INICIO Octubre 2001
FILTROS Bessel R, SLOAN g’, r’, i’, UKIRT z’, Y’, Clear
APERTURA 0.6m
DISTANCIA FOCAL 4475mm
posiciones.
Para obtener más detalles del telescopio, consultar la Tabla 5.1 de caracterı́sticas
y especificaciones.
D50
Para obtener más detalles del telescopio, consultar la Tabla 5.5 de caracterı́sticas
y especificaciones.
50 CAPÍTULO 5. EXPERIMENTOS
Figura 5.11: Telescopio D50 localizado en el Instituto Astronómico de la Academia de las Ciencias
de República Checa (Ondrejov).
ESPECIFICACIONES
SOCIO AUAV
LOCALIZACIÓN Ondrejov, República Checa
Latitud: 49o 54’33.739 N
COORDENADAS Longitud: 14o 46’52.907 E
Altura: 529m
FECHA DE INICIO Septiembre 2007
FILTROS Johnson B, V, R, I, Clear
APERTURA 500mm
DISTANCIA FOCAL 1975mm, alpha/16 EFLParaCor=2277mm
WATCHER
Para obtener más detalles del telescopio, consultar la Tabla 5.6 de caracterı́sticas
y especificaciones.
5.3. EXPERIMENTO NOCTURNO 51
ESPECIFICACIONES
SOCIO UCDNUID
LOCALIZACIÓN Bloemfontein, República de Sudáfrica
Latitud: 29o S
COORDENADAS Longitud: 26o E
Altura: 1387m
FECHA DE INICIO Mayo 2006
FILTROS Clear
APERTURA 40cm
DISTANCIA FOCAL f/14.25
Figura 5.13: “Skymap”. Mapa del cielo con información de las constelaciones.
Figura 5.14: Ejemplo de fotografı́a obtenida por el telescopio BART durante el experimento noc-
turno.
54 CAPÍTULO 5. EXPERIMENTOS
Capı́tulo 6
Conclusiones
6.1. Conclusión
Una vez finalizado el proyecto se consigue realizar la teleoperación de los telesco-
pios mediante dispositivos móviles de distintas plataformas. La implementación de
los servicios proporcionados por la red GLORIA ha permitido la realización de los
experimentos Solar y Nocturno mediante los cuales se controla la red de telescopios,
con el objetivo de observar el cielo durante el dı́a y durante la noche, ası́ como la
toma de múltiples imágenes del Universo que nos rodea.
55
56 CAPÍTULO 6. CONCLUSIONES
Manual de usuario
57
58 APÉNDICE A. MANUAL DE USUARIO
Figura A.1: Login de usuario en Cazasteroides. Figura A.2: Login de usuario en GLORIA.
Figura A.3: Registro de usuario en Cazasteroides. Figura A.4: Registro de usuario en GLORIA.
GLORIA
Cazasteroides
Figura A.10: Solicitud de una reserva. Figura A.11: Finalización del proceso de reserva.
Figura A.12: Lista de reservas pendientes. Figura A.13: Detalles de una reserva.
A.3. INSTRUCCIONES DE USO 63
de la caza de asteroides.
A.3.1. Experimentos
Una vez comenzado el experimento, se mostrarán en la pantalla los detalles de la
reserva (ver Figura A.14).
Solar
1. La pantalla principal (ver Figura A.15) muestra en la parte central una imagen
de la cámara principal del telescopio. En la parte superior se encuentra un
conjunto de miniaturas de las imágenes captadas por el resto de cámaras del
observatorio. En la parte inferior de la imagen principal se hallan los valores de
tiempo de exposición y pasos de enfoque. Finalmente, se encuentra el icono de
una cámara utilizado para tomar una imagen del sol.
La imagen principal posee unos controles en los laterales para modificar el
tiempo de exposición y el enfoque de la cámara.
64 APÉNDICE A. MANUAL DE USUARIO
Nocturno
Figura A.21: Posicionamiento por objetivos. Figura A.22: Búsqueda mediante “SKYMAP”.
68 APÉNDICE A. MANUAL DE USUARIO
Bibliografı́a
[1] David Jaramillo; Robert Smart; Borko Furht; Ankur Agarwal. A secure exten-
sible container for hybrid mobile applications. Southeastcon, 2013 Proceedings
of IEEE, (5):1–5, 2013.
[2] Proyecto ASTROCAM. [Online]. http://tornasol.datsi.fi.upm.es/
astrocam/.
[3] Telescopio BART. [Online]. http://hea.asu.cas.cz/bart/en/.
[4] Yi Liu; Xuanzhe Liu; Yun Ma; Yunxin Liu; Zibin Zheng; Gang Huang; M. Brian
Blake. Characterizing restful web services usage on smartphones: A tale of
native apps and web apps. Web Services (ICWS), 2015 IEEE International
Conference on, (8):337–344, 2015.
[5] BOOTES-1. [Online]. http://rts2.org/wiki/doku.php?id=obs:bootes_
1Telescope.
[6] BOOTES-2. [Online]. http://bootes.iaa.es/es/historia-proyecto/
74-bootes-2-historia.
[7] BOOTES-2. [Online]. http://rts2.org/wiki/doku.php?id=obs:bootes_2.
[8] Alberto Javier Castro-Tirado. Robotic autonomous observatories: A historical
perspective. Advances in Astronomy, (8), 2010.
[9] Grupo Cı́clope. [Online]. http://mercurio.datsi.fi.upm.es/index.php/
es/.
[10] Proyecto COLDEX. [Online]. http://www.coldex.info/.
[11] Telescopio D50. [Online]. http://www.vojtechvavrin.cz/bachelor_thesis/
index-en.html.
[12] Curso de AngularJS. [Online]. https://www.cursoangularjs.es.
[13] Proyecto Cazadores de Asteroides. [Online]. http://cazasteroides.org.
[14] Proyecto Disk Detective. [Online]. https://www.diskdetective.org/.
[15] Abdur Rahman.A; Chitra Devi.S. A framework for ultra-responsive light weight
web application using angularjs. 2015 Online International Conference on
Green Engineering and Technologies (IC-GET 2015), (4):1–4, 2015.
[16] Comparativa entre Frameworks. [Online]. https://devcode.la/tutoriales/
angularjs-vs-backbonejs-jquery-reactjs/.
69
70 BIBLIOGRAFÍA