Здравствуйте, Vallen, Вы писали:
V>Имеется необходимость переписать Web-интерфейс для Ethernet коммутатора. Т.к. web-ом никогда не занимался, то возник вопрос как и на чем можно данный проект выполнить. V>В настоящее время реализован интерфейс на основе Java Web-апплета, выдаваемого сервером в простейшей странице. Представляет собой интерфейс набор страниц (около полусотни) с редактируемыми параметрами. Общение апплета и коммутатора осуществляется по протоколу SNMP.
V>Из требований к Web-интерфейсу: V>Малый объем (не более 1.5-2 Мб включая сервер и все необходимое). V>Работа в при наличии малого объема RAM (адресное пространство 12 Мб). V>Большая часть параметров сгруппирована в таблицы, соответственно работать с ними должно быть просто. V>Большая часть параметров выбирается в combo-box-ах. V>Должен быть доступ к жесткому диску (и т.п.) на компьютере где он выполняется (для сохранения конфигураций и загрузки их обратно). V>Общее число редактируемых параметров — ~ тысячи. V>Желательно иметь шифрованных канал обмена с коммутатором.
V>Сейчас рассматриваю вариант использования библиотеки Wt, но хотелось бы чего-то менее маргинального.
V>Кто-нибудь делал подобное?
Я был архитектором в таком проекте как-то. Правда не для "Ethernet коммутатора", а для router с Wi-fi доступом + ethernet порты. В принципе типа обычного домашнего router.
Данная железяка в принципе нормальный такой компутер. С ограниченной памятью и быстродействием. Там работал достаточно простой http серверок который выдавал запрашиваемые страницы.
Всё обычно и посконно я бы сказал.
С этой точки твои требования укладываются без проблем.
Единственно не ясен пункт "Должен быть доступ к жесткому диску (и т.п.) на компьютере где он выполняется (для сохранения конфигураций и загрузки их обратно)."
А именно "он выполняется". Там две части обычный browser на клиенте. И тот сервер внутри железяки. Кто из них "Должен быть доступ к жесткому диску" и какому?