我有一个不寻常的情况 - 我有一个带有复杂UI的嵌入式视频流设备,我需要使用嵌入式Web服务器通过Web浏览器来重现该UI。我正在考虑在C++后端上使用JavaScript/JQuery(我不是自己编写所有这些代码,我需要雇用人工作)。是否可以使用JQuery/JavaScript编写大量的客户端应用程序?
嵌入式web服务器远不如PC强大,所以我想写一个应用程序在浏览器中运行整个UI,并且只与服务器通信来传递新的程序设置,获取状态更新从设备,并控制视频播放。
换句话说,客户端得到一个大页面或少量大页面(有效地下载应用程序),应用程序维护重要的本地内存存储,并且一旦页面第一次加载,服务器就不会发送任何布局 - 有关。
该应用程序有两行选项卡可以导航〜40个菜单页面,拖拽选择控件以选取网格中的单元格,排序列表,大量标准数据输入选项,并且它应该能够控制高达16个嵌入式视频播放器(最好是VLC)。
这是可能的JavaScript/JQuery与C++后端?
FWIW,现在浏览器中的复杂应用程序是非常有可能的。只是见证Gmail,Yahoo Mail等,所有这些都是完全在浏览器中运行的大量软件。 – 2010-05-19 20:30:26
是的,你可以通过C++使用v8(另外,duktape是一个以C语言编写的嵌入式系统的JavaScript引擎)......事实上,linux发行版Slitaz(和其他一些)在busybox实用程序中使用纯shell脚本来配置它们(tazpanel)。我不知道你有什么样的硬件,但是如果有硬件加速的视频,使用curl的最小构建通过udp/tcp连接直接流/ dev/videoXX通常就足够了......剩下的应该只是一个简单的HTML和客户端JS的CSS的噩梦将视频放入HTML5播放器。 – technosaurus 2015-03-27 11:29:42