Database Reference
In-Depth Information
Fig. 9. Validation - SPARQL automatic generation
4.5 The Request Presentation Module: Presentation of IoT Services
The Request Presentation module is a Web application that provides end users with a
visual interface to services created using the Request De
nition Web application. When
a user accesses the Web application, all the applications that have been modeled by the
user are automatically loaded. Each application contains one or more visualization
widgets. The Request Presentation layer parses the application metadata and generates
a self-updating widget dashboard (see Fig. 10 )). Note that the supported widgets are
those described in the previous section (i.e. line charts, pie charts, maps, meter gauges).
Dashboards refresh automatically every 30 seconds. However, the user may
manually trigger an update by clicking on the current application menu and selecting
the
Manual data refresh
option. To clear the data of a speci
c widget, click on the
Clear data
button on its top-right corner.
4.6 Validation of the OpenIoT Visual Development Paradigm
The presented framework has been validated in the development of several IoT
applications. In particular a set of sample IoT services are bundled within the open
source implementation of the framework. These sample services (such as weather
service) are simple and aim at demonstrating the functionalities of the
Request
De
modules. In addition to the sample services,
the visual tools have been used to support the development and deployment of three
IoT use cases in the areas of smart cities, manufacturing and crop management. Each of
these use cases comprises several IoT services, which have been developed in a visual
fashion. Note that the implementation and integration of these use case has illustrated
the practical use of the visual tools in the scope of non-trivial applications. In particular,
nition
and
Request Presentation
Search WWH ::




Custom Search