Современные сотовые телефоны и смартфоны позволяют без проблем просматривать веб-сайты в интернете и работать с электронной почтой. Однако при этом мобильники выступают исключительно в роли клиентских устройств, хотя их технические характеристики зачастую превосходят характеристики серверов, использовавшихся на начальном этапе развития Сети. Финская компания Nokia решила доказать практическую возможность построения веб-серверов на базе мобильных телефонов и коммуникаторов.
Проект по созданию мобильного веб-сервера был начат в 2004 году. Перед специалистами Nokia стояла задача разработать полнофункциональный веб-сервер для платформы Symbian S60, который был бы доступен через любой браузер. Чтобы облегчить работу, в Nokia решили не писать весь код заново, а портировать веб-сервер Apache. Поскольку Symbian соответствует стандарту POSIX (Portable Operating System Interface), разработанному для Unix-систем, то для портирования была выбрана именно версия Apache для Unix. Кроме того, специалисты Nokia перенесли на платформу Symbian S60 модуль Mod_python, который интегрирует интерпретатор языка программирования Python в сервер Apache.
Затем исследователи решили проблему доступности мобильного веб-сервера. Дело в том, что операторы сотовой связи, как правило, применяют брандмауэры для фильтрации запросов, поступающих на мобильники из интернета. Впрочем, сотрудникам Nokia удалось преодолеть данное ограничение путём использования специального шлюза.
Не исключено, что в перспективе, благодаря Nokia, любой желающий сможет использовать мобильник для размещения на нём персонального веб-сайта. Впрочем, пока проект носит экспериментальный характер. |