OSGi ProSyst社製品 クライアントソフトウエア

OSGi ProSyst社製品 クライアントソフトウエア

利用用途に応じた クライアントソフトウエア製品群

  • mBS SDK 7(ベース)
  • mBS Smart Home SDK 7(宅内利用)
  • mBS Telematics SDK 7(車載利用)
  • mBS Mobile SDK 2(携帯電話利用)

特長

mBS SDK 7

mBS SDK 7 は、ターゲットプラットフォームやエミュレータ上で稼働するOSGiバンドルとアプリケーションの開発・テスト・プロファイリング・デバッグに必要なセットを提供します。このSDKは、Eclipseのツールとエミュレータで構成されています。

Eclipseのツールは、以下の3つに分かれます。

Eclipse IDE
mToolkit(ProSyst社が提供するもの)

Eclipse plugins
mBS Manager,Remote Launcher,Target Image Generator,mBProfiler※1,TEE Wrapper

※1mBProfiler:旧JProfilerの商標を変更。機能は同類。

Eclipse Target Platforms
Target Platformは、JVMクラスライブラリ・OSGi API、および開発用のOSGiバンドルセットを含む。

CPE:Customer Premises Equipment(宅内機器)

一般社団法人Open Embedded Software Foundation(OESF)がリリースするEmbedded Master3※のOSGiスタックに、ProSyst社のmBSは対応しています。

※Embedded Masterは、Androidのディストリビューションです。 Embedded Master3のリリースは、2011年に予定されています。

mBS Smart Home SDK 7

FEATURES

  • Home Control Layer
    ホームオートメーションネットワーク内のデバイスにオントロジーを提供します。あらゆるデバイスがオブジェクトとして特定のクラスから作られます。
    (例:調光器・カメラ・セキュリティーセンサ・キッチン設備など)
  • Home Automation Layer
    Home Automation Layerはホームデバイスのオペレーションを行う自動エンジンを含みます。
  • ホームプロトコルの実装
    ZigBee・UPnP・LNX・LON・EIBなど、代表的なプロトコルをサポートします。
  • Media Broadcast and Playbackパッケージ
    DLNA互換のメディアサーバーをサポートし、OSGiインターフェースを提供します。
  • Notifications Layer
    ホームアプリケーションで、eMailとSMSを使用し通知を送信します。
  • Web GUI
    Webポータル画面を提供します。
  • Management Components
    TR-069やUPnPなどのプロトコルのサポートにより、ホームデバイスの管理を容易にします。

mBS Telematics SDK 7

FEATURES

  • mBSA(Embedded System Agent)
    プラグ可能なアーキテクチャーのネイティブアプリケーションです。OSGiフレームワークやOSのリソース、OSのネイティブプロセスなどを監視・管理することで、特定のプラグインが提供されます。
  • Vehicle Interface
    オープンソースライブラリ(LLCF)に基づき、車体構造の知識無しでも、データの送受信を容易にします。
  • アプリケーションデータのための信頼できるローカル・データベース
  • 車体の外部デバイスの統合のためのシリアル/パラレルインターフェースのサポート
  • Webサービスによるエンタープライズシステムの統合
  • リッチなGUIインターフェースでアプリケーションをサポート
  • Management Components
    デバイスの遠隔管理(OMA-DM)とコンテンツのダウンロード(OMA DL and OTA download)をサポートします。

mBS Mobile SDK 2

mBS Mobile SDK 2は、mBS SDKをベースにOSGi R4 Core/OSGi R4 MobileとJSR 232仕様に完全準拠した製品です。アプリケーション形式で提供され、Mobileデバイスにそのままインストールして利用できます。(ポーティング不要)

FEATURES

  • OSGi R4 Core/OSGi R4 MobileとJSR232仕様に完全準拠
  • EclipseからmBS Mobile Runtimeにリモート接続が可能
  • Eclipseから遠隔からソフトウエアとコンフィグレーション管理が可能
  • OMA-DMに基づく遠隔管理エージェントを提供
  • Web Widgetsアプリケーションのサポートを追加
  • Androidデバイスとエミュレータをサポート
  • Windows Mobileデバイスとエミュレータをサポート
  • Nokia S60 3.2/5.xデバイスをサポート

