IPビジネスフォン構築、モバイルIP電話、株式会社モバイル・テクニカ

IPビジネスホン・モバイルIP電話・無線WiFi・WiMAX端末・VoIP関連開発


会社概要 | パートナー専用入口 | ご購入方法 | お問い合わせ | 相互リンク 1 2 3 | ENGLISH  

Home Products Solutions Technology Casestudy Support Forum
IP電話、IP-PBX、無線WiFi、VoIP技術、モバイルWiMAXなら株式会社モバイル・テクニカ
    Home / technology / エンベデッドテクノロジー / DLNA
 
DLNA(Digital Living Network Alliance)

モバイル・テクニカは、米国Allegro Software Development Corporation(以下、Allegro)のUPnP/DLNAモジュールのエンジニアリングサービスを行っております。
Allegroのツールキットを利用することで、UPnP/DLNAに準拠した製品開発がスムーズに行えます。
Allegro 製品の導入におきましては、国内のお客様でも、安心してご導入いただけるようモバイル・テクニカがフルサポートいたします。

RomPlug Embedded UPnP™/DLNA™ Technology Toolkits
<概要>
Allegro社は、3つのUPnP/DLNAコアテクノロジー・ツールキット(RomPlug Basic・RomPlug Advanced・RomPlug Control)を提供しております。

RomPlug embedded UPnP/DLNA technology toolkitsは、 Microsoft Windows XPや Windows Vistaに内蔵されているUPnP/DLNAデバイスやUPnP Control Pointsと相互接続可能なUPnP/DLNAのガイドラインに則った機器開発のために、Allegro Webと XML technologyを使用しています。
さらに、組込み機器を、UPnP機器の検出と相互接続を実現するUPnP Control Pointとすることも可能です。
<製品詳細>
RomPlug Basic toolkit
RomPlug Basic toolkitは、Windows Millennium, XP や Vistaのようなコントロールポイントによるデバイスの検出を可能にします。UPnP architecture Controlをサポートする Windows システム上で、デバイスアイコンは自動的に"My Network Places"上に現れます。ユーザがアイコンをクリックすると、ブラウザが組込みウェブサーバのHTMLページを読込みます。

RomPlug Basic toolkitは、UPnPアーキテクチュアのDiscovery and Description componentsを実装することにより、組込み機器とUPnP architecture Control Pointsの相互接続を可能にします。また、このtoolkitは、どのOSやTCPスタックでも動作する、メモリサイズの小さいANSI-Cを組み込んでいます。Presentationのために使われるRomPager Web Serverに、10Kバイト未満の追加で済みます。RomPlug BasicはBasic Device のUPnP Working Committeeの定義に完全に準拠しています。

RomPlug Advanced
RomPlug Advanced toolkitは、UPnP承認デバイスの開発を促進するためのソースコード、ツールを提供します。またRomPlug Basic toolkitの全機能に加え、UPnP architectureのControl and Eventing capabilitiesを搭載しています。Control and Eventing capabilitiesはXML, SOAP, GENAのプロトコルをサポートしています。

