Но вместо того, чтобы почивать на лаврах, 81-летний патриарх затеял новый амбициозный проект. Точнее, старый — суть в том, чтобы «вернуть» в IT те части системы NLS 1968 года, которые не получили должного признания. Проект Hyperscope, получивший грант Национального научного фонда США, должен улучшить существующие инструменты для просмотра веб-страниц.
Для Энгельбарта Hyperscope — часть пути к идеальной Online Hyperdocument System (OHS), придуманной в 1990-х как развитие NLS. Цель OHS — радикальное улучшение возможностей «коллективного интеллекта» любого сообщества, предоставление правильных инструментов для коллективного решения сложных проблем. Цель Hyperscope менее амбициозна: предполагается добавить к Firefox (а впоследствии — и к другим браузерам) новые, лучшие средства просмотра страниц и перехода между ними. Впрочем, главная задача проекта — привлечь внимание к идеям Энгельбарта и создать сообщество для их дальнейшего развития.
В отличие от другого патриарха довебовских интерфейсов, Теда Нельсона (он и поныне пишет статьи на тему «чем плох веб, почему от него следует отказаться и когда все пошло не так»), Энгельбарт вполне современен: реализация Hyperscope будет опираться на новомодный AJAX; один из членов команды Hyperscope Брэд Ньюберг (Brad Neuberg) является известнейшим апологетом этой технологии и автором книги «AjaxHacks». В команду также вошли несколько сотрудников и учеников Энгельбарта, а некоторые его соратники «из тех времен» хоть и не занимаются написанием кода, но участвуют в обсуждениях и развитии проекта.
Hyperscope предполагается закончить до конца 2006 года. В общем, пристегните ремни, завтра будет весело. — В.Ш.
Google объявил о втором ежегодном конкурсе Google Summer of Code. Напомним, что в рамках этой инициативы поисковик №1 помогает студентам найти свое призвание (и немножко денег), а опенсорсным организациям и проектам — получить качественный код и потенциальных новых участников. Сам Google тоже внакладе не остается: в его активе — шум в прессе, дружественное отношение мира открытых исходников и возможность отыскать молодых гениев среди студентов и аспирантов.
В программе принимают участие так называемые организации-наставники (mentoring organizations), в роли которых могут выступать любые сообщества и проекты, разрабатывающие и выпускающие продукты под одной из опенсорсных лицензий. «Наставники» заявляют о своем желании участвовать в программе и предлагают список идей для проектов. Студент, желающий с пользой провести лето и получить стипендию от Google, выбирает ментора и проект из списка (или предлагает свой) и составляет план его реализации. Если вариант принят, соискатель становится участником Summer of Code. В материальном плане это означает пятьсот долларов сразу, еще две тысячи в середине лета (если работа продвигается удовлетворительно) и две тысячи в сентябре, по успешном окончании проекта (итого четыре с половиной тысячи за полностью готовый проект, плюс еще пятьсот долларов Google выплачивает представителю организации, руководившей студентом). Результаты работы должны быть опубликованы под открытой лицензией, и наставник может использовать их по своему усмотрению (а может и не использовать).
Достижения прошлого «кодового лета» — из более чем 400 проектов для 41 организации было успешно завершено 90% — привели в этом году к небывалому наплыву менторов, желающих получить работников на халяву. Поисковику даже пришлось объявить о сокращении срока регистрации «областей приложения усилий», заявленных наставниками. Среди наставников — разработчики всех популярных скриптовых языков (Perl, PHP, Python, Ruby), большинства самых известных опенсорсных программ — Mozilla, GIMP, Apache, Eclipse, OpenOffice; операционных систем и их дистрибутивов (Gentoo, FreeBSD); Википедия, KDE и множество других громких имен. Если хотя бы часть идей будет претворена в жизнь, нас ждет просто взрывное развитие мира свободного софта. — В.Ш.
Philips Research (при участии New Venture Partners) выделила в самостоятельное предприятие компанию Liquavista, продвигающую на рынок оригинальные дисплеи на основе воды и масла. Создатели уверены, что их детищу обеспечен оглушительный успех, так как водно-масляные экраны по ряду параметров на голову выше конкурирующих технологий.
В основе работы новинки лежит технология «электросмачивания». Каждый пиксел экрана представляет собой «бутерброд» из воды, подкрашенного масла, гидрофобного (несмачиваемого) диэлектрика и прозрачного электрода. В равновесном состоянии масло равномерно распределяется по всему слою диэлектрика, а вода располагается над маслом, при этом пиксел окрашивается в цвет масла. При создании разности потенциалов между водой и электродом диэлектрик резко меняет свойства, превращаясь из гидрофобного в гидрофильный. Вода, стремясь смочить поверхность, оттесняет окрашенное масло в сторону, и пиксел принимает новый цвет — цвет подложки. «Жидкостная» природа экрана не влияет на устойчивость картинки: размеры пиксела чрезвычайно малы, так что сила поверхностного натяжения более чем в тысячу раз превышает гравитационную силу, вследствие чего масляная пленка устойчива при любом положении экрана.