|
Web-интерфейс, Как и в чем это все делается... |
|
|
|
May 12 2010, 09:54
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 6-04-10
Пользователь №: 56 441

|
Как сделать примитивный web-интерфейс на процессоре под управлением Linux? есть веб-сервер боа... Но на нем пока получается только обычные html-страницы вешать... Хочется через вебинтерфейс управлять приложениями, модулями... Где вообще искать? Есть ли какие нить примеры, как через веб-интерфейс передавать параметры запущенным программам на железке, ну или хотябы запустить программу с параметрами? через html даж параметры передать не могу... href="./root/app1 -c2 -a3" говорит нет такого файла, без параметров href="./root/app1" вродь запускается... как передать выход программы обратно в браузер, а не в терминал, тож непонятно...
|
|
|
|
|
 |
Ответов
|
Jun 8 2010, 10:46
|

Местный
  
Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021

|
Цитата(MrYuran @ May 18 2010, 16:38)  Для начинающих конечно сойдет, но поскольку сейчас 21 первый век, то лучше html странички делать статическими, а cgi-скрипты должны обмениваться с браузером xml или JSON данными в фоновом режиме (AJAX). Реализуя AJAX можно получить действительно неплохой результат и полноценный интерфейс пользователя для устройства, в браузере. Что самое главное, что AJAX решение в принципе более правильное и простое, так железка динамично формирует только коротки xml файлы (или JSON они еще короче), а не парсит все выдаваемые страницы, в поисках мест куда поставить динамические данные. Единственный минус, это то что надо знать JavaScript.
|
|
|
|
|
Jun 8 2010, 11:31
|

Местный
  
Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021

|
Цитата(MrYuran @ Jun 8 2010, 15:02)  Который у каждого браузера свой, как и DOM Всё-таки для простых интерфейсов (типа страницы настроек) наверно проще статическую табличку сгенерить с парой кнопочек внизу (как впрочем все и делают) Нет, JS движок у каждого браузера свой, но есть стандарт, и если код писать не юзая специфичных браузерных фич, то JS код исполняется одинаково на всех браузерах, на этом весь Web стоит, как по другому? (ну исключение разве что IE6, который все убивают, но ни как не убьют). Если на странице 1-2 кнопки то может быть (хотя лично для меня и это спорно  ), но когда настроек достаточно много, то...
|
|
|
|
|
Sep 13 2010, 07:01
|
Участник

Группа: Validating
Сообщений: 71
Регистрация: 24-06-08
Из: Харьков
Пользователь №: 38 521

|
Где-то с пол года назад пробовал писать примитивный Web интерфейс для конфигурирования кита на АРМ9 с Linux-ом на борту. Писал на java сервлет, который собсно выполнялся на плате, а в обработку событий от всяких ползунков, окошек и т.д. вставил нативе методы написанные на С, с которых и открывал файлы драйверов соответствующих устройств и с помощью ioctl - функций передавал параметры настраиваемые пользователем.
|
|
|
|
Сообщений в этой теме
Славка Web-интерфейс May 12 2010, 09:54 Savrik хмм.. не проще для запуска-управления использовать... May 12 2010, 19:49 DRUID3 Здравствуйте... Жжоте...
По моему только ленивый... May 12 2010, 21:33 no_d@t@ Цитата(Славка @ May 12 2010, 13:54) Как с... May 13 2010, 07:56 Славка Цитата(Savrik @ May 12 2010, 23:49)хмм.. ... May 13 2010, 11:38  MrYuran Цитата(Славка @ May 13 2010, 15:38) Ну во... May 13 2010, 11:48  DRUID3 Цитата(Славка @ May 13 2010, 14:38) Ну во... May 13 2010, 12:09  romez777 Цитата(Славка @ May 13 2010, 15:38) Ну во... Jun 10 2010, 05:55   Славка Цитата(romez777 @ Jun 10 2010, 09:55) А к... Jun 14 2010, 04:16 seregamax Вопрос к no_d@t@
Подскажите как в qDecoder включи... May 24 2011, 13:12 Idle смотрите haserl
сервер - busybox httpd May 13 2010, 13:25 sasamy Полноценная система это конечно:
http://www.webmin... May 13 2010, 16:15 Славка Ух как оперативно сработали, закидали инфой полезн... May 14 2010, 09:34 dch Цитата(Славка @ May 12 2010, 13:54) есть ... May 15 2010, 04:12 uriy Удалось запустить cgi на boa? Я щас тоже пытаюсь з... Sep 13 2010, 10:20 uriy С вышеуказанной проблемой разобрался.
Теперь возни... Mar 4 2011, 10:53 denyslb Цитата(uriy @ Mar 4 2011, 13:53) С вышеук... Mar 5 2011, 01:27 uriy denyslb спасибо за помощь. Кое-что начало прояснят... Mar 9 2011, 08:28 ukpyr microhttp, плюс прикрутить скриптование на Lua May 24 2011, 14:43 artix Цитата(ukpyr @ May 24 2011, 17:43) microh... Aug 10 2011, 07:34
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|