scieee Science in your language
[Es] (orig)

Monitorización y gestión de una red de sensores inteligentes: aplicación móvil

Abstract

[ES] Este proyecto presenta una aplicación móvil basada en Android para la gestión de un sistema de sensores y actuadores. Un sistema de sensores y actuadores hace referencia a una serie de dispositivos que están conectados a un servidor, dichos dispositivos, disponen internamente tanto de sensores (para tomar distintos tipos de medidas del entorno) como de actuadores (para interactuar sobre el entorno). La aplicación proporciona la capacidad para poder acceder a los sensores y actuadores, de manera que se ven las medidas almacenadas ó que está tomando un sensor en el instante, asimismo como enviar órdenes a un actuador (por ejemplo: encender una luz o emitir un sonido). La aplicación evita la dependencia de accesorios que otras aplicaciones del sector tienen, ya que, está preparado para montar dispositivos propios de bajo coste. De esta forma, disponer de un solo dispositivo que cumpla con toda la recogida de información que se necesita, o bien, tantos como sean necesarios para tener todo el entorno monitorizado y controlado. Todo ello a partir de unas interfaces sencillas y fáciles de manejar para, de esta forma, controlar el sistema eficientemente desde el dispositivo móvil.

Read accessible full text

Monitorización y gestión de una red de sensores inteligentes: aplicación móvil

Author: Guijarro Carcelén, Sergio
Publisher: Universitat Politècnica de València
Year: 2015
Source: https://riunet.upv.es/bitstream/10251/54181/2/GUIJARRO%20-%20Monitorizaci%c3%b3n%20y%20gesti%c3%b3n%20de%20%20una%20red%20de%20sensores%20inteligentes%3a%20aplicaci%c3%b3n%20m%c3%b3vil.pdf
Escola Tècnica Supe io d’Enginye ia In o mà ica
Uni e si a Poli ècnica de València
Moni o ización y ges ión de una ed
de senso es in eligen es: aplicación
mó il
T abajo Final de G ado
G ado en Ingenie ía In o má ica
Au o : Se gio Guija o Ca celén
Di ec o : Jose Luis Poza Luján
Co-Di ec o : Juan Luis Posadas Yagüe
Cu so 14/15
Resumen
Es e p oyec o p esen a una aplicación mó il basada en And oid pa a la
ges ión de un sis ema de senso es y ac uado es. Un sis ema de senso es y
ac uado es hace e e encia a una se ie de disposi i os que es án conec ados
a un se ido , dichos disposi i os, disponen in e namen e an o de senso es
(pa a oma dis in os ipos de medidas del en o no) como de ac uado es (pa a
in e ac ua sob e el en o no).
La aplicación p opo ciona la capacidad pa a pode accede a los senso es
y ac uado es, de mane a que se en las medidas almacenadas ó que es á o-
mando un senso en el ins an e, asimismo como en ia ó denes a un ac uado
(po ejemplo: encende una luz o emi i un sonido).
La aplicación e i a la dependencia de acceso ios que o as aplicaciones
del sec o ienen, ya que, es á p epa ado pa a mon a disposi i os p opios de
bajo cos e. De es a o ma, dispone de un solo disposi i o que cumpla con
oda la ecogida de in o mación que se necesi a, o bien, an os como sean
necesa ios pa a ene odo el en o no moni o izado y con olado.
Todo ello a pa i de unas in e aces sencillas y áciles de maneja pa a,
de es a o ma, con ola el sis ema e icien emen e desde el disposi i o mó il.
Palab as cla e: senso , ac uado , disposi i o in eligen e, disposi i o mó il, moni-
o ización, con ol, In e ne de las cosas, And oid
Abs ac
This p ojec p esen s a mobile applica ion ha is based on And oid o
managemen o a sma senso s and ac ua o s ne wo k. A senso and ac ua o
sys em e e s o many de ices ha a e connec ed o a se e ; such de ices
ha e in e nally bo h senso s (in o de o measu e di e en alues om he
en i onmen ) and ac ua o s (in o de o in e ac on he en i onmen ).
The app gi es he capabili y o access he senso s and ac ua o s in a way
ha he measu emen s s o ed o he ones a senso is aking a he momen
can be seen, as well as send o de s o an ac ua o (such as swi ching on a
ligh o p oducing a sound).
The app p e en s he eliance o accesso ies ha o he s apps ha e because
i is p epa ed o designing i s own low-cos de ices. Thus, i is possible o
ha e jus one de ice o all he in o ma ion equi ed o as many as i i s
necessa y o ha e he whole en i onmen acked and con olled.
All his is ca ied ou h ough simple and easy- o-use in e aces so ha
he use can manage he whole sys em om he mobile de ice in an e icien
way.
Keywo ds: senso , ac ua o , sma de ice, mobile de ice, moni o iza ion, con ol,
In e ne o Things, In e ne , And oid
Índice gene al
Lis a de igu as 2
Lis a de ablas 3
1. In oducción 4
1.1. Con ex o, en o no (mo i ación) . . . . . . . . . . . . . . . . . 4
1.2. Obje i os ............................. 5
1.3. Desc ipción del documen o . . . . . . . . . . . . . . . . . . . . 5
2. Es udio del en o no 7
2.1. In oducción............................ 7
2.2. Sis emassimila es......................... 7
2.2.1. Senso Ki ......................... 7
2.2.2. Senso Ne wo k o LabVIEW . . . . . . . . . . . . . . 8
2.2.3. Wi eless senso ne wo ks . . . . . . . . . . . . . . . . . 8
2.2.4. Wi eless senso loca ion . . . . . . . . . . . . . . . . . 9
2.2.5. Senso es mul ihe amien a . . . . . . . . . . . . . . . . 9
2.2.6. Senso Ex ......................... 10
2.2.7. Senso s........................... 10
2.2.8. EMXSenso s ....................... 11
2.2.9. Wally - Home Senso Ne wo k . . . . . . . . . . . . . . 11
2.2.10. Busca mi iPhone . . . . . . . . . . . . . . . . . . . . . 12
2.2.11.WeMo ........................... 12
2.2.12.Nes ............................ 13
2.2.13. Home Ne wo k Sys em . . . . . . . . . . . . . . . . . . 14
2.2.14. En i omux-xD . . . . . . . . . . . . . . . . . . . . . . 14
2.2.15.Fa mLogix1........................ 15
2.2.16. My Wea he S a ion II . . . . . . . . . . . . . . . . . . 15
2.2.17. Blue oo h Sma Scanne . . . . . . . . . . . . . . . . . 16
2.2.18.BlueSense ......................... 16
2.2.19.Sma Ba n ........................ 16
1
Índice gene al Índice gene al
2.2.20.SnapSwi ch........................ 16
2.2.21.HomeWiza d ....................... 16
2.2.22. Sma Things Mobile . . . . . . . . . . . . . . . . . . . 17
2.2.23. Band Senso Moni o . . . . . . . . . . . . . . . . . . . 17
2.2.24. INSTEON o Hub . . . . . . . . . . . . . . . . . . . . 18
2.2.25.Sma Home........................ 18
2.2.26.IQONTROL........................ 19
2.2.27. Home Con olle . . . . . . . . . . . . . . . . . . . . . 19
2.2.28.ILo eLamp........................ 20
2.3. Análisis .............................. 20
2.3.1. Exposición de ca ac e ís icas . . . . . . . . . . . . . . . 20
2.3.2. Análisis de allado de las ca ac e ís icas de las aplica-
ciones ........................... 22
2.3.3. Análisis de uncionalidades . . . . . . . . . . . . . . . . 25
2.4. Sín esis............................... 29
2.5. Conclusiones............................ 30
3. Especi icación de equisi os 31
3.1. In oducción............................ 31
3.2. De iniciones ............................ 31
3.3. Requisi os uncionales . . . . . . . . . . . . . . . . . . . . . . 32
3.3.1. Lis ado Disposi i os . . . . . . . . . . . . . . . . . . . 32
3.3.2. Lis ado de Senso es de un Disposi i o . . . . . . . . . . 32
3.3.3. Lis ado de Senso es . . . . . . . . . . . . . . . . . . . . 32
3.3.4. Lis ado Ac uado es de un Disposi i o . . . . . . . . . . 33
3.3.5. Lis ado Ac uado es . . . . . . . . . . . . . . . . . . . . 33
3.3.6. Ge ión Senso . . . . . . . . . . . . . . . . . . . . . . . 33
3.3.7. Ges ión Ac uado . . . . . . . . . . . . . . . . . . . . . 33
3.3.8. Diseño........................... 34
3.3.9. Requisi os de usua io y ecnológicos . . . . . . . . . . . 34
4. Diseño del sis ema 35
4.1. In oducción............................ 35
4.2. Especi icación concep ual . . . . . . . . . . . . . . . . . . . . . 35
4.3. Especi icación o mal . . . . . . . . . . . . . . . . . . . . . . . 37
4.3.1. Capa pe sis encia . . . . . . . . . . . . . . . . . . . . . 37
4.3.2. Capa negocio . . . . . . . . . . . . . . . . . . . . . . . 39
4.3.3. Capa p esen ación . . . . . . . . . . . . . . . . . . . . 40
4.4. Conclusiones............................ 46
2