mBS Mobile for Android

家庭用STB、ルータ/ネットワーク機器、車載デバイス、モバイルフォン、ビルオートメーション、複合機、エンタープライズアプリケーションサーバーなど、あらゆるデバイスで利用されているOSGiをAndroid上で活用します。さらに、OSGi搭載Android端末をセンターシステム上で一元管理し、OSGiアプリケーションの配信やアップデートを実施します。

OSGi R4 Mobileに対応したProSyst社のAndroid用のOSGi実装です。Androidアプリケーション形式(.apk)で提供され、そのままAndroidデバイスにインストール・実行可能です。もちろん、Android搭載のSTB、デジタルフォトフレーム、IPフォン、非モバイルデバイスにも対応しています。

AndroidとOSGi双方のメリットを共有するために、Android版だけの拡張機能を搭載。OSGiからAndroidの機能を利用したり、AndroidアプリからOSGiの機能が利用可能です。

mBS Mobile for Androidの独自機能

mBS Mobile SDK(Eclipse Plug-in)
Android上で動作するmBS Mobileに接続し、Bundleアプリケーションのインストールや実行、ステータス取得、ログ取得など、Eclipse上でのBundle開発をサポートします。

Android - OSGi ブリッジ
IntentやAIDLをブリッジし、mBS Mobile(OSGi)上からAndroidの機能利用やアプリケーション呼び出しを可能にします。
逆に、OSGiサービスをエクスポートし、Androidアプリケーションから利用することも可能です。

UI Launcher や W3C Widgetsのサポート
OSGi上では、複数のBundleがインストール/アップデートされるため、通常の方法ではUIが表示できません。mBS Mobileでは、UI Launcherを用意し、Bundle固有のUI表示を可能にしました。また、W3C Widgetsをサポートし、非JavaコードによるUI表示も可能です。

mBS Mobile for Windows Mobile

ProSyst社のmBS Mobile for Windows Mobile製品は、Windows Mobile プラットフォーム6.0以上のためのOSGiフレームワークソリューションで、Windows Mobile OSに最適な唯一のOSGi実装製品です。
OSGiとWindows Mobile双方の機能が相互利用可能です。また、OSGiとWindows Mobile間のセキュリティー・コンセプトを統合し、動的にデバイスのポリシーをロード/変更可能にしています。

mBS Mobile for Nokia S60

ProSyst社のmBS Mobile for Nokia S60製品は、Nokia S60プラットフォーム 3.1/3.2/5.0のためのOSGiフレームワークソリューションで、 Nokia S60 OSに最適な唯一のOSGi実装製品です。

OSGiとNokia S60双方の機能が相互利用可能です。また、OSGiとNokia S60間のセキュリティー・コンセプトを統合し、動的にデバイスのポリシーをロード/変更可能にしています。

各製品機能詳細

カテゴリー 機能名 機能概要 mBS SDK 7 mBS SmartHome SDK 7 mBS Telematics SDK 7
開発ツール mToolkit Eclpse上でのOSGi Bundle開発をサポートするPlugin
JVM Lanchers 標準のJDKに加え、Sun CVM、Skelmir CEE-J、Aonix PERCの対応
ImageBuilder ターゲットに必要なBundleを選択し、カスタムFrameworkを構成する
Emulator IBM J9を利用し、Windows/Linux上でJ2ME CDC実行環境の実現
RemoteManagement ネットワーク経由でOSGi Framewok上のBundle管理
JSP Tool JSPをProsystHttpBundleで利用可能なServletへコンバートするツール
Android Support Android OS(Dalvik VM)をサポート
DeploymentPackage Editor OSGi Mobile仕様で規定されるDeployment Package構成ツール
プロファイラー mBProfiler ターゲットデバイス上で、ヒープやCPU使用量、オブジェクトダンプを行うプロファイラー
テストツール OSGi Runtime Validator ターゲットデバイス上で、OSGi Bundleの機能・パフォーマンスを計測するテストツール
Test Execution Environment Junitなどを利用したカスタムテスト仕様を定義・実行するテストツール
仕様準拠 OSGi R4.2 Core OSGi Core仕様に準拠したOSGi Framework
OSGi R4.2 Compendium OSGi Compendium仕様に準拠したOSGi標準サービス ※2 ※1 ※2
OSGi R4 Mobile OSGi Mobile 仕様に準拠したOSGi Framework/標準サービス


OMA-DM OMA-DM v1.2およびSCOMO 1.0への対応


  1. ※1OSGi R4.2の新機能のうちRemote Services,Blueprint Containerに未対応(次期バージョンで対応)
  2. ※2Remote Services,Blueprint Containerに未対応、UPnP Device Service は除く

各製品機能詳細(Prosyst拡張サービス)

カテゴリー 機能名 機能概要 mBS SDK 7 mBS SmartHome SDK 7 mBS Telematics SDK 7
Prosyst拡張サービス Software Admin Bundleのライフサイクルを監視するサービス
Linux Native Process Linuxプロセスを実行するサービス
Web Console ブラウザーを利用し、Frameworkの管理を行うサービス
Control Unit ステータスとコマンドを持つカスタムデバイス定義用サービス
JDO/Neodatis Neodatisを利用したObjectDB サービス
SQLite SQLiteを利用したRDBサービス
Serial and Parallel Gnu RXTXを利用したRS232Cやパラレルポート制御サービス
SSL/TLS J2ME 用の暗号化サポートサービス
USB libusbを利用したUSBアクセスサービス
Web Services Apache AXIS2を利用したWebサービス
mBedded System Agent OSGiの起動/停止を制御するネーティブプロセス
Smart Home Utils カスタムデバイスの制御ドライバー作成支援

Remote Management Tree TR069を利用したリモート管理クライアント

Home Automation Manager 特定の条件を満たした場合に事前に定義された動作を行うシナリオBundle作成支援

Media Players Module Mobile Media API(JSR 135)に対応したDivX,MP3プレーヤー
DLNA Module MiniDLNAを利用したDLNA Server

X10 低速PLC X10(対象ハード:CM11A)制御サービス

KNX ホームオートメーション/ビル管理用KNXプロトコル制御サービス

Zigbee Zigbee(対象ハード:XBee)制御サービス

Cameras module VAPIX-API対応ネットワークカメラ制御サービス

Short Message Service HTTP経由でSMSを送信するサービス

eMail e-メールを送受信するサービス

mGUI J2ME FP環境にUIライブラリ(AWT相当)を提供する
Telematics Utils Module XML定義に従いRAWデータをControl Unitにマッピングするサービス

J-Eval JEValライブラリを利用した数学関数サービス

Vehicle Interface CANを利用した車載I/F

対応プラットフォーム

最小構成 ハードウエア

製品名 ハードウエア 最小要件
mBS SDK
SmartHome
Telematics
CPU Arch x86,ARM,Power PC,MIPS
CPU MH 200以上
RAM 7MB以上
ROM 12MB以上
Rewritable Storage 5MB以上
ターゲットデバイス
製品名 対応JVM 対応OS
mBS SDK
SmartHome
Telematics
JDK JVMが対応しているOS
J9
CVM
CEE-J
Jbed
Perc
Jamaica
Kaffe
Cacao
GCJ
JamVM
OpenMika
Dalvik Android
mBS SDK
Mobile
Dalvik Android
J9
※付属
Windows Mobile 6.x
Nokia S60

開発環境

製品名 Eclipse 対応OS
mBS SDK
SmartHome
Telematics
Mobile
Ver.3.5
  • Windows XP/Vista/7
  • Linux
お問い合わせ
お電話にてお問い合わせください
0800-600-9810
050-5816-9805:携帯電話からのお問い合わせ
受付時間 9:00~12:00 13:00~17:00(土・日・祝日を除く)
OSGi ProSyst社製品 クライアントソフトウエア-TIS Direct Web
OSGi ProSyst社製品 クライアントソフトウエアのページです。TIS Direct Webではお客様の最適なパートナーとして様々なITソリューションを提供しています。業種やキーワードなどからお客様に最適なソリューションをご紹介。また実際のITソリューションのケーススタディ・事例も豊富にご紹介しています。OSGi ProSyst社製品 クライアントソフトウエアのご相談ならTIS Direct Webにおまかせ下さいませ。

更新日時:2018年12月18日 15時42分

PAGE TOP