FIWARE

Orion

Orion context broker is an implementation of Context Broker GE providing the NGSI9 and NGSI10 interfaces. Using these interfaces, clients can do several operations:

  • Register context producer applications, e.g. a temperature sensor within a room .
  • Update context information, e.g. send updates of temperature.
  • Being notified when changes on context information take place (e.g. the temperature has changed) or with a given frequency.
  • Query context information. The Orion Context Broker stores context information updated from applications, so queries are resolved based on that information.

POI Proxy

A proxy service to retrieve POIs (Points Of Interest) from several public services (Nominatim, Mapquest, Cloudmade, Geonames, Panoramio, Ovi, Flickr, Twitter, LastFM, Wikipedia, Youtube, Minube, Buzz, Foursquare, Gowalla, ...).

The main purpose is to have a single service that handles requests to any public POI service providing a well defined REST API and response GeoJSON.

POIProxy is able to parse JSON and XML responses and serve standard GeoJSON. Finally it has the capability to add new services by providing a configuration file.

POI Data Provider

POI Data provider, which provides spatial search services and data on Points of Interest via RESTful web service API. The data model for representing POIs is modular and based on the entity-component model.

In the proposed model, each POI is an entity, which is identified by a universally unique identifier (UUID). The data related to an entity is stored in different data components, which are linked to the entity using the UUID. These data components are independent of each other and every POI entity can have a different set of components.

This enables the concept to serve a wide range of interest groups, as the data model can easily be extended by application specific data components. POI data can be distributed and different data components can be administered by different organizations using different policies

XML3D

The design of XML3D allows seamless integration of 3D content into into the HTML content HTML pages. The interactive 3D content can be embedded directly This way, 3D content can be displayed in arbitrary websites without any plug-in being installed.

The basis of the XML3D data structure is the Document Object Model (DOM). All 3D objects are fully accessible in the DOM, while an optimized 3D engine ensures realtime display and interaction of the 3D content within the HTML page.

Thanks to this library we have managed to make a 3D representation ofbuildings in each of the places that have become visible to all . We place the building on a flat, based on their GPS coordinates and represent each of the beacons that have associated each location. Thanks to XML3D we can offer our retailers a mink 3D service we provide.