реклама на сайте
подробности

 
 
> Web-интерфейс, Как и в чем это все делается...
Славка
сообщение May 12 2010, 09:54
Сообщение #1


Участник
*

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



Как сделать примитивный web-интерфейс на процессоре под управлением Linux? есть веб-сервер боа... Но на нем пока получается только обычные html-страницы вешать... Хочется через вебинтерфейс управлять приложениями, модулями... Где вообще искать? Есть ли какие нить примеры, как через веб-интерфейс передавать параметры запущенным программам на железке, ну или хотябы запустить программу с параметрами?
через html даж параметры передать не могу...
href="./root/app1 -c2 -a3" говорит нет такого файла, без параметров href="./root/app1" вродь запускается... как передать выход программы обратно в браузер, а не в терминал, тож непонятно...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение May 18 2010, 12:38
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



http://www.ru-board.com/new/article.php?sid=50
http://www.ru-board.com/new/article.php?sid=49


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Quasar
сообщение Jun 8 2010, 10:46
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 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. sad.gif
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 8 2010, 11:02
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Quasar @ Jun 8 2010, 14:46) *
Единственный минус, это то что надо знать JavaScript. sad.gif

Который у каждого браузера свой, как и DOM
Всё-таки для простых интерфейсов (типа страницы настроек) наверно проще статическую табличку сгенерить с парой кнопочек внизу
(как впрочем все и делают)


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Quasar
сообщение Jun 8 2010, 11:31
Сообщение #5


Местный
***

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



Цитата(MrYuran @ Jun 8 2010, 15:02) *
Который у каждого браузера свой, как и DOM
Всё-таки для простых интерфейсов (типа страницы настроек) наверно проще статическую табличку сгенерить с парой кнопочек внизу
(как впрочем все и делают)


Нет, JS движок у каждого браузера свой, но есть стандарт, и если код писать не юзая специфичных браузерных фич, то JS код исполняется одинаково на всех браузерах, на этом весь Web стоит, как по другому? (ну исключение разве что IE6, который все убивают, но ни как не убьют). Если на странице 1-2 кнопки то может быть (хотя лично для меня и это спорно smile.gif ), но когда настроек достаточно много, то...
smile.gif
Go to the top of the page
 
+Quote Post
s.i.suprun
сообщение Sep 13 2010, 07:01
Сообщение #6


Участник
*

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



Где-то с пол года назад пробовал писать примитивный Web интерфейс для конфигурирования кита на АРМ9 с Linux-ом на борту. Писал на java сервлет, который собсно выполнялся на плате, а в обработку событий от всяких ползунков, окошек и т.д. вставил нативе методы написанные на С, с которых и открывал файлы драйверов соответствующих устройств и с помощью ioctl - функций передавал параметры настраиваемые пользователем.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Славка   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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 11:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01472 секунд с 7
ELECTRONIX ©2004-2016