Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Софт с открытым кодом для интернет-терминала

5.7K
10 апреля 2005 года
grizlyk
64 / / 10.04.2005
Здравствуйте.

Открыт проект "информационно-образовательный канал".
Подробнее про него можно узнать из FAQ по этой ссылке http://rusasis.narod.ru/0study/0educh

Кратко, смысл этого проекта заключается в следующем.

Снизить стоимость оборудования для домашнего подключения к сетям на базе TCP/IP с использованием абонентской телефонной линии до уровня приемника телевизионных программ среднего класса.
Другими словами, все, что нужно человеку для ЭФФЕКТИВНОГО доступа к сети, должно укладываться в стоимость среднего телевизора (без учета платы за телефон).
Для жителей не столицы или центров субъектов федерации это еще с десяток лет будет актуальной проблемой.

Для реализации такой задачи необходимо создать протокол, аналогичный упрощенному http. Цель этого протокола - минимизировать объем информации, передаваемый по сети. Например, по http для передачи сообщения в 2-4 килобайта на стандартный форум происходит перекачка вспомогательной информации до одного мегабайта.

Также описывается ряд мер административного характера, которые позволяют:
индексировать ВСЮ информацию в канале и делать иные интересные вещи;
исключить рекламу и спам за счет трассировки передачи информации, исключения анонимного обмена информацией и системы ограничения доступа на запись в сеть.

Цель этой системы - создать сеть для свободного и бесплатного обмена информацией, у информации в этом проекте также образовательный уклон.

Из всего этого следует и необходимость компьютера, который мог бы являться терминалом такой сети, а стандартный РС со своими историческими недочетами не обязательно хорош.

Также следует необходимость программного обеспечения. Какой бы ни был компьютер, ему нужен софт, который будет способен работать с каналом.

Чтобы не переливать из пустого в порожнее, лучше делать POSIX систему с открытым исходным кодом. Система безусловно должна быть объектно-ориентированная, но графические оболочки операционных систем, написанных на перле и ему подобных вещах, сразу отпадают.

Я примерно обрисую уровень аппаратуры, который допускает обсуждение и изменение.
- Процессор класса не ниже пентиум-1 (если покупать такой, например, производимый для embedded применений, дешевле, чем процессоры общего назначения для более старших моделей),
- матплата не обязательно PC-AT, если покупать иную дешевле,
- 64 Мб памяти S/D,
- видео не обязательно VGA совместимое:
-- ч/б монитор для высокого разрешения (12"-640*480*truеcolor)
-- цветной телесигнал для низкого разрешения (256*220*truеcolor)
- модем 56К со своим процессором,
- HDD IDE не хуже ~10Gb, PIO3 или DMA,
- CDRW-DVD опционально.

Нужно скомпоновать необходимые части ядра.

Совместимость с интерфейсом unix и bash не требуется и текстовый режим в видеоконтроллере может и не нужен совсем или один самый упрощенный, только для инициализации.

В качестве графического интерфейса прикладного уровня можно взять X, но он может оказаться слишком сложным.

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

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

Также образовательная специфика проекта требует своеобразный GUI для информационных страниц, аналогов веб-страничек http.
Основная цель GUI - внести различие в представлении информации на экране и на принтере. Не знаю, довольно много людей делает программы и что, они не заметили, что экран монитора не похож на лист бумаги? Не очень приятно все время хвататься за полосы прокрутки и подглядывать за печатным листом через замочную скважину экрана.
Мы ограничимся фиксированным разрешением экрана, запретим http страницы площадью, сравнимой с поверхностью Луны и дадим людям возможность удобно читать с экрана.
Да это и невозможно, создать дизайн страницы так, чтобы он выглядел хорошо на всех мыслимых разрешениях экрана: на одних он будет куцым кусочком, на других невообразимо огромным.

Ну, и сделать приложения под такие условия.
Приглашаются все обладабщие свободным временем и кому интересно сделать что-то действительно полезное.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог