OSGi Evaluation Kit

中間サービスプロバイダとして必要な開発要件の整理ツールとして利用

キット概要

OSGi対応機器開発に必要なソフトウェア、ハードウェアリファレンス、開発環境をセットにてご提供します。
OSGiフレームワーク及びリモートデバイス管理、アプリケーション配信技術を利用、評価いただく事で、OSGiを利用した製品開発における要件定義、仕様整理、試作開発がスムーズに可能となります。

対象となるユーザ様、利用目的

  • サービスプロバイダー様「コンテンツ、アプリケーションをサービスとして配信されたいサービスプロバイダー様
    • コンテンツ・アプリケーションプロバイダとして必要な開発要件整理のツールとして利用
    • キットに含まれるリモート管理・配信サーバ、エンドユーザ端末を用いての、配信プラットフォームを想定した、配信コンテンツ・アプリケーションの開発及び検証環境として利用
  • 中間サービスプロバイダー様「サービス配信プラットフォームを事業として提供されたいサーバ事業者様」
    • 中間サービスプロバイダとして必要な開発要件の整理ツールとして利用
    • キットに含まれるリモート管理・配信サーバ、エンドユーザ端末を用いて、リモート管理・配信サーバの 要件整理、トライアルを経ての本サーバ設計・開発のベースとして利用
  • デバイスベンダー様「リモートメンテナンス、サービス配信対応端末を開発されたいデバイスベンダー様」
    • リモートメンテナンス、サービス配信に対応した端末の開発要件整理のツールとしての利用
    • キットに含まれるエンドユーザ端末を用いてのハードウェア・ソフトウェア要件洗い出し
    • リモート配信・管理サーバを想定した端末の設計、および接続性検証ツールとして利用

実施いただける内容

OSGiフレームワークを用いたアプリケーション開発を組込機器上で評価可能

既に弊社OSGiフレームワークソフトウェア「Knopflerfish」の動作確認が完了した評価用組込ハードウェアプラットフォーム上にて、OSGiフレームワークを用いたアプリケーション試作開発、評価、テストが可能です。評価用ハードウェアとして、ディスプレイ端末を持つ端末、および持たないゲートウェイ型端末の両方をご用意しております。

OSGiに準拠したリモート機器メンテナンス、アプリケーション配信の技術評価が可能

弊社製OSGi準拠リモートメンテナンス・サービス配信サーバ「Ubicore」がセットされており、OSGiフレームワーク搭載機器のリモートメンテナンス(設定、制御、状態監視等)、及び、アプリケーションの配信管理(追加、削除、アップデート等)機能の技術評価が可能です。

OSGi対応プログラム開発環境、評価用サンプルバンドルアプリケーション、開発マニュアルを提供

OSGiのルールに基づいたプログラム(バンドル)開発を正しく行っていただくために、 Javaの標準開発環境であるEclipse上で動作する開発環境、サンプルソースコード、開発マニュアルをご提供しております。

  • 開発マニュアル
    • 評価環境利用マニュアル(日本語/英語)
    • バンドル開発マニュアル(日本語/英語)
    • Ubicore利用マニュアル(日本語/英語)
  • サンプルソースコード
    • Sample Service Bundle
      Ubicoreからサービスとして配信する為のバンドル開発用サンプルコードです。
    • RGWWebUI Bundle
      ゲートウェイ型端末を想定したポータルWEBアプリ。Ubicoreと連携してのサービス追加によるメニュー及び機能の追加、サービス契約等が行えます。
    • IPcam Bundle
      デバイス連携例として、UPnPサービスを用いたIPカメラ検出、画像参照が行えるアプリケーションバンドルです。