Índice gene al Índice gene al
5. Implemen ación e implan ación 47
5.1. In oducción............................ 47
5.2. Implemen ación.......................... 47
5.2.1. Capa pe sis encia . . . . . . . . . . . . . . . . . . . . . 47
5.2.2. Capa negocio . . . . . . . . . . . . . . . . . . . . . . . 49
5.2.3. Capa p esen ación . . . . . . . . . . . . . . . . . . . . 51
5.3. E aluación............................. 55
5.4. Implan ación ........................... 56
5.5. Conclusiones............................ 57
6. Conclusiones 58
6.1. Di icul ades encon adas . . . . . . . . . . . . . . . . . . . . . 58
6.2. Apo aciones ........................... 59
6.3. Ampliaciones ........................... 59
7. Re e encias 60
3
Índice de igu as
2.1. Senso Ne wo k Fo LabVIEW . . . . . . . . . . . . . . . . . . 8
2.2. Wi eless Senso Loca ion . . . . . . . . . . . . . . . . . . . . . 9
2.3. Senso Ex ............................. 10
2.4. Wally ............................... 11
2.5. Busca miiPhone......................... 12
2.6. WeMo ............................... 13
2.7. Nes ................................ 14
2.8. My Wea he S a ion II . . . . . . . . . . . . . . . . . . . . . . 15
2.9. HomeWiza d ........................... 17
2.10. Band Senso Moni o . . . . . . . . . . . . . . . . . . . . . . . 18
2.11.IQONTROL............................ 19
2.12.P eciosapps............................ 23
2.13. Tiempo medio ac ualización po Sis ema Ope a i o . . . . . . 23
2.14. Tiempo medio has a ac ualización . . . . . . . . . . . . . . . . 24
2.15. Idiomas aplicaciones . . . . . . . . . . . . . . . . . . . . . . . 24
2.16. Ap endizaje manejo app . . . . . . . . . . . . . . . . . . . . . 27
2.17.Apa ienciaapp .......................... 27
2.18.Usabilidadapp .......................... 28
2.19. Va iedad Senso es . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.1. Diag ama concep ual 1 . . . . . . . . . . . . . . . . . . . . . . 35
4.2. Diag ama concep ual 2 . . . . . . . . . . . . . . . . . . . . . . 36
4.3. Diag ama concep ual 3 . . . . . . . . . . . . . . . . . . . . . . 37
4.4. Casosdeuso............................ 39
4.5. Mockup de Inicio de la aplicación . . . . . . . . . . . . . . . . 40
4.6. Mockup de Lis ado Disposi i os . . . . . . . . . . . . . . . . . 41
4.7. Mockup de Lis ado Senso es . . . . . . . . . . . . . . . . . . . 42
4.8. Ges iónSenso .......................... 43
4.9. Lis ado Ac uado es . . . . . . . . . . . . . . . . . . . . . . . . 44
4.10.Ges iónAc uado ......................... 45
4.11. Pan alla In o mación . . . . . . . . . . . . . . . . . . . . . . . 46
4
Índice de igu as Índice de igu as
5.1. JSON lis a de Disposi i os . . . . . . . . . . . . . . . . . . . . 47
5.2. JSON lis a de Senso es . . . . . . . . . . . . . . . . . . . . . . 48
5.3. JSON lis a de Ac uado es . . . . . . . . . . . . . . . . . . . . 48
5.4. JSON Disposi i o comple o . . . . . . . . . . . . . . . . . . . 49
5.5. Código .ja a Senso es . . . . . . . . . . . . . . . . . . . . . . . 50
5.6. Cap u a pan alla de Inicio . . . . . . . . . . . . . . . . . . . . 51
5.7. Cap u a pan alla de Senso es . . . . . . . . . . . . . . . . . . 52
5.8. Cap u a pan alla de Ac uado es . . . . . . . . . . . . . . . . . 53
5.9. Cap u a pan alla de In o mación . . . . . . . . . . . . . . . . 54
5.10. Cap u a pan alla de Ajus es . . . . . . . . . . . . . . . . . . . 55
5.11. Ajus es o ígenes desconocidos . . . . . . . . . . . . . . . . . . 57
5
Índice de ablas
2.1. Exposición ca ac e ís icas de las aplicaciones analizadas 1 . . . 21
2.2. Exposición ca ac e ís icas de las aplicaciones analizadas 2 . . . 22
2.3. Análisis de uncionalidades . . . . . . . . . . . . . . . . . . . . 26
6
Capí ulo 2. Es udio del en o no 2.2. Sis emas simila es
2.2.6. Senso Ex
Es e sis ema es á desa ollado po Ta Co y necesi a de un sis ema ope-
a i o And oid, como mínimo en la e sión 2.2. Además la aplicación es de
ins alación g a ui a y se encuen a en la e sión 1.6.4 la cual da a de la echa
6 de Feb e o de 2013. Sólo es á disponible en inglés y no pe mi e la u iliza-
ción de senso es ex e nos. La aplicación si e pa a la ecogida de da os de
los senso es del disposi i o mó il y los en ía median e WiFi al o denado .
Figu a 2.3: Senso Ex
La en aja de la aplicación es que pe mi e localiza un disposi i o y
ubica lo en un mapa. Además, se puede sabe la la i ud y la longi ud de
nues a posición.
El incon enien e es que su apa iencia es á muy poco cuidada.
En conclusión es una g an aplicación que, necesi a ía un cambio en
cuan o a la apa iencia ya que, no llama la a ención y puede pa ece muy
descuidada.
2.2.7. Senso s
Es e sis ema es á desa ollado po Tom Rice y necesi a de un sis ema
ope a i o And oid, como mínimo en la e sión 2.3. Además la aplicación
es de ins alación as comp a po 0,74ey se encuen a en la e sión 1.2 la
cual da a de la echa 14 de Ab il de 2013. Sólo es á disponible en inglés y
no pe mi e la u ilización de senso es ex e nos. La aplicación si e pa a la
ecogida de da os de los senso es del disposi i o mó il.
13