またRomPagerファミリーの他製品の機能上に組み込まれ、かつRomPager Advanced Web Server, RomWebClient,RomXMLの完全なライセンスバージョンを含んでおります。RomPlug Advanced toolkitはUPnP Basic Deviceサポートを含むサンプルテンプレートとHTMLコントロールページのシリーズを含んでいます。サンプルと PlugBuilder templateコンパイラを使うことにより、UPnP承認デバイスを作るうえで数月の開発期間を短縮できます。
RomPlug Control
RomPlug Control toolkitは、どのOS,TCPスタックにも依存しない、完全な相互接続性を持つUPnP architecture Control Pointを作るために必要な機能を提供します。その中には、XML parsing と framing サポート, SOAP プロトコルサポート、GENA プロトコルサポートが含まれています。またRomPagerファミリーの他製品の機能上に組み込まれ、かつRomPager Advanced Web Server, RomWebClient, RomXMLの完全なライセンスバージョンを含んでおります。RomPlug Control toolkitは、UPnP architectureのDiscovery, Description, Presentation, Control そしてEventing レイヤをフルサポートすることで、 UPnPやDLNAデバイスの検出と管理を、いかなる組込み環境の中でも有効な包括的ソリューションとして提供します。
<RomPlugとは・・・>
PlugBuilderコンパイラ 全RomPlug toolkitsは、PlugBuilderコンパイラを含み、そのコンパイラはSOAP parsing と framing プロセスを簡素化することにより製品開発のスピードアップを行います。アプリケーションに連携した機能をSOAP parsing and framing control dataと同様に作るために、UPnP Forum Working Groupで規定されたデバイスとサービステンプレートを、PlugBuilder が処理します。ランタイム時に、RomPlugは受信したSOAPメッセージ、アプリケーションファンクションに配信するデータ構造を自動的に解析します。
アプリケーション開発者は、SOAP message parsingと framingの詳細ではなく、デバイス特有の機能の開発に集中することが可能となります。
Application Toolkits
AllegroはまたRomPlug IGD(Internet Gateway Device), RomPlug MediaRender, RomPlug MediaServe、 RomPlug MediaControlという4つのUPnP/DLNA application toolkitを提供いたします。
このキットはUPnP Forum Device Control Protocol (DCP)specifications と DLNA Guidelinesで規定されたInternet Gateway Device (IGD), Media Renderer、 Media Serverを供給します。 ベンダは容易にデバイスにDLNA DMS, DMP, DMR, DMC機能を加えられます。基礎的なRomPlug core UPnPサポートのほかに、APIと凡例を提供することで、RomPlug application toolkitsを使うデバイスベンダは、市場への製品投入を格段に早めることができます。

簡素化された開発モデルを提供
RomPlug toolkitsは、エンジニアのために簡素化された開発モデルを供給します。RomPlug runtime routinesはPlugBuilderコンパイラで作ったコンパクトなテーブルで駆動します。フルソースは供給されていますが、SSDP, GENA, HTTP, SOAP、 XML ファンクションは、ルーチンコールをするアプリケーションの下のレイヤで動作し、それ故開発者はSOAP syntax もしくはGENA subscriber listsを気にすることなく、アプリケーション特有のファンクションを作ることに専念できます。RomPlug Toolkitを管理するためのAPIコールは、UPnPテクノロジの内部プロトコルの複雑さに巻き込まれずに、パワフルなUPnP/DLNA architectureのデバイスとコントロールポイント作るための簡易な方法を提供いたします。

洗練されたコンパイラオプションフラッグによって、最大のコード共有に対し、極めて小さなコードフットプリントを提供することが可能になります。

AllegroはUPnPフォーラム及び、DLNAのメンバーであり、他のUPnP/DLNA devices とcontrol pointsとの相互接続保証のための様々なテスト(Plugfest)に広く参加しています。したがって、ベンダは、デバイスのコンパチビリティにおいては、市場で実績あるAllegroのUPnP/DLNAテクノロジに一任し、自社のデバイス特有の機能開発に注力することができます。

移植性の高いツール
Allegroの RomPlug toolkitsは、移植性の高いANSI-Cソースコードで納入され、市場で実績あるAllegro Software Abstraction Layerを使用してインプリされています。またそのSoftware Abstraction Layerは、どのRTOSやTCPスタックでも動作いたします。RomPager product familyは、マルチ同時HTTPと他のプロトコルリクエストをサポートするために、共通の軽量スケジューラを使用しているデバイスOS環境において、シングルタスク/スレッドを共用しています。実際のところ、RomPager製品は、アイドルループを止めることにより、OSなしのデバイスでも動作します。

Software Abstraction LayerはRTOS, TCP/IP, file system環境との接続を供給します。 RomPager product familyは、すべてメジャーなCPU/OSプラットフォームに移植されています。(ARC MQX, Enea OSE, Express Logic ThreadX, Green Hills INTEGRITY, Kadak AMX, Accelerated Technology Nucleus, Linux, Macintosh OS-9, OS-X, Microsoft Windows CE/95/98/Me/NT/2000/XP, QNX, Treck TCP, Unix and WindRiver VxWorks、 pSOSなど。)

また主要なRTOSやPC環境へはインターフェースファイルとともに納品されております。

 
 
 
Technology
IP電話、モバイルWiMAX、地域WiMAX、IP-PBX、無線WiFi、VoIP技術なら株式会社モバイル・テクニカ
 
ビジネスフォン、モバイルIP電話、IPビジネスホン、無線WiFi技術、WiMAX端末開発など、弊社製品に関連するお問い合わせ

WEB CALL ウェブからコール CALL BACK

 


Site Map Contact Us Privacy Policy Inquiry