問題タブ [jini]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - このジニ技術とは何ですか?
この質問は、Jini テクノロジに関するものです。Head First Java book で、著者は、読者が適切な時期に Jini を経験することを期待していると述べています。しかし、数か月前に、このジニが現在 Apache River であることを知りました。テレビ、扇風機、オーブンなどをコンピューターから操作できると聞いたので、本当に勉強したいと思いました。さて、以下は私の質問です
この技術を最初からどこから学べますか? (次のリンクhttp://river.apache.org/user-guide-basic-river-services.htmlは提供しないでください。この技術の初心者には何の助けにもなりません)
使用するには電子工学の知識が必要ですか? (もしそうなら、私はあきらめるか、その知識のある人を見つける必要があります)
それを使用するには、費用のかかるフル デバイスが必要ですか? (リールアンテナ、リモコン)
なぜそれについての本がないのですか?(大規模な検索の結果、Java Robotic の本を 2 冊見ました。残念ながら、それらは 10 年以上前のものです)
java - blitz javaSpaces をインストールするための jini スターター キット 2.1
blitz JavaSpaces (こちら)をセットアップする必要があります。Blitz のインストール ガイドでは、必要なパッケージの 1 つにJINI 2.1 のスターター キットがありますが、提供されているリンクが壊れており、他の場所を見つけることができないようです。Apache River Project を見てきましたが、不足している JINI 2.1 の代わりにこれをインストールする必要がありますか? ドキュメントはほとんど、またはまったくなく、blitz がその前提条件の 1 つへの壊れたリンクを維持していることに本当に悩まされています。それは私にこの別の質問のアイデアを与えました ¿電撃の実装は信頼できますか?
どうもありがとう
java - JINI での TransactionManager の実装
JINI を使用して Two-Phase Lock を実装しています。私はアルゴリズム定義に従ってそれを行いました。私の実装では、どの参加者がトランザクションをコミットまたは中止したかを追跡するために、いくつかの ArrayLists と HashMap があります。
参加/コミット/中止操作を行うたびに、ArrayLists と HashMap は空 (以前の参加者なし) であり、TransactionManager の HashCode は常に異なります。問題を探すのに2日間費やしましたが、なぜこれが起こっているのかまだ理解できません。
次のコードは、私の TransactionManager を「公開」するために使用されます
どんな助けでも本当に感謝しています。
java - "AWT-EventQueue-0" java.lang.ExceptionInInitializerError when using import net.jini.export.Exporter;
JavaSpaceを使用する必要のあるチャットシステムを作成しようとしています。自動通知を機能させようとしている場合を除いて、ほとんどの場合、これは機能しています。これにより、エントリが追加されたときにスペースからリストに新しいエントリが追加されたときにリストを更新できます。java.lang.ExceptionInInitializerErrorが発生すると、これが問題になります。完全なトレース出力は次のとおりです。
私が使用しているコードは以下のとおりです
どんな助けでもありがたいことに受け取られるでしょう。
java - リモート プロシージャ コール用の Apacher River (Jini) より優れたテクノロジはありますか?
Web 上で簡単なリモート プロシージャ コール (RPM) を実行する予定で、現在 WebSocket を使用しています。Jini が WebSocket よりも優れているのか、それとも Java が RPC を実行するための新しい API またはフレームワークがあるのか疑問に思っていました。
java - Jini (Apache River) が Reggie (Lookup Service) スクリプトを初期化できない
Jini (Apache River) がかなり古くて時代遅れのテクノロジであることは知っていますが、大学のプロジェクトで必要です。
問題は、ルックアップ サービス スクリプト (jrmp-reggie.sh) を開始することさえできないことです。httpd.sh を実行するとうまくいきます。
何かアドバイス?ありがとう。
ちなみに、私が得ている出力は次のとおりです。
osgi - ERP のようなアプリケーションに適したフレームワーク
小さな製造会社で使用する生産管理システムを作成したいと考えています。このシステムにより、機器の製造におけるさまざまな段階を文書化できます。要件は次のとおりです。
1.非ブラウザー ベースのインターフェイス。Swing または AWT ベースのようなものが必要です。私はブラウザー ベースのソリューションを実装する便利さを理解していますが、ビジネス オーナーは非ブラウザー インターフェイスを主張しています
。2.複数のシステムからアクセスします。これらシステムは、中央システム (シン クライアント?) での CRUD 操作を許可
します。
この種のアプリケーションの良いパスについてアドバイスが必要です。現在、RMI で Griffon を使用することを考えています。ただし、開発経験はあまりありません。Apache River (Jini) についても少し読んでください。RMI で Griffon を使用するのは良い考えでしょうか?
アドバイスをお願いします。ありがとう。
編集:いくつか読んだ後、私はより主流のフレームワークを使用することに決めました。したがって、グリフォンはオプションではありません。Jini(Apache River) や OSGI (Apache Felix) はどうですか?
android - Android およびデスクトップ マシン用の検出システム
Android とデスクトップ マシンで構成される分散システムがあり、それらの間でデータ (単純なシリアル化されたオブジェクト) を渡す必要があります。Android/デスクトップマシンがお互いを発見し、お互いにデータを転送できる、Android用のジニのような発見システムに興味があります。分散システムは非常に動的です。ある意味で、デバイスは突然頻繁に出入りします。
Clingで作業しようとしましたが、ルーターは検出できましたが、Android フォンなどの他のデバイスは検出できませんでした。そのため、Android デバイスが本当に UPnP と互換性があるのか、コードに問題があるのか 疑問に思っていました。
Cling のユーザー マニュアルで説明されているコードを使用しています。
編集:以下のコードを投稿-
}
SO でこの質問も読みましたが、Cling または別の同様のライブラリで Android デバイスを検出できない場合は、TCP/IP ソケットを使用して小さな検出システムを作成することをお勧めします。
私が何かを見逃したり誤解したりしている場合は、親切に案内してください。どんな助けでも大歓迎です。前もって感謝します。
android - Android AudioRecord MP3 エンコーディング AudioFormat.CHANNEL_IN_STEREO
私はこの問題に行き詰まっているようです、
https://github.com/yhirano/SimpleLameLibForAndroid を channelConfig AudioFormat.CHANNEL_IN_STEREO モードで動作させようとしてい ます。
以下のコードは、channelConfig = AudioFormat.CHANNEL_IN_MONO で呼び出すと完全に機能しますが、STEREO では機能しません。
私は遊んだことがあります
buはそれを機能させることができないようです。つまり、機能しますが、録音された音は非常に遅いようです。この例を聞いてください https://dl.dropboxusercontent.com/u/1465252/1381762795295.mp3
Lame でエンコードされた mp3 オーディオが遅くなったという別の同様の質問があるようです-解決策のない Android。
誰でも助けることができますか?
コードは次のとおりです。
………………