Capí ulo 2. Es udio del en o no 2.2. Sis emas simila es
2.2.8. EMX Senso s
Es e sis ema es á desa ollado po EMX Indus ies y necesi a de un sis e-
ma ope a i o And oid, como mínimo en la e sión 4.0. Además la aplicación
es de ins alación g a ui a y se encuen a en la e sión 12.0 la cual da a de la
echa 11 de Julio de 2014. Sólo se encuen a disponible en inglés y no pe mi e
la u ilización de senso es ex e nos.
2.2.9. Wally - Home Senso Ne wo k
Es e sis ema es á desa ollado po SNUPI Technologies y dispone de dos
e siones (las cuales sólo es án disponibles en inglés):
Pa a ANDROID necesi a como mínimo una e sión 4.0 del sis ema y
se encuen a en la e sión 2.9 la cual da a del 29 de Ene o de 2015.
Pa a IOS necesi a como mínimo una e sión 7.0 del sis ema y se en-
cuen a en la e sión 1.14 la cual da a del 2 de Feb e o de 2015.
Figu a 2.4: Wally
La en aja de la aplicación es que iene una in e az sencilla, con una
es é ica muy cuidada y es de ácil manejo.
El incon enien e es que necesi as dispone de los senso es de la misma,
lo cual hace que no puedas u iliza lo con senso es case os.
En conclusión es una g an aplicación pe o que se aleja de la nues a
ya que se quie e que se pueda gas a con cualquie senso que se conec a al
se ido .
14
Capí ulo 2. Es udio del en o no 2.2. Sis emas simila es
2.2.10. Busca mi iPhone
Es e sis ema es á desa ollado po iTunes S.a. .l y necesi a de un sis ema
ope a i o IOS, como mínimo en la e sión 8.0. Además la aplicación es de
ins alación g a ui a y se encuen a en la e sión 4.0 la cual da a de la echa
17 de Sep iemb e de 2014. Se encuen a disponible en 32 idiomas y si pe mi e
la u ilización de senso es ex e nos.
Figu a 2.5: Busca mi iPhone
La en aja de la aplicación es que iene una in e az sencilla con una
es é ica muy cuidada y, es de ácil manejo. Además, pe mi e localiza dispo-
si i os y, luego, bloquea los o bo a su con enido u o as u ilidades a ias
(pa a el caso de que se hayan pe dido).
El incon enien e es que necesi as que el disposi i o es é conec ado pa a
pode comunica e con él.
En conclusión es una g an aplicación pe o que se aleja de la nues a ya
que es a sólo si e pa a casos muy conc e os, como localiza un disposi i o
pe dido y pode bloquea lo.
2.2.11. WeMo
Es e sis ema es á desa ollado po Belkin y dispone de dos e siones (las
cuales es án disponibles en 9 idiomas):
Pa a ANDROID necesi a como mínimo una e sión 4.0 del sis ema
y se encuen a en la e sión 1.10.1 la cual da a del 1 de Diciemb e de
2014.
15
Capí ulo 2. Es udio del en o no 2.2. Sis emas simila es
Pa a IOS necesi a como mínimo una e sión 6.0 del sis ema y se en-
cuen a en la e sión 1.10.2 la cual da a del 5 de Ene o de 2015.
Figu a 2.6: WeMo
La en aja de la aplicación es que iene ácil manejo. Además pe mi e
e el consumo de los disposi i os conec ados, sabe desde cuando lo es án,
ecibi no i icaciones o encende disposi i os cuando de ec an algo.
El incon enien e es que necesi as que el disposi i o con el que conec a se
sea de la p opia compañía.
En conclusión es una g an aplicación pe o que se aleja de la nues a ya
que es a sólo si e pa a los senso es de la p opia compañía, se quie e que
uncionen con cualquie senso conec ado al se ido .
2.2.12. Nes
Es e sis ema es á desa ollado po Nes Labs, Inc. y dispone de dos e -
siones (las cuales es án disponibles en 5 idiomas):
Pa a ANDROID necesi a como mínimo una e sión 2.3.3 del sis ema
y se encuen a en la e sión 4.5.2.3 la cual da a de la echa 24 de Feb e o
de 2015.
Pa a IOS necesi a como mínimo una e sión 6.0 del sis ema y se en-
cuen a en la e sión 4.5.2 la cual da a de la echa 24 de Feb e o de
2015.
16
Capí ulo 2. Es udio del en o no 2.2. Sis emas simila es
Figu a 2.7: Nes
La en aja de la aplicación es que iene una muy cuidada in e az y a su
ez sencilla.
El incon enien e es que necesi as que el disposi i o con el que conec a se
sea de la p opia compañía.
En conclusión es una g an aplicación pe o que se aleja de la nues a ya
que es a sólo si e pa a los senso es de la p opia compañía, la idea es buena
pe o le al a pode conec a cualquie senso .
2.2.13. Home Ne wo k Sys em
Es e sis ema es á desa ollado po Panasonic Sys em Ne wo ks Co. L d y
necesi a de un sis ema ope a i o IOS, como mínimo en la e sión 5.0. Además
la aplicación es de ins alación g a ui a y se encuen a en la e sión 1.4 la cual
da a de la echa 25 de Feb e o de 2015. Se encuen a disponible en 44 idiomas
y no pe mi e la u ilización de senso es ex e nos.
2.2.14. En i omux-xD
Es e sis ema es á desa ollado po Ne wo k Technologies Inc y necesi a
de un sis ema ope a i o IOS, como mínimo en la e sión 6.1. Además la apli-
cación es de ins alación as comp a po 49,99ey se encuen a en la e sión
1.0 la cual da a de la echa 30 de Ene o de 2014. Se encuen a disponible so-
lamen e en inglés, pe mi e la u ilización de senso es ex e nos. La aplicación
sólo se u iliza como moni o de senso es ex e nos de la misma ma ca.
17
Capí ulo 2. Es udio del en o no 2.2. Sis emas simila es
2.2.15. Fa m Logix1
Es e sis ema es á desa ollado po CPF IT CENTER COMPANY LIMI-
TED y necesi a de un sis ema ope a i o IOS, como mínimo en la e sión 4.3.
Además la aplicación es de ins alación g a ui a y se encuen a en la e sión
1.0, la cual da a de la echa 23 de Oc ub e de 2011. Además la aplicación se
encuen a disponible en inglés y pe mi e la u ilización de senso es ex e nos.
La aplicación si e como moni o de senso es ins alados.
2.2.16. My Wea he S a ion II
Es e sis ema es á desa ollado po J Yao Chang y necesi a de un sis ema
ope a i o IOS, como mínimo en la e sión 7.1. Además la aplicación es de
ins alación g a ui a y se encuen a en la e sión 1.1.1, la cual da a de la echa
13 de Diciemb e de 2014. Además la aplicación se encuen a disponible en 3
idiomas y pe mi e la u ilización de senso es ex e nos.
Figu a 2.8: My Wea he S a ion II
La en aja de es a aplicación es á en la ácil u ilización de la mis-
ma, con una in e az sencilla. Además se sinc oniza ácilmen e con los
acceso ios "Wea he Cube"de la ma ca.
El incon enien e se encuen a en la necesidad de usa dichos "Wea -
he Cube".
En conclusión es una aplicación buena, que cumple con las necesidades
pe o que peca de la necesidad de ene que comp a sus acceso ios.
18

