SOFIA y SOFIA Community

SOFIA (además de un nombre precioso de chica) es un middleware que permite la interoperabilidad de múltiples sistemas y dispositivos.

Se trata de una plataforma semántica interoperable que permite poner información del mundo real a disposición de aplicaciones inteligentes (Internet of Things).

SOFIA es un proyecto ARTEMIS que comenzó en el 2009 en el que han intervenido varios países europeos y partners:

Seguro que os habéis fijado que entre los partners está Indra, y aunque no haya participado yo directamente si que lo han hecho algunos compañeros que me han mostrado las capacidades de SOFIA para integrar dispositivos (smart devices) en una red interoperable de una forma sencilla.

SOFIA es:

· Open-source

· Multiplataforma: disponible para Windows, Android, Linux, iOS,…

· Multilenguaje: con portings a Java, C, C++, C#, J2ME

· Agnóstico de las comunicaciones: con implementaciones TCP, Bluetooth, Zigbee,…

La Arquitectura funcional de SOFIA incluye estos elementos:

· Smart Space: un área colaborativa de dispositivos que intercambian información entre ellos

· SIB (Semantic Information Broker): es el core del Smart Space, actúa como elemento de integración de la información intercambiada por los dispositivos. Puede haber varios en un Smart Space. La información se almacena como tripletas.

· KP (Knowledge Processor): representa los elementos desplegados en el Smart Space, puede consumir y/o producir información.

· SSAP (Smart Space Access Protocol) permite la comunicación entr KPs y SIBs. Se usa para la gestión de las sesiones (join y leave) y las tripletas (insert, remove, update, query, subscribe, unsubscribe)

SOFIA también incluye herramientas visuales de desarrollo para la creación de aplicaciones de forma sencilla:

Desde enero de 2012 SOFIA ha abierto su comunidad para que cualquiera pueda participar en la evolución de SOFIA.

En breve publicarán más información sobre lo que ofrece SOFIA y cómo trabajar con este producto.

Si os apetece saber un poco más de lo que ofrece SOFIA os invito a que os registréis.

Respuesta

  1. […] SOFIA (SMART OBJECTS FOR INTELLIGENT APPLICATIONS) es un proyecto I+D Artemis de tres años (finalizado en marzo de 2012) en el que participaron 19 partners de cuatro países de la UE incluyendo Indra, Nokia, Philips, Fiat y Acciona. Ver más […]

Replica a ¿Qué es SOFIA2? | Un poco de Java Cancelar la respuesta