带有节点webkit的HTML5本机应用程序 我们有一个C++的Windows桌面应用程序,它使用Visual做工厂生产检查。BR>应用程序从GigE相机获取图像,使用本地驱动程序和软件库,运行第三方本地C++算法来执行检查。我们使用多个摄像头每分钟检查多达1000个零件。 实际上,我们有一个老式的MFC GUI,它显示图像(甚至是“实时”图像)和多个检查线程的结果。 我们正在构建一个新的WPF丰富的GUI,但我们对WPF的未来和混合.net应用程序的使用持怀疑态度(更不用说当xaml堆栈崩溃时,最终会出现一个无法识别的调用堆栈)。 我们的想法是用NodeWebKit构建一个HTML5本机应用程序。我们不需要多操作系统应用程序,但我们看到了共享GUI的某些部分以与不同设备一起使用的机会首先:这是一个好主意吗?这项技术适合此类应用吗 如果是这样,我们可以看到两种选择: 直接在nw.exe中添加检查线程(重新编译),并编写本机nodejs扩展以获取html gui的数据。 使用nw.exe和编写本机nodejs扩展 检查线程并获取html gui的数据。

带有节点webkit的HTML5本机应用程序 我们有一个C++的Windows桌面应用程序,它使用Visual做工厂生产检查。BR>应用程序从GigE相机获取图像,使用本地驱动程序和软件库,运行第三方本地C++算法来执行检查。我们使用多个摄像头每分钟检查多达1000个零件。 实际上,我们有一个老式的MFC GUI,它显示图像(甚至是“实时”图像)和多个检查线程的结果。 我们正在构建一个新的WPF丰富的GUI,但我们对WPF的未来和混合.net应用程序的使用持怀疑态度(更不用说当xaml堆栈崩溃时,最终会出现一个无法识别的调用堆栈)。 我们的想法是用NodeWebKit构建一个HTML5本机应用程序。我们不需要多操作系统应用程序,但我们看到了共享GUI的某些部分以与不同设备一起使用的机会首先:这是一个好主意吗?这项技术适合此类应用吗 如果是这样,我们可以看到两种选择: 直接在nw.exe中添加检查线程(重新编译),并编写本机nodejs扩展以获取html gui的数据。 使用nw.exe和编写本机nodejs扩展 检查线程并获取html gui的数据。,wpf,node.js,node-webkit,Wpf,Node.js,Node Webkit,哪一个更好?您是否想过在当前应用程序中使用http api,以便通过http进行通信以获取图像?当您启动和停止一个guit时,您可以启动和停止该服务器。这是我们的第一次尝试,使用带有本机模块的nodejs服务器,该模块公开了一些API,以从GUI获取图像。它没有那么快(你不能达到30 fps),而且占用了CPU(从我们的MFC应用程序将图像复制到共享内存,在节点进程中获取图像,并复制到节点::缓冲区,然后通过http发送……;但是对于从另一台PC连接的“更新速度慢”的客户端来说,这是可以的)。现

哪一个更好?

您是否想过在当前应用程序中使用http api,以便通过http进行通信以获取图像?当您启动和停止一个guit时,您可以启动和停止该服务器。这是我们的第一次尝试,使用带有本机模块的nodejs服务器,该模块公开了一些API,以从GUI获取图像。它没有那么快(你不能达到30 fps),而且占用了CPU(从我们的MFC应用程序将图像复制到共享内存,在节点进程中获取图像,并复制到节点::缓冲区,然后通过http发送……;但是对于从另一台PC连接的“更新速度慢”的客户端来说,这是可以的)。现在,我们希望我们的核心应用程序使用HTML5GUI运行“进程中”。