6. WHAT CAN I DO WITH
WIRECLOUD?
Data/Applications Visualization and Mashup
7. Perspectives
• From the developer perspective:
– Use web technologies for easily developing mashable web
components (widgets)
– Integrate web mashups with backend services (e.g. support
for pub/sub, “connectors”
to a number of FIWARE GEs, etc.)
• From the user perspective:
– Develop application mashups: integrate heterogeneous
data, application logic, and UI
web components to create value added instant
applications.
• Without the need of programing skills (e.g. end users,
infomediaries, etc.)
• Fostering the reuse and shareability of widgets,
mashups, etc.
8. Configurable dashboards... and much more
• Wiring
– Wiring and support for channel creation
• HTTP proxy
– Cross-site HTTP requests
• Integration with FIWARE GEs
– APIs for: Context Broker, Object Storage
– Easy to use with Kurento
• Public App Mashups
– Access without login to a mashup
• Embedded mashups
– Integrate public mashups in any website
• Integration with the WStore and IdM
16. News features in WireCloud 0.8.0 and recent work
• Widget skeleton using Grunt tasks and unit
testing using MashupPlatform mock:
– https://github.com/Wirecloud/grunt-wirecloud
– https://github.com/Wirecloud/mock-
applicationmashup
• Docker image:
– https://registry.hub.docker.com/u/wirecloud/fiwa
re-wirecloud/
Configurable dashboards is the core of the platform, though not a single feature. It must be described here. With the same set of widets many dashboards can be created. They can be suited for individual requiremens of preferences of the people using them, or targeted to different roles with different permissions. Developing widgets for your domain pays-back on the many usages you can give to them.
Fast prototyping is something that must be stressed. It allows to sketch-up an application easily. It can be shown to customers or refined with the feedback.
Moreover, development is quite easy. Development is divided into sepparated tasks (widgets) with very few dependance among them.