WireCloudは、プログラミングスキルを必要とせずにエンドユーザに権限を与え、ウィジェット、オペレータ、その他の既存のマッシュアップから構築された本格的なアプリケーション・ダッシュボードを簡単に作成することを目的としたWebマッシュアッププラットフォームです。これらのビルディングブロックは、共有カタログ内の開発者(および事前に構築されたマッシュアップの場合は他のエンドユーザ)によっても事前に利用可能になりました。

WireCloudは、開発者かエンドユーザかに応じて、2つの異なる視点で使用できます:

  • 開発者は、WireCloudを使用することで、最先端のWeb技術を使用して、ウィジェットやオペレータなどのマッシュアップ可能なWebコンポーネントを簡単に開発し、バックエンド・サービス(例:pub/subのサポート、FIWARE GEsへの"connectors")およびデータ・ソース(例えば、データAPI)に接続することができます。作成されると、WireCloudはエンドユーザによる共有と再利用を促進します。
  • エンドユーザとして、WireCloudを使用すると、プログラミングスキルを必要とせずにアプリケーションダッシュボードを開発することができます(例えば、情報仲介者、ドメインエキスパートなど)。これらのダッシュボードは、異種データ、アプリケーションロジック、UI Webコンポーネントを統合して付加価値のある”インスタント”アプリケーションを作成するなど、ウィジェットとオペレータをマッシュアップすることによって視覚的に作成されます。

次のスクリーンショットでは、WireCloudを使用して作成されたダッシュボードの一部を紹介します。

Fleet management dashboard Weather Forecast dashboard

通常、これらのダッシュボードは、以前に開発され他の開発者が共有していたウィジェットやオペレータをマッシュアップすることによって、ドメインエキスパートによって構築されます。

WireCloudは、モバイル・デバイス、特にタブレット用のサポートも提供しているため、アプリケーション・マッシュアップのウィジェットの一部は、デバイスのネイティブ機能をサポートするように拡張されたり、モバイルプラットフォームに表示されたときのパフォーマンスを向上させるためにネイティブコンポーネントに変換されたりすることができます。たとえば、次のスクリーンショットに示すアプリダッシュボードの地図は、パフォーマンスが向上し、タブレットのGPS機能にアクセスできるネイティブコンポーネントに自動的に置き換えられました。

Creating application
dashboards2

WireCloudを使用して(a)既存のウィジェットやオペレータからアプリケーションダッシュボードを作成する方法、(b)ウィジェットを作成する方法と、オペレータがチェックアウトする方法の詳細については:

実験を開始し、実践的な作業を開始したい場合は、次を参照してください: