問題タブ [xlet]

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.

0 投票する
1 に答える
1143 参照

java - Xlet (javax.microedition.xlet) 開発を開始する手順は?

私はXlet開発で遊ぶ方法を見つけようとしています (パッケージ内のPersonal Basis Profileの一部として)。javax.microedition.xlet

現在、出発点として、Eclipse Indigo を使用しています (Android 開発を行っています)。

私の質問は次のとおりです。

  • Xlets の開発環境をセットアップするには、どのような手順を実行すればよいですか?
  • Xlet を実行するエミュレータはありますか?
0 投票する
1 に答える
167 参照

java - Xlet 開発で発生する可能性のある同時実行の問題

Java 1.4 API を使用したXletの開発に携わっています。

ドキュメントによると、Xletインターフェイス メソッド (実際には xlet ライフサイクル メソッド) は、その特別なスレッド (EDT スレッドではありません) で呼び出されます。ログで確認しました-これは本当です。EDT でライフサイクル メソッドが呼び出される BB/Android フレームワークとは異なるため、これは私にとっては少し意外ですが、今のところ問題ありません。

プロジェクト コードでは、アプリが広範囲に呼び出しを使用していることがわかります (これは、EDT スレッドDisplay.getInstance().callSerially(Runnable task)で実行する LWUIT の方法です)。Runnable

したがって、基本的に、Xlet 実装クラス内のコードの一部は、EDT スレッドから xlet 内部状態オブジェクトの作成/更新/読み取り操作を実行し、他の一部のコードは、同期なしでライフサイクル スレッドから実行します (状態変数が同期されていないことを含む)。 volatile として宣言されています)。次のようにします。

私の質問は次のとおりです。これにより、まれな並行性の問題の背景が作成されますか? 状態へのアクセスを明示的に同期する必要がありますか (または、少なくとも状態を揮発性として宣言する必要があります)?

私の推測では、コードがマルチコア CPU で実行されるかどうかによって異なります。マルチコア CPU では、2 つのスレッドが独自のコアで実行されている場合、変数がキャッシュされるため、各スレッドが明示的に同期されない限り、状態の独自のバージョン。

私の懸念に対して信頼できる回答を得たいと思います。

0 投票する
1 に答える
738 参照

netbeans - XLET - シンプルな xlet MHP javax.TV の作成方法

初めての xlet プロジェクトを作成しようとしています。手伝って頂けますか?

ダウンロードする必要があるライブラリがわかりません。どのようなプロジェクトを作成する必要がありますか? (私はネットビーンズを使用しています)

0 投票する
1 に答える
76 参照

forms - LWUIT の Form の repaint メソッドはいつトリガーされますか

エミュレーターで Xlet プロジェクトを開発するために LWUIT を使用していました。プロジェクトは複数スレッド化されており、スレッドの 1 つが作業を終了して停止するか、単に wain() 状態になると、フォームを表示する repaint() メソッドが呼び出され、画面が点滅します (ショット時間の白い画面が表示されてから元に戻ります)。正常に)。

以下のコードの一部:

誰もこの問題に遭遇しましたか?

0 投票する
1 に答える
807 参照

java - リコーSDK/J開発

Ricoh プリンター コンソールに Hello World というテキストを表示するための簡単なアプリケーションを作成する必要があります。リコー製プリンター向けアプリケーション開発用のJ2ME環境でサポートされているRicoh SDK/Jを調べていたところ見つけました。しかし、単純な J2ME Midlet アプリケーションを使用してアプリケーションを作成する他の方法があるかどうか知りたいです。それはリコーのプリンターコンソールで動作しますか?

0 投票する
1 に答える
754 参照

xlet - Xletsとは何か、簡単なサンプルプログラムと実行方法

xlets と単純なプログラム (xlets と Java を使用) とは何か、実行に必要なすべてのソフトウェアは何か教えてください。

0 投票する
1 に答える
581 参照

java - MHP プロジェクト (Netbeans) での JSON.simple のインポート

NetBeans を使用して MHP プロジェクトに取り組んでいます。JSON.simple ライブラリをインポートする必要がありますが、いくつか問題があります。

NetBeans の通常の Java アプリケーションでは、NetBeans のプロジェクトに「Libraries」フォルダがあります。おそらくこれは MHP プロジェクトであるため、このフォルダーはありません。

Tools>Libraries と Project>Properties>Java Sources Classpath に .jar ファイルを追加しました。後者を実行すると、NetBeans は import org.json.simple.* のオートコンプリートを開始し、エラーは発生しませんでした。しかし、プロジェクトを実行すると、「パッケージ org.json.simple が存在しません」というメッセージが表示されます。インポート行のエラー。

ライブラリをまだプロジェクトに適切に追加していないと思いますが、何が間違っているのかわかりません。私の教授が MHP プロジェクトでライブラリを使って作業しているのを見たので、これを機能させる方法があると 100% 確信しています (2 週間授業がなく、彼が彼のメールはあまりチェックしません)。