Идеи дизайна веб-приложений - PullRequest
1 голос
/ 21 июня 2011

Вот ситуация, с которой мне нужно иметь дело. Я ценю любой вклад. Есть теннисный корт, все с датчиками. Сеть, все линии имеют встроенные датчики. Все эти датчики посылают сигналы на USB-устройство, которое подключено к ноутбуку (COMP1). Во дворе также есть 2 проекционных экрана для зрителей. Проекторы подключены к отдельному компьютеру (COMP2) и могут выступать в качестве внешних мониторов. Я хочу разработать приложение, управляемое событиями, и запустить его на COMP1, который будет контролировать датчики. Когда он получает сигнал, он отправляет сообщение в COMP2, которое затем отображает информацию о проекторах в веб-браузере. На обоих компьютерах включен Wi-Fi. Как бы вы спроектировали такую ​​систему? Будете ли вы использовать ajax, веб-сервисы, wcf, javascript? Очевидно, что он будет иметь сервер (COMP1) и клиент (COMP2). Я не хочу запускать таймер на COMP2 для опроса датчиков. Я хочу, чтобы это происходило исключительно на основе событий. Датчик -> COMP1 -> COMP2 -> экран

Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 21 июня 2011

Вероятно, я бы взглянул на Python Twisted для COMP1 для чтения значений датчиков в Python и использования в качестве сервера веб-сокетов.COMP2 может быть простым устройством с приличным веб-браузером с поддержкой веб-сокетов и некоторым javascript для обработки данных.Довольно простое решение, и поскольку вам требуется только поддержка одного компьютера / браузера, вам не нужно иметь дело с резервным вариантом для браузеров, не использующих веб-сокеты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...