Fuente: http://www.edgartec....sas-con-delphi/
Durante la presentación de Delphi XE8 en Ciudad de México, Fernando de Embarcadero tocó un tema sumamente interesante: Internet para las cosas. Aunque había escuchado sobre ello, sinceramente no había puesto mucha atención al respecto, pero ahora sabiendo que con Delphi es posible programar para esto, pues me hice la pregunta que da título al presente artículo. Pero antes de hablar sobre ello quiero recomendar la crónica que escribió mi amigo Eliseo González sobre la Presentación RAD Studio XE8 Ciudad de México.
¿Qué es internet de las cosas?
Internet de las cosas o IoT es un término que nació hace 15 años a raíz de investigaciones sobre identificación por radiofrecuencia en red (RFID) en el MIT. En México el concepto se usa en las tarjetas de prepago para el sistema de transporte metropolitano o metro. Así que a raíz de estas investigaciones se dotó a objetos de uso cotidiano con la capacidad de usar identificadores y proporcionar información sobre su estado o información determinada que puede ser consumida por teléfonos inteligentes, computadoras o por otros objetos que a su vez enriquecen la información. Por tanto, el internet de las cosas hace referencia a ello, a la interconectividad de dispositivos, sistemas servicios, en suma, a conectarnos a todo aquello que nos rodea.
Según cisco, el 99 % de los objetos que nos rodean aún no están conectados a internet, por tanto estamos a las puertas de un enorme cambio en nuestra forma de vivir y percibir los objetos que nos rodean. Cisco resume muy bien en el siguiente párrafo de su documento la importancia de IoT:
“Internet de las Cosas y la evolución de Internet
Estamos entrando en una era en la que Internet tiene el potencial de mejorar dramáticamente las vidas de todos en nuestro planeta. Desde curar enfermedades, a la comprensión del cambio climático, mejorar la forma de hacer negocios, o hacer que cada día sea más agradable. Pero, za dónde nos va a llevar la evolución de Internet?“
¿Por qué es importante este tema y por qué es importante que con Delphi estemos listos para el reto?
En 2013 Garner realizó un estudio sobre el crecimiento del mercado de IoT y estableció que para 2020 existirán 26 billones de unidades interconectadas, excluyendo computadoras y teléfonos inteligentes. Este crecimiento representa un potencial valor de mercado cercano a $1.9 trillones de Dólares. Estamos ante oportunidades nuevas de negocio para los desarrolladores, proveedores de infraestructura, etc. Por ello quienes creamos software de la mano de RAD Studio podremos aprovechar las enormes ventajas de este mercado emergente pues el conjunto de características mostradas en la presentación de XE8 han dejado de manifiesto que tendremos la herramienta adecuada para enfrentar los retos venideros con IoT.
Entre las características más destacadas que se han integrado en Delphi XE8 son:
- Soporte para App Tethering. Incluidas comunicaciones a través de WiFi y Bluetooth.
- Apis Nativas para Blue Tooth.
- Soporte a dispositivos de proximidad (Beacons) para iOS, Android y OS X.
- Api de desarrollo multitarea.
- Soporte para construir aplicaciones de 64 y 32 Bits.
Y mucho más.
Creo sinceramente que quienes desarrollamos con Delphi XE8 o C Builder XE8 o AppMethod estamos listos para enfrentar los desafios tecnológicos que vienen. Así que si deseas saber más del tema puedes visitar el sitio de Embarcadero que trata a detalle este tema Internet of things.