У меня необычная ситуация - у меня есть встроенное устройство потоковой передачи видео со сложным пользовательским интерфейсом, и мне нужно использовать встроенный веб-сервер для воспроизведения этого пользовательского интерфейса через веб-браузер. Я думаю об использовании JavaScript / JQuery на бэкэнде C ++ (я сам не кодирую все это, мне нужно нанимать людей для тяжелой работы).
Встроенный веб-сервер гораздо менее мощный, чем ПК, поэтому я хочу написать приложение, которое запускает весь браузер в браузере и взаимодействует только с сервером, чтобы передавать новые настройки программы туда-сюда, получать обновления статуса от устройство и управление воспроизведением видео.
Другими словами, клиент получает одну большую страницу или небольшое количество больших страниц (эффективно загружая приложение), приложение сохраняет значительную память в локальной памяти, и как только страницы загружаются в первый раз, сервер никогда не отправляет ничего связанного с макетом .
Приложение имеет две строки вкладок для навигации по ~ 40 страницам меню, элементы управления перетаскиванием и выбором для выбора ячеек в сетке, отсортированные списки, множество стандартных параметров ввода данных, и оно должно иметь возможность управлять до 16 сразу встроенные видеоплееры (желательно VLC).
Возможно ли это в JavaScript / JQuery с бэкэндом C ++?