【发布时间】:2010-10-25 12:42:26
【问题描述】:
我在 Ubuntu 上使用 EclipseMe。我想要一个可以模拟屏幕上鼠标移动的模拟器。
是否有适用于 linux 的 s60 模拟器?
编辑: net beans 是否有内置的模拟器可以模拟鼠标在设备屏幕上的移动?
【问题讨论】:
标签: netbeans java-me emulation nokia s60
我在 Ubuntu 上使用 EclipseMe。我想要一个可以模拟屏幕上鼠标移动的模拟器。
是否有适用于 linux 的 s60 模拟器?
编辑: net beans 是否有内置的模拟器可以模拟鼠标在设备屏幕上的移动?
【问题讨论】:
标签: netbeans java-me emulation nokia s60
Windows only Symbian Emulator (EPOC) 正在被废弃,而基于 QEMU 的模拟器将在所有平台上运行。这可能会在 6 个月左右内推出。
目前,我在 Mac 上的 VirtualBox 中运行 Windows XP 以进行 Symbian 开发。它工作正常,但当然不是理想的解决方案。
【讨论】:
不幸的是,带有 Java 和 Symbian C 应用程序接口的完整 symbian OS 模拟器是基于 Windows 的。
我通常会得到一个 MS Windows Vista 安装磁盘并将其安装到 VirtualBox 之类的 VM 中,然后在其上安装 symbian SDks。..
在现在售价 687 美元的 4 核台式机 64 位计算机上效果最佳,因为您可以获得完整的 8 gig ram 和接近 1 TB 的硬盘驱动器。..
【讨论】:
Netbeans 使用 Sun Wireless Toolkit。
它包含的 JavaME 仿真器可以制作成触摸屏仿真器。阅读随附的文档,它应该就像在声明模拟器之前在配置文件中设置一个变量一样简单。
您可以在http://jcp.org/en/jsr/detail?id=118 找到 MIDP(您可能针对的 JavaME 平台的顶层)的规范
查看javax.microedition.lcdui.Canvas类,你会发现有几个方法用来处理“指针”。虽然它们更常用于处理触摸屏事件,但它们也映射到模拟器上的鼠标/操纵杆点击。
在Linux上运行模拟器时,绝对可以得到MIDP pointerDragged事件。
这是基本的 MIDP,不需要花哨的 JSR-226 (e-swt) 支持。
【讨论】: