MOSAIC: Device-as-a-Feed

Feed Devices to your Apps.

MOSAIC - what is it ?

MOSAIC enables a community of devices to be easily connected to a community of applications.
 
MOSAIC allows the addition of devices without prior knowledge of the specific applications that will use the data. This means one can develop your own devices or include those available from others suppliers. 
 
MOSAIC also means a developer can create new applications without detailed knowledge of the devices and device protocols. Since MOSAIC brings in device data and converts it into a standard internet feed, the application developer can focus on creating the specific capabilities of the application and not have to spend time handling the device specifics. Customer's can add as many applications as the imagination allows.

MOSAIC provides :

  1. A Rapid Device Application development environment.
  2. MOSAIC APIs support the rapid inclusion of new devices into MOSAIC.
  3. Devices are represented as feeds that an app can incorporate just like any other network feed.
  4. Robust and secure runtime environment. 

Using MOSAIC is easy:

  • Add devices to MOSAIC with a set of simple API’s.
  • Devices become Internet ‘feeds’ just like any other Internet feed.
  • Include devices from other sources.
  • Pick and mix device feeds to build your unique app.

MOSAIC even allows third party developers to add devices and applications to your MOSAIC system.