Capí ulo 2. Es udio del en o no 2.2. Sis emas simila es
2.2.17. Blue oo h Sma Scanne
Es e sis ema es á desa ollado po Ace Senso Inc. y necesi a de un sis e-
ma ope a i o IOS, como mínimo en la e sión 6.0. Además la aplicación es
de ins alación g a ui a y se encuen a en la e sión 1.0.5, la cual da a de la
echa 11 de Julio de 2014. Además la aplicación se encuen a disponible en
inglés y pe mi e la u ilización de senso es ex e nos.
2.2.18. BlueSense
Es e sis ema es á desa ollado po BlueRadios, Inc. y necesi a de un sis-
ema ope a i o IOS, como mínimo en la e sión 7.0. Además la aplicación es
de ins alación g a ui a y se encuen a en la e sión 1.4.1, la cual da a de la
echa 23 de Feb e o de 2015. Además la aplicación se encuen a disponible
en inglés y pe mi e la u ilización de senso es ex e nos.
2.2.19. Sma Ba n
Es e sis ema es á desa ollado po And ew Klein y necesi a de un sis ema
ope a i o IOS, como mínimo en la e sión 6.0. Además la aplicación es de
ins alación g a ui a y se encuen a en la e sión 1.1.2, la cual da a de la
echa 31 de Oc ub e de 2014. Además la aplicación se encuen a disponible
en inglés y pe mi e la u ilización de senso es ex e nos.
2.2.20. Snap Swi ch
Es e sis ema es á desa ollado po Snap So wa e y necesi a de un sis ema
ope a i o Windows Phone, como mínimo en la e sión 7.5. Además la apli-
cación es de ins alación as comp a po 7,99ey se encuen a en la e sión
6.8.223.2317, la cual da a de la echa 24 de Feb e o de 2014. Además la apli-
cación se encuen a disponible en inglés y pe mi e la u ilización de senso es
ex e nos.
2.2.21. HomeWiza d
Es e sis ema es á desa ollado po Rajen y necesi a de un sis ema ope a-
i o Windows Phone, como mínimo en la e sión 8.0. Además la aplicación es
de ins alación g a ui a y se encuen a en la e sión 1.2.3.0, la cual da a de la
echa 21 de No iemb e de 2014. Además la aplicación se encuen a disponible
en 2 idiomas y pe mi e la u ilización de senso es ex e nos.
19
Capí ulo 2. Es udio del en o no 2.2. Sis emas simila es
Figu a 2.9: HomeWiza d
La en aja de la aplicación es una g an uncionalidad pa a con ola
luces, e ídeo, e c. Además es á disponible a a és de in e ne si
con igu as el ou e como indica su asis en e.
El incon enien e es que aún eniendo bas an es unciones necesi as de
sus acceso ios (sopo a bas an es ma cas lo que supone g an a iedad).
En conclusión muy buena aplicación pe o como las demás, necesi a
de los acceso ios sopo ados pa a unciona , no es an gené ica como lo
que se p e ende po noso os.
2.2.22. Sma Things Mobile
Es e sis ema es á desa ollado po Sma Things, Inc. y necesi a de un
sis ema ope a i o Windows Phone, como mínimo en la e sión 8.1. Ade-
más la aplicación es de ins alación g a ui a y se encuen a en la e sión
201.521.217.242.817, la cual da a de la echa 18 de Feb e o de 2014. Además
la aplicación se encuen a disponible en inglés y pe mi e la u ilización de
senso es ex e nos.
2.2.23. Band Senso Moni o
Es e sis ema es á desa ollado po Vene aso y necesi a de un sis ema
ope a i o Windows Phone, como mínimo en la e sión 8.1. Además la apli-
cación es de ins alación as comp a po 1,99ey se encuen a en la e sión
1.2.5.2, la cual da a de la echa 10 de Feb e o de 2014. Además la aplica-
ción se encuen a disponible en inglés y pe mi e la u ilización de senso es
ex e nos.
20
Capí ulo 2. Es udio del en o no 2.2. Sis emas simila es
Figu a 2.10: Band Senso Moni o
La en aja de la aplicación es que puedes e en la pan alla odas las
medidas p oducidas po el acceso io.
El incon enien e es que solamen e si e pa a dicho acceso io.
En conclusión es una buena aplicación pe o, al se solamen e capaz de
ecibi da os de un disposi i o, se queda muy limi ada en compa ación
a lo que se busca con nues a aplicación.
2.2.24. INSTEON o Hub
Es e sis ema es á desa ollado po Sma Labs y necesi a de un sis ema
ope a i o Windows Phone, como mínimo en la e sión 8.0. Además la apli-
cación es de ins alación g a ui a y se encuen a en la e sión 1.0.0.2, la cual
da a de la echa 19 de Sep iemb e de 2014. Además la aplicación se encuen a
disponible en inglés y pe mi e la u ilización de senso es ex e nos.
2.2.25. Sma Home
Es e sis ema es á desa ollado po Roge s Comunica ions Inc. y necesi a
de un sis ema ope a i o Windows Phone, como mínimo en la e sión 8.0.
Además la aplicación es de ins alación g a ui a y se encuen a en la e sión
6.1.31.0, la cual da a de la echa 10 de Diciemb e de 2014. Además la aplica-
ción se encuen a disponible en 2 idiomas y pe mi e la u ilización de senso es
ex e nos.
21
Capí ulo 2. Es udio del en o no 2.2. Sis emas simila es
2.2.26. IQONTROL
Es e sis ema es á desa ollado po mediola - connec ed li ing AG y nece-
si a de un sis ema ope a i o Windows Phone, como mínimo en la e sión 8.0.
Además la aplicación es de ins alación g a ui a y se encuen a en la e sión
1.0.6.0, la cual da a de la echa 10 de Ma zo de 2014. Además la aplicación
se encuen a disponible en 2 idiomas y pe mi e la u ilización de senso es
ex e nos.
Figu a 2.11: IQONTROL
La en aja de la aplicación es que iene una g an can idad de con oles
a iados, has a disposi i os po in a ojos.
El incon enien e es que pa a con igu a el disposi i o necesi as una
pue a Mediola.
En conclusión es una buena aplicación pe o, al necesi a de un acce-
so io conc e o pa a su con igu ación, se queda muy limi ada en compa-
ación a lo que se busca con nues a aplicación.
2.2.27. Home Con olle
Es e sis ema es á desa ollado po Robby Ceyssens y necesi a de un sis-
ema ope a i o Windows Phone, como mínimo en la e sión 8.0. Además la
aplicación es de ins alación g a ui a y se encuen a en la e sión 2.0.0.0, la
cual da a de la echa 20 de Ab il de 2014. Además la aplicación se encuen a
disponible en 3 idiomas y pe mi e la u ilización de senso es ex e nos.
22
Capí ulo 2. Es udio del en o no 2.3. Análisis
Tabla 2.3: Análisis de uncionalidades
En cuan o al de uncionalidades se comp ueba las alo aciones ealizadas
sob e las aplicaciones an e io es, en las cuales, se ha in en ado da le un alo
a cie os aspec os de las mismas. Dichos alo es se cen an en é minos de
ap endizaje, de usabilidad, de apa iencia y de la a iedad de senso es ex e nos
que pe mi en.
En cuan o al ap endizaje en p ime a ins ancia, compa a las aplicaciones
que nos han esul ado sencillas y cuáles di íciles. Pa a ello nos se ha basado
an o en nues a opinión como la de los usua ios que han dejado eseñas en
las dis in as iendas de aplicaciones.
29

