eXport-it, android  UPnP Client/Server

それをエクスポートし、UPnPの/ HTTPクライアント/サーバー

Android


ビデオ、オーディオ、画像、電子ブックのためのAndroidのファイル共有アプリケーション




クライアント



eXport-itクライアント

クライアントを起動するときに次のような画面が出ます:

upnp client

タイトルバー上では、接続タイプ(WiFiまたはモバイル)、このネットワークインタフェースのローカルIPアドレスを持っている。 画面中央では、トグルボタンとちょうどメディアサーバーのリストの下を持っている。トグルボタンをクリックすると、このネットワーク上で検出されたすべてのUPnPデバイスのリストを与える。あなたがメディアサーバー以外のデバイスを選択した場合は、そのXMLプレゼンテーションのテキストを読むことができます。



(サーバがデータを配信している場合)、リスト内のサーバーを選択する、のような第二のパネルを与える必要があります

この画面では、右上隅にある小さな「家」での最初のサーバのリストをクリックするに戻ることができます。

画面中央のサーバによってエクスポートされたファイルのリストです。あなたは、リストをクリックすると、(すべての選択を解除するために同じ) をリスト名の近くにあるチェックボックスをチェックし、リスト内のすべてのファイルを選択することができます。

client02


ファイルがリストで選択されているときは、ボタンを押して、これらのファイルを再生することもできますし、他のボタンとのローカルコピーを取得することができます。 また、別のリストかに行く前に、すべての名前の画面を「クリーン」することができます。 video streaming

ビデオとオーディオファイルは、Androidのメディアプレーヤーで再生されます。それだけで、3GPP、WebMのやMP4ビデオ、M4A、OGGやMP3オーディオファイルをサポートしています。 画像はWebViewのを通して示されている。 audio streaming

audio streaming
image display


ebook reading over wifi network

電子ブックについて、私は、アプリケーションを書いていないが、qPDFViewerサポートは、ビューの意図として、それを開始したPDFファイルを読むために彼らの製品を使用することを提案した。 このアクションは、このように、文書を表示した後、eXport-itクライアントは自動的にアンドロイドによって再初期化され、 "新しい"タスクとしてそれを起動する必要があります。 私は他の製品と、この方法をテストし、現在、eXport-itクライアントがqPDFViewer、PDFファイルを読むためのPDFプラグインでは、Acrobat ReaderとFBReader 2ベータ版をサポートしています。 他の電子ブックタイプの場合、唯一のFBReader(2.0ベータ版)は、CoolReaderとZoReaderは現在サポートされています。



私は、「オンライン」URLから読み取ることができ、他の電子ブックリーダーでテストを続行する予定。eXport-itクライアントは最大4 PDFリーダーをサポートすることができますし、 4電子ブックリーダー(詳細は4が最初に表示されている場合)に同時にインストールされ、ダイアログウィンドウが複数がインストールされている場合、 視聴者を選択するために、読んで電子ブックのシーケンスを開始する前に示されている。.

電子ブックを読むための別の方法は、http:/ようなものを(などムンリーダー、FBReader、様..) OPDSカタログを支援するリーダーを使用して、ポート番号の後に「/opds」を追加eXport-itサーバのURLを指すように構成されています/192.168.1.47:8192/opds。 エクスポートされたすべての電子書籍のファイルを一覧表示し、XMLドキュメントを使用してサーバーが応答する

opds catalog ebook reading over Internet


パフォーマンス上の問題と既知の制限事項

ビデオ、オーディオ、画像、電子ブック:設計により、eXport-itクライアントは、ファイルの唯一の4つのカテゴリに対応しています。これは、項目のための唯一の4つのコンテナで、 UPnPの上、traducedている。「通常」のUPnPサーバーは、ファイルの種類に、ディレクトリ名、作成者や俳優の名前、発行年だけでなく基づき、非常に複雑なコンテナの構造を定義する、全く異なる動作を... 同じ項目は非常に多くの場合、複数回表示される...

eXport-itクライアントは、サーバーにアクセスすると、それは要約すると、簡単なリストを提示するため、すべての重複する項目を排除し、世界的なコンテナ構造の複雑な読み取りを実行する必要があります。 このプロセスは、非常に貧しいパフォーマンスで、集中的にヒープメモリを使用し、多くの時間を必要とすることができます。