我正在进行一个项目,需要为嵌入式设备设计GUI,并希望使用HTML来完成。我希望你们能帮助我找到适合我的渲染引擎。
要求如下:
网页必须被渲染到内存缓冲区中,然后我将把内存缓冲区传输到显示器上。
通过回调或事件通知我需要重新获取资源(HTML页面,图像等)的渲染引擎。原因是我必须获取该资源并将其提供给渲染引擎(该设备并非所有配置都具备TCP/IP,因此需要通过串行线路获取资源,为了安全起见,我需要验证请求是否被允许)。
我必须能够向渲染引擎注入鼠标和键盘事件。
仅限C和/或C++。
易于移植且不依赖于仅存在于win / linux / mac的库。 我所拥有的设备运行的是自定义操作系统...
占用空间小且内存消耗少,我可能可以获得10MB的空间占用和5-10 MB的分配内存,但不要再多了。
欢迎开源和商业解决方案。
我不需要完全支持HTML5和CSS3,如果我只使用"基本的HTML和一些CSS",那就足够了。
我已经查看了一些WebKit、Chromium、Gecko、Berkelium和Awesomium,但并没有找到符合我的需求的。
是否有任何东西接近我所需的?或者我应该放弃这个想法,并用其他方式构建GUI?感谢任何帮助!