Capí ulo 2. Es udio del en o no 2.3. Análisis
De es a mane a se puede deci que casi el 90% de aplicaciones (conc e a-
men e el 89,66) cuen an con uno sencillo. Po o a pa e, se e en oposición
que el 10,34% ienen un di ícil ap endizaje.
Figu a 2.16: Ap endizaje manejo app
Además, en el apa ado de la apa iencia se obse a que:
Figu a 2.17: Apa iencia app
El 55,17% son de aspec o a ac i o.
El 20,69% de aspec o sencillo.
El 24,14% es an e de aspec o pob e.
30
Capí ulo 2. Es udio del en o no 2.3. Análisis
Pa a con inua , se a a alo a la usabilidad de la aplicación (uno de
los elemen os más impo an es). Pa a ello he di idido dicha alo ación en 4
posibles ipos. Dichos ipos son E icien e, Sencilla, Ag adable y Caó ica.
Se obse a que lo que la gen e p io iza a la ho a de desa olla las aplica-
ciones son la e iciencia y la sencillez. De es a mane a se consiguen aplicaciones
muy buenas. Según los da os analizados p e iamen e un 41.38 % son E icien-
es, un 31.03% son Sencillas, un 17.24% son Ag adables y un 10.34% son
Caó icas.
Figu a 2.18: Usabilidad app
Y inalmen e he pasado a alo a la aplicación desde el pun o de is a
de la a iedad de senso es ex e nos que pe mi en. Lo que podemos obse a
es que el 58,62% pe mi e a iedad (pue as, empe a u a, luces...), mien as
que el 41,38% no lo pe mi e.
Figu a 2.19: Va iedad Senso es
31
Capí ulo 2. Es udio del en o no 2.4. Sín esis
2.4. Sín esis
Basándonos en él análisis del en o no ealizado con an e io idad se pue-
de deci que las ca ac e ís icas deseadas po cualquie aplicación de simila
índole debe ían de se :
Idioma: como se ha podido e en el análisis an e io la g an mayo ía
de aplicaciones cuen an solamen e con 1 idioma. Po lo que se ía con-
enien e ene , po lo menos, 2 ó 3 idiomas pa a llega a una mayo
a iedad gen e.
Sis ema ope a i o: dado que cada sis ema ope a i o iene un ipo
de consumido , se ía con enien e consegui lle a la aplicación a los 3
sis emas ope a i os, de es e modo se asegu a cub i la mayo ía de los
ipos de consumido es.
Ac ualizaciones: el iempo de ac ualizaciones debe ía se mejo que
la media, lo que implica ía, un pa de ac ualizaciones anuales de la
aplicación.
Senso es ex e nos: según se ha es udiado, hay muchas aplicaciones
que no pe mi en u iliza senso es de ue a del disposi i o mó il, po lo
cual se ía algo muy deseable po los usua ios.
Va iedad senso es ex e nos: según el análisis an e io , hay muchas
aplicaciones que solamen e uncionan con los acceso ios que e ende
la misma ma ca, pe mi i a iedad ha á que muchos clien es puedan
con e ge en es a aplicación y no depende de unos pocos.
Manejo: según se ha es udiado se ía con enien e que, como la mayo ía
de las aplicaciones, se u ie a una cu a de ap endizaje sencilla de modo
que no lle e casi iempo pode maneja la.
Apa iencia: muchas de las aplicaciones es udiadas an e io men e e-
nían una apa iencia a ac i a pe o, sin emba go, hay ambién un g an
g upo de in e aces sencillas. De es o se puede deci que la apa iencia
idea se ía unas in e aces sencillas pe o a ac i as a la ez, c eando un
equilib io en e ambas.
Usabilidad: las aplicaciones es udiadas nos han dejado cons ancia de
que son e icien es en su usabilidad, dicha aplicación debe ía man ene
dicha ca ac e ís ica.
32
Capí ulo 2. Es udio del en o no 2.5. Conclusiones
2.5. Conclusiones
Como se ha is o median e el es udio de los sis emas simila es y de su
pos e io análisis, an o de alladamen e de sus ca ac e ís icas como de sus
uncionalidades, se han dejado cla a las necesidades de una aplicación de
dicha índole.
A con inuación se an a especi ica odos los equisi os necesa ios ( uncio-
nales, de diseño, de usua io y ecnológicos) pa a que el sis ema a desa olla
los cumpla una ez implemen ado.
33
Capí ulo 3
Especi icación de equisi os
3.1. In oducción
En es e apa ado se a a especi ica los equisi os uncionales, de diseño, de
usua io y ecnológicos de la aplicación a desa olla , pa a ello, se ha empleado
el es ánda IEEE 830.
3.2. De iniciones
Disposi i o: es un apa a o elec ónico de amaño educido que con-
iene una se ie de senso es y/o ac uado es conec ados. En el caso de
nues o sis ema a a se una Raspbe y Pi.
Senso : es un pequeño apa a o elec ónico el cual es capaz de medi
una magni ud en una unidad de medida. En nues o sis ema se án de
empe a u a, de humedad o de posición.
Ac uado : es un pequeño apa a o elec ónico el cual es capaz de a ia
una magni ud. En nues o sis ema se á un emiso de sonido o un led
que se encienda.
Esc i u a: es una es uc u a gene ada cuando se quie e comunica una
o den a un ac uado a a és del se ido .
Lec u a: es un alo que es ob enido po un senso al medi una mag-
ni ud en una unidad.
Mockup: boce o de la apa iencia de la aplicación con el que se puede
hace una idea de como queda á la misma.
34

