OpenDMTP

アプリケーションのスクリーンショット:
OpenDMTP
アプリケーションの詳細:
バージョン: 1.1.3
日付のアップロード: 28 Jun 11
開発者: Martin D. Flynn
ライセンス: 無料
人気: 61
サイズ: 258 Kb

Rating: 2.0/5 (Total Votes: 1)

OpenDMTP - OpenDMTP(Open Device Monitoring and Tracking Protocol)は、?レイテンシ/低帯域幅ネットワーク上でモバイルデバイスと通信するための?度に構成可能で拡張可能なプロトコルです。このプロトコルは、特にGPSベースロケーション情報の送信に向けられており、その機能を示すフル機能のリファレンス実装が含まれています。


市場には、独自のクローズドプロプライエタリプロトコルを備えた多くのモバイルGPSトラッキングデバイスがあります。ウェブで公開されているプロトコルを検索すると、デバイス間でデータ(GPS情報を含む)を転送するためにごくわずかしか利用できないことが?らかになりました。しかし、これらのソリューションは、一般に、非モバイルアプリケーション向けに設計されているか、モバイルアプリケーションに必要な低帯域幅、構成可能、および拡張可能な機能の一部が欠けています。


モバイルデバイス用に設計されたオープンプロトコルを使用することには多くの利点があります。ターゲットイベントの生成:市場にある多くのデバイスは、受信しているデータをサーバが理解できるように、大量のGPSデータをバックエンドサーバに送信するように設計されています。この承認の問題は、決して使用されない情報に対するデータ伝送コストが?くなる傾向があることである。モバイルアプリケーションに使用されるプロトコルは、特定のアプリケーションに関連するイベントのみを生成する柔軟性を提供できる必要があります。


ネットワーク効率:モバイルデバイスは、通常、限られたネットワーク接続性を有し、場合によっては、データ通信がかなり?価(例えば、衛?)である可能性がある。このため、プロトコルはクライアントとサーバー間のダイアログで効率的である必要があります。最低限の時間で最小限のバイト数で必要な情報を伝達できるように、通信を最適化する必要があります。トランスポート・メディア:異なるモバイル・アプリケーションには、データをサーバーに戻す独自の方法があります。 GPRSまたはソケットベースの通信を使用するものもあれば、衛?通信を使用するものもあれば、BlueToothなどの他の形式の無線通信を使用するものもあります。プロトコルの設計は、使用されているトランスポートのタイプにかかわらず、そのようなトランスポート・メディアのすべてのタイプを包含できる必要があります。


双方向:一部のデバイスは双方向通信(GPRSまたは他のソケットベースの接続)をサポートできますが、他のデバイスは片方向通信(つまり一部の衛?通信システム)のみをサポートしている場合もあります。これを念頭において、プロトコルは、双方向(双方向)と片方向(一方向)の両方の通信をサポートするように設計する必要があります。


柔軟なデータエンコーディング:ほとんどのタイプのトランスポートメディアは、バイナリコード化されたデータの送信を可能にします。しかし、ASCIIエンコードされたデータパケットがはるかに適しているメディアがいくつかあります。これを念頭に置いて設計されたプロトコルは、両方のタイプのデータエンコーディングをサポートできる必要があります。設定可能なメッセージ:モバイルアプリケーションで使用される広範囲のデータ型のため、プロトコルは標準メッセージを定義するのに十分柔軟である必要がありますが、フレームワーク内でカスタムメッセージを許可する必要があります。


拡張性:すべてのモバイルアプリケーションが同?ではありません。特殊な取り扱いが必要なものもあれば、さまざまな種類の入出力があるものもあります。モバイルアプリケーション用に設計されたプロトコルは、フレームワークがデバイスの特定のニーズを補うために容?に拡張できることを保証する必要があります。


小型フットプリント:モバイルデバイスは、通常、クライアントコード(すなわち、メモリ、プロセッサ速度)を実行するための限られたリソースしか有していない。これを念頭に置いて設計されたオープンプロトコルは、効率的な実装を可能にするように最適化され、PDA、携帯電話、GPS監視デバイス、その他のOEMマイクロデバイスなどのデバイスを容?にサポートする必要があります。


業界の互換性:オープンなプロトコルを持つことにより、異なるクライアントデバイスとサービスプロバイダ間の互換性が向上します。リファレンス実装:プロトコルの主要機能を紹介するリファレンス実装を持つことで、開発者がクライアントからサーバーにデータを取得することを心配することなく、独自の機能とプラットフォーム固有の実装を追加することができます。


OpenDMTPは、これらすべてのニーズに適合するように特に設計されたものであり、特に、 "Targeted Event Generation" 「ネットワーク効率」と呼ばれる。例えば、GPRS通信のための典型的な「データプラン」は、通常1ヶ月あたり1Mbです。 OpenDMTPはパケットエンコーディングを最適化するように設計されており、3分毎、1日24時間、1ヶ月30日に一度GPS情報パケットを収集し、1Mbのデータプランの上限を維持します。


XMLは非常に拡張性が?いものの、「小さなフットプリント」は失敗する。および「ネットワーク効率」は、要件。したがって、それは実行可能なプロトコル解決策として割り引かれた。多くのモバイルデバイスには、完全なXML解析機能を提供するために必要なリソースがありません。 XMLパケットは、数バイトの実際のデータを送信するだけで、数百バイトの長さである必要があります。これだけでは、ソリューションは衛?などの?コストの輸送媒体にはコストがかかりません。OpenDMTPには、開発を飛躍的に進めるためのフル機能の商用品質参照実装も含まれています。

同様のアプリ

へのコメント OpenDMTP

コメントが見つかりません
コメントを追加
画像をオンにする!