ユーザーがローカル WiFi ネットワークを介して xmpp 経由で自分の電話と通信できる Android アプリケーションを作成したいと考えています。私が XMPP を選択した理由は、Pidgin、Miranda などのクライアント ソフトウェアを使用できるようにするためです。
通信はアプリとクライアントの間でのみ行われるため、理想的には、Pidgin などのクライアント プログラムがアプリに接続してメッセージを送受信できるようにしたいと考えています。このためには、クライアントが接続できるように、アプリケーション内に Java で非常に軽量な XMPP サーバーを作成する必要があると思います。さまざまな XMPP サーバー (OpenFire など) に関する SO に関する多くの情報を見つけましたが、それらはより商用の実装を対象としており、サーバーではこのインスタンスの機能を使用できませんでした。単にスペースがありません。また、XMPP サーバー用のライブラリが見つからないようです。SMACK のようなクライアント側のライブラリはたくさんありますが、サーバー側のライブラリは何もありません。
これについてどうすればよいかについて誰か提案がありますか? Java を使用して XMPP サーバーをエミュレートする方法はありますか?