31.05.2016 Views

completely

Enough_Software_Guide_16thEdition_Web_spanish

Enough_Software_Guide_16thEdition_Web_spanish

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

comercial Phonegap 4 . Varios SDKs híbridos comerciales usan<br />

Cordova como piedra angular, por ejemplo Mobilefirst (IBM),<br />

Salesforce One (Salesforce), Evothings Studio (Evothings), Appgyver<br />

e Intel XDK. Gracias a su abierta arquitectura de plugins,<br />

tanto componentes web como componentes nativos (construidos<br />

específicamente para cada sistema operativo objetivo)<br />

pueden ser combinados con libertad, con el objetivo final de<br />

crear un proyecto de Xcode para iOS o una aplicación Android<br />

para publicar en las tiendas de aplicaciones. También existen<br />

herramientas y librerías disponibles fuera de la familia Cordova,<br />

y pese a que pocos se centran exclusivamente en el desarrollo<br />

de aplicaciones para IoT, es posible que tengan funcionalidades<br />

útiles para el desarrollo de servicios industriales.<br />

Comunicaciones y Protocolos<br />

Uno de los asuntos pendientes en el desarrollo para la IoT es<br />

la aparición de protocolos exóticos de comunicación para un<br />

programador móvil, con nombres como XMPP 5 , MQTT 6 y CoAP 7 .<br />

Las aplicaciones para smartphones necesitan maneras para<br />

comunicarse utilizando algunos de estos protocolos para interactuar<br />

con los dispositivos de la IoT. Por suerte, ya hay algunas<br />

implementaciones disponibles, como el proyecto Eclipse Paho<br />

que incluye un cliente Android 8 . MQTT puede funcionar tanto<br />

con sockets TCP/TLS como con Websockets, lo que permite que<br />

pueda utilizarse este formato dentro de un navegador móvil.<br />

4 phonegap.com<br />

5 xmpp.org<br />

6 mqtt.org<br />

7 tools.ietf.org/html/rfc7252<br />

8 eclipse.org/paho/clients/android<br />

Desarrollo Móvil e Internet de las Cosas<br />

167

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!