Capí ulo 3. Especi icación de equisi os 3.3. Requisi os uncionales
Ac ónimos:
•BBDD: Base de Da os.
•S.O: Sis ema Ope a i o.
3.3. Requisi os uncionales
Se han es ablecido una se ie de equisi os pa a la aplicación:
3.3.1. Lis ado Disposi i os
El sis ema pe mi e isualiza odos los disposi i os que hay dados de al a.
En ada: Pulsación del usua io sob e "Disposi i os".
P oceso: El sis ema busca odos los disposi i os que hay y los mues a
en pan alla.
Salida: {Id + Id_disposi i o + Nomb e}
3.3.2. Lis ado de Senso es de un Disposi i o
El sis ema pe mi e isualiza odos los senso es que pe enecen a un dis-
posi i o conc e o.
En ada: Pulsación del usua io sob e un "Disposi i o". [Id_disposi i o]
P oceso: El sis ema busca odos los senso es que pe enecen al dispo-
si i o elegido.
Salida: {Id_senso + Nomb e + Tipo + Id_disposi i o}
3.3.3. Lis ado de Senso es
El sis ema pe mi e isualiza odos los senso es que pe enecen a un dis-
posi i o conc e o.
En ada: Pulsación del usua io sob e "Senso es".
P oceso: El sis ema busca odos los senso es que pe enecen al dispo-
si i o elegido.
Salida: {Id_senso + Nomb e + Tipo + Id_disposi i o}
35
Capí ulo 3. Especi icación de equisi os 3.3. Requisi os uncionales
3.3.4. Lis ado Ac uado es de un Disposi i o
El sis ema pe mi e isualiza odos los ac uado es que pe enecen a un
disposi i o conc e o.
En ada: Pulsación del usua io sob e .Ac uado es". [Id_disposi i o]
P oceso: El sis ema busca los ac uado es que pe enecen a un dispo-
si i o elegido.
Salida: {Id_ac uado +Nomb e_ac uado +Id_disposi i o+Tipo_ac uado }
3.3.5. Lis ado Ac uado es
El sis ema pe mi e isualiza odos los ac uado es.
En ada: Pulsación del usua io sob e .Ac uado es".
P oceso: El sis ema busca odos los ac uado es que hay y los mues a
en pan alla.
Salida: {Id_ac uado +Nomb e_ac uado +Id_disposi i o+Tipo_ac uado }
3.3.6. Ge ión Senso
Pe mi e mos a la in o mación del senso y además las lec u as que p o-
po ciona.
En ada: Pulsación del usua io sob e un senso conc e o. [Id_senso ]
P oceso: El sis ema ca ga la in o mación del senso y busca las lec u as
p oducidas po dicho senso .
Salida: {Fecha_lec u a+Ho a_lec u a+Medida}
3.3.7. Ges ión Ac uado
Pe mi e in e ac ua con el ac uado seleccionado.
En ada: Pulsación del usua io sob e un ac uado conc e o. [Id_ac uado ]
P oceso: El sis ema deja elegi un alo (según el ipo de ac uado )
pa a en iá selo.
Salida: {Id_ac uado +Nomb e+Id_disposi i o+Tipo+Valo _en iado}
36
Capí ulo 3. Especi icación de equisi os 3.3. Requisi os uncionales
3.3.8. Diseño
Se que ía hace una aplicación que ue a:
Visualmen e sencilla, pa a ello se han elegido una combinación de co-
lo es muy sua e que no sob eca gue al usua io (en es e caso un pa de
onos e des y blanco).
Fácil de maneja , pa a ello se han dejado in e aces muy áciles de
conoce y habi ua se a ellas.
Animaciones lige as pa a no sob eca ga el uncionamien o.
3.3.9. Requisi os de usua io y ecnológicos
Requisi os de usua io: El usua io ipo es aquel que quie a mon a se
una ed de senso es. Las in e aces deben de se sencillas pa a en poco
iempo hace se con el manejo del sis ema.
Requisi os ecnológicos: Los equisi os necesa ios que debe ene el
disposi i o mó il del usua io que a a in e ac ua con nues a aplicación
debe ían se :
•Requisi os mínimos:
◦Disposi i o mó il con sis ema ope a i o And oid.
◦Ve sión del sis ema ope a i o 4.0.
◦Pan alla del disposi i o de 4”.
•Requisi os ecomendados:
◦Disposi i o mó il con sis ema ope a i o And oid.
◦Ve sión del sis ema ope a i o 5.0.
◦Pan alla del disposi i o de 5”.
37
Capí ulo 4
Diseño del sis ema
4.1. In oducción
A lo la go de es e apa ado se a a deja cla o como a a se el Sis ema que
se a a desa olla , de modo que se i á pe ilando an o du an e los dis in os
sub-apa ados.
4.2. Especi icación concep ual
Pa a comenza , se obse a el p ime diag ama del Sis ema. Dicho diag a-
ma mues a a g andes asgos la isión global de la aplicación, de modo que,
a pa i de él se iene una idea de su uncionamien o.
Figu a 4.1: Diag ama concep ual 1
38
Capí ulo 4. Diseño del sis ema 4.3. Especi icación o mal
El siguien e mockup co esponde al lis ado de Senso es:
Figu a 4.7: Mockup de Lis ado Senso es
En la ba a supe io hay acceso a la acción de ol e a la página de
inicio.
En el cen o es á el lis ado de los dis in os disposi i os que hayan co-
nec ados, dicho lis ado con end á el id del senso , su nomb e, el dis-
posi i o al que pe enece y la imagen del ipo de senso pa a qué, con
solo un is azo se pueda sabe de que ipo es ( empe a u a, humedad,
posición,e c.).
En la pa e in e io la ba a de na egación del S.O.
Además, a és e lis ado de Senso es se puede llega desde el lis ado de Disposi-
i os, pa a ello solamen e se iene que pulsa encima de uno de los disposi i os
y se ab i á el lis ado de Senso es pe o sólo se ca ga án los que es án en dicho
disposi i o.
45

