8

HTML+CSS+JavaScript を使用して、Linux 環境でタッチスクリーン デバイス用のユーザー インターフェイスを開発したいと考えており、適切なレンダリング エンジンが必要です。

問題のデバイスには、400 ~ 900 MHz クロックの ARM CPU、VGA または WVGA ディスプレイ、および約 256 MB 以上の RAM (標準の Debian Linux (最小限のインストール)) が搭載されています。

レンダリング エンジンが /dev/fb0 およびマウス イベントに直接アクセスするのが理想的です。ブラウザーはレンダリング エンジンとして使用されるだけなので、GUI は必要ありません。ウィンドウもタブもダイアログ ボックスもありません。JavaScript を多用してユーザーと対話する単一のフルスクリーン HTML ページ (動的なウェブページ)。

Qt / GTK / DirectFB などを回避できれば (メモリのオーバーヘッドと起動時間を短縮するために) 素晴らしいことですが、もちろんこれは絶対に必要というわけではありません。

もちろん、WebKit と Gecko が頭に浮かびますが、どちらも理解しにくく、コンパイルも困難です。おそらく、多数のフォークの1つが必要なものに近づいています(検索しましたが、これまでのところ運がありませんでした)?

4

1 に答える 1

4

わかりました、私は自分で有効な解決策を見つけたと思います。標準の Qt (組み込み) ディストリビューションには既に WebKit エンジンが含まれており、/dev/fb0 (X11 なし) に直接描画するフルスクリーン ブラウザーを作成するのはかなり簡単です。

私は、ファイル システム アクセス、Syslog および console.log サポート、そしておそらく SQLite アクセス用の JavaScript 拡張機能を使用して、タッチスクリーン デバイス用の (マウス ポインターなし、境界線なし、プレーンな Web ページのみの) このような (オープン ソース) ブラウザーを作成します。

于 2011-04-04T08:56:57.650 に答える