Web-сервер для мобильных телефонов от Nokia — на базе Apache
Еще в начале 2004 года разработчики из исследовательских лабораторий компании Nokia поставили целью создание полнофункционального web-сервера на платформе S60/Symbian, который мог бы обслуживать запросы с любого браузера через интернет, и это им удалось.
Чтобы не писать код с нуля, для портирования был выбран самый распространенный веб-сервер с открытым кодом — Apache HTTP Server. У разработчиков были сомнения на этот счет, потому что операционная система Symbian довольно сильно отличается от других операционных систем, так что процесс портирования представлялся весьма неординарным. Однако в системе Symbian есть специальный слой POSIX, в котором доступно выполнение многих инструкций Unix. Поэтому было решено перевести на Symbian версию Apache под Unix.
Кроме Apache, на мобильную платформу был портирован модуль mod_python, который представляет собой интерпретатор популярного скриптового языка Python для S60. То есть теперь на мобильном телефоне S60 можно не только поставить сервер, но и выполнять различные скрипты, как Python, так и PSP (Python Server Pages).
Наряду с установкой Apache на мобильном телефоне, перед участниками этого интересного эксперимента стояла еще одна задача — обеспечить сетевую доступность этого веб-сервера на телефоне с обычной SIM-картой. Чтобы сайт работал круглосуточно и был доступен в любое время. Это особенно трудная задача с учетом того, что операторы сотовой связи обычно используют файрволы для ограничения входящих запросов на телефоны внутри сети. Проблему удалось решить путем реализации специального гейта.
По мнению специалистов Nokia, созданное ими экспериментальное ПО в перспективе способно произвести настоящую революцию в интернете. Если на каждом смартфоне в мире появится веб-сайт, тогда, может быть, большая половина интернета переместится на мобильные телефоны.
Постоянная ссылка к новости: http://www.nixp.ru/news/7037.html. Дмитрий Шурупов по материалам webplanet.ru.
Для веб-сервера Apache реализована упрощённая поддержка SSL/TLS-сертификатов Let's Encrypt 2
Apache 2.4 — новая версия популярнейшего веб-сервера 6 26
Web-серверу Apache исполнилось 15 лет 4 7
Sun выпустила Web-сервер с открытым кодом — Open Web Server
Nokia просит W3C убрать Ogg из стандарта HTML5
Netcraft: Доля Apache среди Web-серверов вновь растет
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1