Какое программное обеспечение мне следует использовать для отображения элегантного меню на вынос на мониторе HDTV? (данные извлекаются с локального сервера MySQL)

393
Mike Turley

Моя мама владеет небольшим рынком «возьми и испеки», и она хранит свое меню и инвентарь на уродливой и грязной доске за прилавком. Я разработал базу данных, которая позволяет ей проверять вещи в морозилке и извлекать их с помощью сканера штрих-кода, и у нас есть все наши данные меню и инвентаря, точные и доступные на внутреннем сервере MySQL (на котором работает Ubuntu Server).

Я хочу купить пару HDTV-дисплеев, которые будут монтироваться за прилавком вместо досок, и у меня будет специальный компьютер с красивым цифровым меню с точными инвентарными номерами, большой красной линией через все, чего нет в наличии, и т. Д. Я может иметь доступ ко всем необходимым данным либо напрямую через MySQL, либо через простой JSON API - но если не считать полноэкранного веб-браузера с очень требовательным CSS, я не уверен, какое программное обеспечение использовать для реального отображения. Что-нибудь приходит на ум, интернет?

В идеале, он должен показывать небольшое слайд-шоу с фотографиями еды на боку или, возможно, список специальных предложений. Я знаю, что это возможно, McDonalds делает это в своих новых местах McCafe.

ТИА, Майк

4
почему спасибо :) семья в первую очередь. (плюс все это входит в мое портфолио, так что ... беспроигрышный) Mike Turley 13 лет назад 0

1 ответ на вопрос

2
James T Snell

Я бы разработал это как веб-сайт - что-то с использованием Javascript / ajax для визуальных эффектов, которые вы хотите. Я предлагаю вам использовать изображение SVG (которое, естественно, IE не поддерживает). Если вы используете SVG прилично, ваш контент должен выглядеть отлично при любом разрешении. Я не думаю, что это должно быть особенно сложно.

Такой подход позволил бы вам свободно добавлять / удалять устройства отображения по вашему желанию. Вы будете применять типичную модель, поэтому вы сможете найти множество полезных ресурсов, плюс, если вы хотите представить этот сайт для широкой публики, вы можете сделать это без особых усилий.

Изменить: Чтобы отобразить этот веб-сайт на своих мониторах, вы можете настроить Linux-блоки для начальной загрузки с неграфическими менеджерами, а затем запустить обычный сеанс X и, наконец, запустить веб-браузер (например, Firefox или Chrome) в полноэкранном режиме. Естественно, с вашим сервером в качестве домашней страницы. Вы также можете захотеть закодировать некоторые мозги javascript / ajax на своих страницах, которые элегантно обновляют содержимое страницы и обрабатывают перезагрузки сервера.

Спасибо за Ваш ответ. Я собирался пойти по этому пути, просто подумал, есть ли лучшая альтернатива. На самом деле у меня уже есть станция регистрации замораживателя, работающая на выделенной коробке linux с небольшим сенсорным экраном, настроенная на запуск заблокированного полноэкранного firefox при загрузке со страницей регистрации, установленной как home. Я, вероятно, просто сделаю то же самое для отображения меню, уделив больше внимания внешнему виду. Mike Turley 13 лет назад 0