Microsoft anunció que implementará AllJoyn en Windows 10 y que los clientes involucrados en el programa Windows Insider tendrán una oportunidad para desarrollar bits de AllJoyn en la caja. En el proceso de implementación del soporte de AllJoyn en productos de Windows, el equipo de ingeniería de Microsoft Corp contribuye con sus propuestas de cambios en la estructura del software dentro del proyecto de código abierto de AllJoyn. Microsoft Open Technologies está a cargo de asegurarse de que estos cambios estén implementados, que trabajen y sean probados en otras plataformas, como Linux, Android, iOS, OS X, Windows 7 y Windows 8.1, y así asegurar le interoperabilidad de estos cambios.
AllJoyn es una estructura de software de código abierto, y un grupo de servicios para permitir la interoperabilidad en conjunto con dispositivos conectados para crear redes dinámicas de proximidad. AllJoyn fue desarrollado por AllSeen Alliance, una colaboración entre empresas de la industria para avanzar Internet of Things, compuesta de 80 miembros, y que va en aumento. Microsoft se unió a AllSeen Alliance en julio, y también se unió a la larga lista de jugadores clave de la industria como Sony, LG, Qualcomm, Panasonic, Sharp, Cisco, Haier y muchas otras para enfrentarse a un obstáculo mayor de IoT, además de colaborar en una estructura universal de software, basada en el código abierto de AllJoyn, el cual permite a los dispositivos descubrir e interactuar de manera autónoma con productos cercanos sin importar su subyacente tecnología propietaria o sus protocolos de comunicación.
Tener dispositivos de varias fuentes construidos por diferentes fabricantes que intercambien información y crear una experiencia constante y darnos cuenta de todo el potencial de IoT, necesitamos un enfoque basado en estándares que permita la escalabilidad e interoperabilidad, y la prevención de que la industria se fracture en diminutos ecosistemas que involucren el cierre, y forzar a los clientes a trabajar duro para obtener el beneficio de las más de 212 mil millones de “cosas conectadas”, predijo IDC que veremos a finales del 2020.
Un aspecto clave del proyecto AllJoyn, es su universalidad, el hecho de que sea interoperable a través de las plataformas que le dan poder a las “cosas” de Internet of Things. Cuando los cambios, optimizaciones y mejoras son contribuidos al proyecto de código abierto de AllJoyn por parte de Microsoft, MS Open Tech tiene la intención de garantizar el interoperabilidad de esos cambios.
AllJoyn SDK provee enlaces para varias plataformas: Windows, iOS, Android, Linux, OS X; y también lenguajes: C, Java, Objective-C, JavaScript. MS Open Tech ha instalado una infraestructura para verificación continua entre plataformas para las actualizaciones de Microsoft a AllJoyn SDK. La infraestructura permite lo siguiente:
-
Construcción del SDK en Android API 15 y 16, iOS, OS X, Windows Server 2012, Windows 7 y Windows 8.1, cada uno para una combinación de parámetros de tipo, arquitectura, etc.
-
Correr todas las suites de prueba, proporcionadas por Allseen Alliance en esas plataformas.
-
Reparación de cualquier problema descubierto ya sea originado o por algún cambio introducido por Microsoft o por algún otro contribuyente.
-
Trabajo en las actualizaciones de código por parte del equipo de Microsoft Corp para asegurar la estabilidad del SDK y de los enlaces.
-
Expansión de los enlaces con nuevas características agregadas a todas las plataformas, y de ser necesaria, la adición de nuevas pruebas para mantener la cobertura de la prueba de código.
Todos los cambios son contribuidos al repositorio público de AllJoyn Core a través del rastreador Jira existente.
El primer avance del soporte de AllJoyn en Windows 10 es solo el comienzo, y ustedes pronto verán funcionalidades adicionales de AllJoyn que aparecerán en los lanzamientos de Windows Insider, incluidos WinRT APIs, y capacidades de generación de código. También verán contribuciones adicionales al proyecto AllJoyn.
Estos son tiempos muy emocionantes, y trabajar con la comunidad de AllJoyn en la construcción de Internet of Things es una increíble aventura en la que participa MS Open Tech. Pueden unirse a la discusión y al programa de Windows Insider, y así empezar a desarrollar con AllJoyn para conectar dispositivos y comentarnos lo que piensan.