Capí ulo 4. Diseño del sis ema 4.3. Especi icación o mal
El siguien e mockup co esponde a la in e az de un Senso :
Figu a 4.8: Ges ión Senso
En la ba a supe io se iene acceso a la acción de ol e a la página
del lis ado de Senso es.
En el cen o hay:
•En la pa e supe io , como en el lis ado de Senso es, es á la in o -
mación del Senso elegido pe o ampliando la an e io in o mación:
con la magni ud y la unidad de dicho senso .
•En la pa e in e io las medidas ealizadas po dicho senso , las
cuales se mos a án po un lis ado donde pond á: echa, ho a y
medida.
En la pa e in e io la ba a de na egación del S.O.
46
Capí ulo 4. Diseño del sis ema 4.3. Especi icación o mal
El siguien e mockup co esponde a la in e az del lis ado de Ac uado es:
Figu a 4.9: Lis ado Ac uado es
En la ba a supe io se end á un acceso a la acción de ol e a la
página del Inicio de la aplicación.
En el cen o hab á un lis ado de los dis in os Ac uado es, se mos a án:
su id, su nomb e, el núme o del disposi i o al que pe enece y además
una imagen del ipo de ac uado .
En la pa e in e io la ba a de na egación del S.O.
Se puede obse a que el lis ado es igual al de Senso es, pe o cambia en
cuan o a la in o mación con la que abajan.
47
Capí ulo 4. Diseño del sis ema 4.3. Especi icación o mal
El siguien e mockup co esponde a la in e az de un Ac uado :
Figu a 4.10: Ges ión Ac uado
En la ba a supe io hay acceso a la acción de ol e a la página del
lis ado de Ac uado es.
En el cen o se iene la in o mación ela i a a el ac uado seleccionado
en el lis ado an e io la cual es: el id del ac uado , el nomb e, el dis-
posi i o al que pe enece, una ba a deslizan e y un bo ón de en ia .
Dicha ba a se á la que se u iliza á pa a en ia al ac uado el da o ya
sea digi al (se en ia á 0 ó 1) o analógico (0 a 100).
En la pa e in e io la ba a de na egación del S.O.
48
Capí ulo 4. Diseño del sis ema 4.4. Conclusiones
El siguien e mockup co esponde a la in e az de In o mación:
Figu a 4.11: Pan alla In o mación
En la ba a supe io se iene acceso a la acción de ol e a la página
del lis ado de Ac uado es.
En el cen o es á la in o mación ela i a a la app, es deci , el í ulo de
la misma con la o o y el nomb e del Au o .
En la pa e in e io la ba a de na egación del S.O.
4.4. Conclusiones
Como conclusión, se iene una cla a idea de lo que hay que implemen a e
implan a en la siguien e ase del desa ollo, ya que se ha dejado bien ma cado
su diseño p e io. En el siguien e apa ado se mues a la aplicación mos an-
do la capa de pe sis encia con e ida ya en iche os y además, cap u as de
pan alla y ozos de código ya p og amado.
49
Capí ulo 5
Implemen ación e implan ación
5.1. In oducción
En es e apa ado se a a mos a cla o como la aplicación ha omado
o ma g acias al capí ulo an e io . Pa a ello se mues a como ha e olucionado
la capa de pe sis encia en los iche os necesa ios, la capa de negocio en código
de p og amación y los mockups en in e aces de nues a aplicación.
5.2. Implemen ación
5.2.1. Capa pe sis encia
Pa a mos a la capa de pe sis encia, se obse an las es uc u as de los
obje os que se u iliza án cuando se eciben los da os po pa e del se ido
al cual se le solici an, o bien, cuando se le en ían da os al mismo a la ho a
de da ó denes a los ac uado es.
Un ejemplo de la es uc u a de los disposi i os es és a:
Figu a 5.1: JSON lis a de Disposi i os
50

