Так как у меня действительно нет хорошей идеи для слова для поиска со мной, я хотел бы спросить Вас:
Есть ли некоторый проект, технология, w/e, который позволяет Вам создать 'браузер' с очень тонким ui. Просто некоторый CI и специализированная "начальная страница".
Я думаю о чем-то как механизм WebKit (и интерфейс) использование Клапана/Пара, поскольку это - клиентская страница хранилища.
В каком направлении я должен искать что-то как этот? Как можно было бы запустить, реализуют что-то как этот?
Ответы на вопросы:
Нам нужно это для обеспечения чего-то как приложение "Киоска" (для сенсорных экранов) и shippable нашим Клиентам. Выполнение браузера в "полном экране" является временным решением.
С Платформ: Windows абсолютно достаточен на данный момент, но Mac/Linux не причинил бы боль.
Призма выглядит хорошей до сих пор, но испытывает недостаток в "shippable" части, например, Я не вижу способа упаковать ее.
Вы можете использовать Adobe Air, следовать этому руководству и включить ваш сайт в iframe. Это позволит вам создать исполняемый файл, который вы сможете отправить своему клиенту.
Взгляните на Mozilla Prism. Это версия движка рендеринга Mozilla/Gecko "без пользовательского интерфейса", предназначенная для развертывания веб-приложений на настольных компьютерах. Он также является многоплатформенным. Это может быть довольно близко к тому, что вам нужно, при сравнительно небольшой работе.
WebKit имеет привязки для многих языков, является кроссплатформенным и полнофункциональным движком HTML. Немного поработав над захватом сигналов и вызовом функций, вы сможете сделать из него любой веб-браузер, который вам нравится.
Различные библиотеки графических инструментов содержат некоторые компоненты, которые могут отображать ограниченное количество HTML. Я видел это в qt (библиотека графического интерфейса C ++) и в Java Swing, и действительно создал крошечный «браузер» на Java за пару часов. Java Swing позволяет прикрепить прослушиватель ссылок, чтобы можно было сделать ссылки интерактивными и, таким образом, переходить на разные URL-адреса. Таким образом, мое приложение можно было заставить работать как браузер с очень ограниченными возможностями.
Этот подход позволяет отображать текст, изображения и ссылки; в случае Java есть даже неплохая поддержка стилей CSS. Однако нет простого способа заставить кнопки и поля формы работать, и, конечно же, нет поддержки для управления DOM или чего-либо еще, сделанного в JavaScript.