UbuntuでEclipseMeを使用しています。画面上のマウスの動きをエミュレートできるエミュレーターが必要です。
Linux用のs60エミュレーターはありますか?
編集:Net Beansには、デバイス画面でのマウスの動きをエミュレートできるエミュレータが組み込まれていますか?
Netbeans は Sun Wireless Toolkit を使用します。
含まれている JavaME エミュレーターは、タッチスクリーン エミュレーターにすることができます。付属のドキュメントを読んでください。エミュレーターを記述する前に、構成ファイル内で変数を設定するのと同じくらい簡単なはずです。
MIDP (おそらく対象としている JavaME プラットフォームの最上位レイヤー) の仕様は、http://jcp.org/en/jsr/detail ?id=118 にあります。
javax.microedition.lcdui.Canvas クラスを見ると、「ポインター」を処理するために使用されるいくつかのメソッドが見つかります。タッチスクリーン イベントの処理に使用されることが多いですが、エミュレーターでのマウス/ジョイスティックのクリックにもマップされます。
Linux でエミュレーターを実行すると、MIDP pointerDragged イベントを確実に取得できます。
これは基本的な MIDP であり、派手な JSR-226 (e-swt) サポートは必要ありません。
Windows のみの Symbian エミュレーター (EPOC) は、すべてのプラットフォームで実行される QEMU ベースのエミュレーターのために廃棄されています。これはおそらく6か月以内に利用可能になります。
現在、Symbian 開発用に Mac の VirtualBox 内で Windows XP を実行しています。正常に動作しますが、もちろん理想的なソリューションではありません。
Java および Symbian C 用のアプリケーション インターフェイスを備えた完全な symbian OS エミュレータは、残念ながら Windows ベースです。
私は通常、MS Windows Vista インストール ディスクを入手し、それを VirtualBox のような VM にインストールし、その上に symbian SDK をインストールします。
フル 8 ギガ RAM と 1 テラバイト近くのハード ドライブにアクセスできるため、現在 687 ドルで販売されている 4 コアのデスクトップ 64 ビット コンピュータで最適に動作します。