Capí ulo 5. Implemen ación e implan ación 5.2. Implemen ación
En el ejemplo de la imagen an e io se puede e que con iene los da os
del p opio disposi i o y además, dos lis as que con ienen a los senso es y
ac uado es que pe enecen al disposi i o. Así que se a mos a cada una de
esas lis as, las cuales son:
Figu a 5.2: JSON lis a de Senso es
En es a lis a es a án los dis in os iden i icado es necesa ios pa a el Senso
(id p opio del senso y del disposi i o al que pe enece), así como el nomb e
de dicho senso . Además, hab á un iden i icado e e en e al ipo de da os,
dicho id iene con una se ie de ipos es ablecidos ijos, según dicho ipo se le
mos a á un icono u o o. Se á necesa io ambién que enga una magni ud y
una unidad en la que se es a á haciendo la oma de medidas po dicho senso .
En la imagen co espondien e a la lis a siguien e se e á un ejemplo de
como se es uc u a án los Ac uado es en el o ma o JSON.
Figu a 5.3: JSON lis a de Ac uado es
51
Capí ulo 5. Implemen ación e implan ación 5.2. Implemen ación
Aho a se a a mos a un ejemplo de como se ía los da os en o ma o
JSON e e en es a un disposi i o con dos senso es y dos ac uado es.
Figu a 5.4: JSON Disposi i o comple o
5.2.2. Capa negocio
En es e apa ado se mues a dis in os ozos de código explicándolos b e-
emen e.
52
Capí ulo 5. Implemen ación e implan ación 5.2. Implemen ación
Figu a 5.5: Código .ja a Senso es
En es e p ime código mos ado se ealiza la unción de ellena el lis ado
donde se mos a án odos los senso es ca gados. Pa a ello se ha c eado un
adap ado p e iamen e (dicho adap ado ecoge los da os de cada elemen o
de la lis a y los es ablece en el adap ado ).
Además, se c ea en cada uno de los elemen os una llamada a la ac i idad
del Senso donde se ges iona indi idualmen e. Pa a dicha llamada se le pasa
como ex a un Id con el del Senso pulsado y se mues a un Toas (mensaje
po pan alla) indicándolo.
Como añadido ambién se modi ica la ansición po de ec o pa a p oduci
un e ec o de deslizamien o.
53
Capí ulo 5. Implemen ación e implan ación 5.2. Implemen ación
5.2.3. Capa p esen ación
En es e apa ado se p esen an las dis in as cap u as de pan alla que se
han sacado de la aplicación uncionando.
Es a p ime a cap u a co esponde a la in e az de Inicio:
Figu a 5.6: Cap u a pan alla de Inicio
Desde es a p ime a pan alla se accede a los dis in os sub-apa ados de la
misma. Se pod ía po lo an o:
En la ba a supe io hay acceso an o a la in o mación de la aplicación
(au o , imagen y í ulo de la aplicación) como a la pan alla de ajus es.
En el cen o es án los accesos di ec os a los lis ados de Disposi i os,
Senso es y Ac uado es.
En la pa e in e io la ba a de na egación del S.O.
54
Capí ulo 6
Conclusiones
6.1. Di icul ades encon adas
Pa a habla de las di icul ades que he encon ado du an e la ealización
del p oyec o hay que pone en an eceden es, que el mismo, iene mucho en
común en e o os p oyec os coo dinados po el mismo p o eso . Es po eso,
que se han ealizado un dos euniones semanales pa a, en e odos, sen a
unas bases comunes de abajo. G acias a dichas bases, se ha quedado en
una es uc u a común pa a la comunicación en e el se ido , el clien e y los
senso es.
Po o a pa e, es án las di icul ades encon adas en el desa ollo pu a-
men e dicho en el cual p oducía e o es po los cuales, muy de ez en cuando,
ocaba desins ala la aplicación y ol e a ejecu a la pa a que la mos a a sin
e o . Además, al p incipio u e di icul ades con los es ilos de la aplicación.
T as mucho modi ica los y que no hubie a cambio alguno en la aplicación,
esul ó que a pa i de la API u ilizada enía 2 a chi os de es ilos y u ilizaba
el de la e sión que no co espondía a la e sión del S.O de mi disposi i o
mó il.
Después de dicho e o , u e p oblemas con la isualización de las lis as
de mane a co ec a debido a que se mues an una ila de cada colo de ondo,
al inal u e que c ea pa a pode hace lo de es a mane a una in e az dis in a
con el colo de ondo nue o y aplica lo una in e az o la o a según si la ila
e a pa o impa .
Po úl imo, la di icul ad ela i a a adap a la pan alla lo mejo posible a
a ios amaños, es eando con a ios disposi i os y e siones del S.O. Tam-
bién se ha in en ado adap a la in e az a la o ien ación del disposi i o, pa a
que al o a la pan alla no quede mal la isualización.
61

Capí ulo 6. Conclusiones 6.2. Apo aciones
6.2. Apo aciones
Las apo aciones del p oyec o son las siguien es:
1. En el capí ulo 2 se p opo ciona un in o me de análisis de aplicaciones
simila es en el me cado ac ual pa a, pode desa olla p oyec os en el
ámbi o del p oyec o p esen ado.
2. En los capí ulos 2 y 3 se p opo ciona un ejemplo de especi icación de
equisi os y de esquemas o males pa a p oyec os simila es.
3. Del capí ulo 4 se p opo ciona la p incipal apo ación, la aplicación desa-
ollada que, cumple con los equisi os es ablecidos y es comple amen e
uncional.
6.3. Ampliaciones
Pa a u u as ampliaciones se pod ía inco po a :
Más es ilos pa a la aplicación de modo que el usua io pueda elegi como
la quie e isualiza .
Posibilidad de enlaza senso es y ac uado es pa a que, usando las me-
didas del p ime o, condiciona a que ac úe uno de los segundos.
62
Capí ulo 7
Re e encias
“Desa ollo De Aplicaciones Pa a And oid”. Au o : Joan Ri-
bas Leque ica. Edi o : Anaya Mul imedia. Año: 2015. ISBN: 978-
8441536807.
“EL GRAN LIBRO DE ANDROID 4aEd”. Au o : Jesús Tomás
Gi onés. Edi o : Ma combo. Año: 2013. ISBN: 978-8426719768.
“Ap ende a p og ama con Ja a”. Au o es: Al onso Jiménez Ma-
ín y F ancisco Manuel Pé ez Mon es. Edi o : Ediciones Pa anin o,
S.A. Año: 2012. ISBN: 978-8497321303.
“The In e ne o Things (MIT P ess Essen ial Knowledge)”.
Au o : Samuel G eenga d. Edi o : The Mi P ess. Año: 2015. ISBN:
978-0262527736.
“Beginning JSON”. Au o : Ben Smi h. Edi o : Ap ess. Año: 2015.
ISBN: 978-1484202036.
“And oid” URL: “h ps://www.and oid.com”. Palab a cla e: An-
d oid. Nomb e emp esa: Google. Fecha isualización: 28/05/2015.
“In e ne de las cosas. La ecnología e oluciona ia que odo
lo conec a”. Au o es: Ad ian McEwen y Hakim Cassimally. Edi o :
Anaya Mul imedia. Año: 2914. ISBN: 978-8441536111.
“Domó ica pa a ingenie os”. Au o : J.M Maes e. Edi o : Pa a-
nin o. Año: 2015. ISBN: 978-8497329767.
“Ge ing S a ed - And oid’’URL: h ps://de elope .and oid.com/ aining/.
Nomb e emp esa: Google. Fecha isualización: Junio 2015.
63
Capí ulo 7. Re e encias
“ECMA-404 The JSON Da a In e change S anda d”.URL:
h p://json.o g. Palab a cla e: JSON. Fecha isualización: Junio
2015.
“Diseñando apps pa a mó iles”. Au o es: Ja ie Cuello y José
Vi one. Edi o : C ea espace. Año: 2014. ISBN: 978-1495454448.
“Apps pa a disposi i os mó iles: casos de es udio”. Au o : Rob
Fo d. Edi o : Taschen. Año: 2011. ISBN: 978-3836528832.
64