Context Processing, Analysis and Visualization (コンテキスト処理、分析、可視化)¶
コンテキスト処理、分析、可視化の詳細については、Big Data Analysis、Visualization と Media Streams に関するドキュメントを参照してください。
Cosmos¶
:octocat: Git リポジトリ | Docker Hub : none | Flink | Spark | アカデミー | ロードマップ |
---|---|---|---|---|---|
Cosmos とは何ですか?¶
Cosmos BigData Analysis GE は、Hadoop を サービス (HasS) として利用できるようにするための一連のツールです :
- HDFS データ・コピーなどの管理ツールのセット
- OAuth2 トークン・ジェネレータ
- MapReduce ジョブを実行し、ビッグデータの I/O を実行するユーザとアカウント管理用の Web ポータル
- Hive 用のカスタム認証プロバイダ
- 共有 Hadoop クラスタで、MapReduce ジョブを実行するための REST API
- Http/REST 操作のための特定の OAuth2 ベースのプロキシ
Cosmos を使う理由¶
現実の世界の状態が変わるように、IoT デバイスを表すエンティティは絶えず変化しています。ビッグデータ分析は、従来のデータ処理ソフトウェアにとって大きすぎるコンテキスト・データからのデータセットの調査を可能にします。予測分析またはユーザ行動分析を適用して、スマートなソリューションの状態に関する意味のある結論を抽出し、ソリューションに価値をもたらすことができます。
品質保証¶
Cosmos のプロジェクトは、FIWARE の一部であり、次のように評価されています :
- Version Tested:
- Documentation:
- Responsiveness:
- FIWARE Testing:
Knowage¶
| :octocat: Git リポジトリ | Docker Hub | ドキュメント | Webサイト | アカデミー | ロードマップ |
Knowage とは何ですか?¶
Knowage は、トラディショナルなの情報ソースやビッグデータ・システムに対する最新のビジネス分析のためのプロフェッショナルなオープンソース・スイートです。
Knowage は、特定の分析領域を想定した複数のモジュールで構成されています。これらは、個別に使用することも、相互に組み合わせて使用することもできます。
- Big Data (ビッグデータ) - ビッグデータ・クラスタまたは NoSQL データベースに格納されたデータを分析します
- Smart Intelligence (スマート・インテリジェンス) - 構造化されたデータに対する通常のビジネス・インテリジェンスですが、セルフ・サービス機能やアジャイル・プロトタイプに重点を置いています
- Enterprise Reporting (エンタープライズ・レポート) - 静的レポートの作成と配布
- Location Intelligence (ロケーション・インテリジェンス) - ビジネス・データと空間情報または地理情報を関連付けます
- Performance Management (パフォーマンス管理) - KPIs を管理し、スコアカードを整理します
- Predictive Analysis (予測分析) - より高度な分析を行います
- Embedded Intelligence (組込みインテリジェンス) - 顧客またはサードパーティが提供する外部ソリューションと Knowage を連携させます
Knowage を使う理由¶
Knowage スイートは、コンテキスト・データを洞察し、効果的な意思決定プロセスのための実践的な知識に変換する完全な機能を提供します。Knowage には、通常のレポート作成ツールやチャート作成ツールに加え、ロケーション・インテリジェンス、KPIs、リアルタイム、モバイル、ビッグデータ、データ・マイニング、what-if、対話型コックピット、セルフ・サービス機能など、新興ドメイン向けの革新的なソリューションも含まれています。
Knowage はモジュール方式でスケーラブルなアーキテクチャを持ち、NGSI などのオープンスタンダードに基づいています。これにより、ソリューションのカスタマイズが容易になり、FIWARE によって強化されたスマート・ソリューションのニーズに合わせることができます。
品質保証¶
このプロジェクトは、FIWARE の一部であり、以下のように評価されています :
- Version Tested:
- Documentation:
- Responsiveness:
- FIWARE Testing:
Wirecloud¶
| :octocat: Git リポジトリ | Docker Hub | ドキュメント | Webサイト | アカデミー | ロードマップ |
Wirecloud とは¶
Wirecloud は、操作ダッシュボードの開発を容易にするために設計された Web マッシュアップ・ツールです。これにより、エンドユーザはプログラミング・スキルを必要とせずに簡単に Web アプリケーションとダッシュボードを作成し、対象となるデータを視覚化して環境を制御できます。
Web アプリケーション・マッシュアップは、異種のデータ、アプリケーション・ロジック、および Web から供給される UI コンポーネント (ウィジェット) を統合して、新しいコヒーレントで付加価値の高い複合アプリケーションを作成します。急速な開発、DIY、共有性を利用して、Web of Service ("プログラマブル Web" とも呼ばれます) の"ロング・テール"を活用することを目標にしています。
マッシュアップは通常、特定の状況、すなわち、即時、特注、短期のニーズに対応し、頻繁に再利用する可能性は限られています。ソリューション提供者が "既製品" の機能として提供することを妨げるこの "状況的" な特性なので、Wirecloud のようなツールが必要になります。
Wirecloud を使う理由¶
Web アプリケーションのマッシュアップは、従来の Web プログラミング技術を使用して手動で開発することができますが、このアプローチをフルに活用することはできません。Wirecloud のようなマッシュアップ・ツールやプラットフォームは、プログラミング・スキルを必要とせず、市民、知識労働者、ポータル・デザイナーなどエンドユーザをターゲットとする開発パラダイムを目指しています。
Wirecloud を使用すると、次の主要機能にアクセスできます :
- 実験的に革新的なウィジェット、オペレータ、プレハブ・マッシュアップを選択することで、膨大な成長を遂げている分散カタログからのマッシュアップを考案できます
- ワイヤーリング・エディタを使用すると、マッシュアップ内のウィジェットを簡単に接続して、RIA (Rich Internet Application) 機能を備えた本格的なダッシュボードを作成できます
- ワイヤーリング・エディタを使用すると、フィルタ、アグリゲータ、アダプタなどの拡張可能なオペレータを使用して、ウィジェットをバックエンド・サービスまたはデータソースに簡単に接続できます。
- 新しく作成したマッシュアップを他の同僚やユーザと共有できます。それにコメントを付け、タグ付けし、発見可の能性と共有の可能性を促進するためにそれを評価します
- 他のウィジェット、オペレータ、マッシュアップをコメント、タグ付け、評価することにより、強力なコミュニティを構築するのに役立ちます。プラットフォームはあなたの貢献を補完するために最善を尽くします
品質保証¶
このプロジェクトは、FIWARE の一部であり、以下のように評価されています :
- Version Tested:
- Documentation:
- Responsiveness:
- FIWARE Testing:
Kurento¶
| :octocat: Git リポジトリ | Docker Hub | ドキュメント | Webサイト | アカデミー | ロードマップ |
Kurento とは何ですか?¶
Stream Oriented GE は、マルチメディア機能のための抽象化レイヤーを提供する 開発フレームワークであり、専門家以外の開発者が双方向メディア・コンポーネントを アプリケーションに組み込むことを可能にします。Open API はこの実現の中心です - JSON RPC 2.0 をベースとした REST ライクの API で、複雑なメディア処理 パイプラインを作成するためにチェーン化できるメディア・エレメントの ツール・ボックスを公開します。Stream Oriented GE は、Open API のいくつかのクライアント実装を提供します。Java クライアントを使用すると、 開発者は Java または JEE アプリケーションにメディア機能を組み込むことができます。 また、NodeJS と一緒に、またはブラウザ・アプリケーションで直接使用できる Javascript クライアントも用意されています。これらのおかげで、Stream Oriented GE は、 トランスポート、エンコーディング/デコーディング、プロセシング、 レンダリングの複雑さを簡単かつ効率的に処理するための強力なエンド・ツー・エンドの 相互運用可能なマルチメディア通信機能を開発者に提供します。
Kurento を使う理由¶
インタラクティブ・マルチメディア・アプリケーションの開発は複雑な作業であり、通常は特定の専門知識と膨大な投資が必要です。Stream Oriented GE は、マルチメディア技術を民主化し、WWW 開発者が相互運用可能なオーディオ・ビジュアル・コミュニケーション、コンピュータ・ビジョン、拡張現実感、柔軟なメディア再生、録音などの高度な機能を含む強力なアプリケーションを作成できるようにする抽象化とイネーブラーをもたらします。Java EE および JavaScript テクノロジに精通した開発者にとっては、他の言語のシステムからも使用できる、相互に影響を受けないネットワーク・インターフェイスを介してその機能が公開されていますが、GE は特に有用で直感的です。要するに、複雑でインタラクティブなマルチメディア通信の開発を、迅速かつ簡単かつ容易に可能にします。
品質保証¶
このプロジェクトは、FIWARE の一部であり、以下のように評価されています :
- Version Tested:
- Documentation:
- Responsiveness:
- FIWARE Testing:
FogFlow (Incubated)¶
| :octocat: Git リポジトリ | Docker Hub | ドキュメント | アカデミー | ロードマップ |
FogFlow とは何ですか?¶
FogFlow は、IoT エッジ・コンピューティング・フレームワークであり、クラウドとエッジを越えた動的な処理フローを調整します。これは、複数の NGSI ベースのデータ処理タスクを動的かつ自動的に統合して高レベルの IoT サービスを形成し、次に IoT デバイスの可用性、地域性、移動性に関する共有クラウド・エッジ環境内でこれらのサービスの展開を調整し、最適化します。
FogFlow を使う理由¶
クラウドのみのソリューションのコストは、IoT サービスが1000個以上の地理分散デバイス (geo-distributed devices) を持つ大規模な IoT システムを実行するには高すぎます。多くの IoT サービスは、10ms 未満のエンド・ツー・エンドのレイテンシ・サービス・プロバイダのような高速応答時間を必要とし、クラウド・エッジ環境で IoT サービスを迅速に設計して展開するには莫大な複雑さとコストがかかります。時間の経過とともにビジネス要求が急速に変化しており、サービス・プロバイダは共有されたクラウド・エッジ・インフラストラクチャ上で新しいサービスを試用して解放する必要があります。地理的に分散した ICT インフラストラクチャ上で IoT サービスを迅速に設計および導入するためのプログラミング・モデルの欠如は、相互運用性とデータの共有と再利用のためのオープン性の欠如により、さまざまなアプリケーションにわたって結果が壊れています。
品質保証¶
このプロジェクトは、 FIWARE の一部であり、以下のように評価されています :
- Version Tested:
- Documentation:
- Responsiveness:
- FIWARE Testing:
Perseo (Incubated)¶
Core
| :octocat: Git リポジトリ | Docker Hub | ドキュメント | ロードマップ |
Front-End
| :octocat: Git リポジトリ | Docker Hub | ドキュメント | ロードマップ |
Perseo とは何ですか?¶
Perseo Context-aware Complex Event Processing (Context-aware CEP) GEは、 Orion Context Broker または他の NGSI 準拠のシステムまたはサービスからの コンテキストからのイベントをリアルタイムでリッスンするモジュールであり、 変化する条件に即座に対応することができます。
Perseo を使う理由¶
スマート・ソリューションでのイベント処理により、受信したコンテキスト・データの 変化を監視し、外部アクションをトリガーすることで対応するためのパターンを 特定できます (eMail や SMS メッセージの送信など)
Perseo は、Esper CEP に基づいたイベント処理のための NSGI 準拠のルール・ベースの クエリ・エンジンです。EPL で SQL ライクなクエリを使用してルールを定義すると、 ハード・ワイヤのイベント条件にコードを書く必要がなくなります。したがって、 Perseo は、コンテキスト・データと他の外部システムとの間の橋渡しとして機能する ことができます。
Perseo のプロジェクトは、FIWAREの一部であり、次のリリースの一部として評価されます。
OpenVidu (Incubated)¶
:octocat: Git Repository | T.B.D. | Site |
---|---|---|
OpenVidu とは何ですか?¶
Openvidu Generic Enabler は、Kurento によって管理または提供されるメディア・ ストリームのリアルタイム処理を簡素化し、ストリームを管理し、ビデオ・カメラの センサへの変換と高度なアプリケーション機能 (統合された視聴覚コミュニケーション、 拡張現実、柔軟なメディアの再生と録音など) の組み込みを簡素化する追加の セキュリティ・レイヤーを提供するシンプルな HTTP REST API を提供します。
OpenVidu を使用する理由¶
Openvidu は、高度なメディア・ストリームの処理と通信を行うためのシンプルな (デプロイが簡単/使いやすい) 方法です。 オープンソースであり、 複数のフロントエンドおよびバックエンド・テクノロジーと互換性があります。 多くのメディア伝送プロトコルをサポートします。詳細を隠し、ユースケースと ビジネス・ロジックに集中できるようにします。
OpenVidu プロジェクトは FIWARE の一部であり、 次のリリースの一部として評価される予定です。