8

我想在 Linux 环境下使用 HTML+CSS+JavaScript 开发触摸屏设备的用户界面,需要合适的渲染引擎。

有问题的设备将有一个 400 到 900 MHz 时钟的 ARM CPU、一个 VGA 或 WVGA 显示器和大约 256 MB 或更多的标准 Debian Linux(最小安装)。

理想情况下,渲染引擎将直接访问 /dev/fb0 和鼠标事件。由于浏览器只是用作渲染引擎,我不需要/想要任何 GUI - 没有窗口、没有选项卡、没有对话框,只有一个大量使用 JavaScript 与用户交互的全屏 HTML 页面(如动态网页)。

如果可以避免 Qt / GTK / DirectFB 等(以减少内存开销和启动时间),那就太好了,但当然这不是绝对必要的。

当然,WebKit 和 Gecko 出现在我的脑海中,但它们都难以理解和编译。也许众多分叉中的一个接近我需要的(我搜索但到目前为止没有运气)?

4

1 回答 1

4

好的,我想我自己找到了一个有效的解决方案。标准的 Qt(嵌入式)发行版已经包含了 WebKit 引擎,并且编写一个直接绘制到 /dev/fb0(没有 X11)的全屏浏览器相当容易。

我将为触摸屏设备(没有鼠标指针,没有边框,只有普通网页)编写这样一个(开源)浏览器,并带有一些用于文件系统访问、Syslog 和 console.log 支持以及可能 SQLite 访问的 JavaScript 扩展。

于 2011-04-04T08:56:57.650 回答