Журнал Компьютерра - Журнал «Компьютерра» №41 от 08 ноября 2005 года
В проекте Шеффера базовый компонент решетки представляет собой квадратную плитку 25х25 см, на которой размещается матрица из ста (10х10) антенн, напечатанных на плате, и управляющий ими микропроцессор. Тысячи таких плиток можно, подобно кафелю, укладывать на плоское бетонное основание, подсоединив к центральному компьютеру. Хотя мощность каждой из миниатюрных антенн составляет всего 10 мВт, массив из полумиллиона плиток способен генерировать сигнал вдвое сильнее, нежели у антенны знаменитой радиообсерватории Аресибо в Пуэрто-Рико. Поскольку плитки хоть сейчас можно изготавливать на уже имеющемся оборудовании, стоимость одного элемента не превысит 20 долларов (или 10 млн. долларов в пересчете на решетку из 500 тысяч плиток). По расчетам Шеффера, на сборку такой антенны, возможно, уйдет еще около 6 миллионов. Однако и в сумме эти затраты намного меньше, по сравнению, скажем, со 100 млн. долларов, в которые обошлось строительство нового радиотелескопа Green Bank в Западной Вирджинии (2000 г.).
Проект Шеффера, разумеется, не лишен недостатков, однако подробно их обсуждать, наверное, имеет смысл лишь в том случае, если администрация DSN примет необычную идею всерьез.
Российский SECтор
В качестве «первых уст» можно назвать Майкла Кузумано - профессора Массачусетского технологического института, написавшего множество статей и книг о рынке разработки ПО, включая бестселлер «Microsoft Secrets»[M. A. Cusumano, R. W. Selby, «Microsoft Secrets». Simon amp; Schuster, New York, 1998, 512 р.]. Интересно, что он совмещает научную деятельность с постом директора индийской (!) аутсорсинговой компании, занимающей шестую строчку в мировом рейтинге.
В своем выступлении Майкл очень убедительно, приводя множество графиков, продемонстрировал наметившуюся еще в 2002 году тенденцию к изменению рынка разработки программного обеспечения. По его мнению, выпуск готовых продуктов - удел крупных корпораций (масштаба Microsoft, Sun, Adobe) и узких рынков (операционные системы, игры, специализированные приложения). Основной массе разработчиков он рекомендует обратить взор на стремительно растущий сегмент сервисного обслуживания. Анализ рынка за последние пятнадцать лет доказывает, что самый быстрый рост присущ компаниям с «гибридной» моделью бизнеса. Фирмы, не отказавшиеся от разработки готового софта, но направившие основные усилия на сервисное обслуживание, достигли высоких показателей почти по всем параметрам и сохраняли стабильность даже в тяжелые времена краха дот-комов.
Нельзя не отметить замечательного Ларри Константайна, всемирно известного эксперта в области разработки архитектуры программного обеспечения[Очень рекомендую книжку Ларри Константайна и Люси Локвуд «Разработка программного обеспечения» (пер. с англ. - С-Пб.: Питер, 2004. 592 с.)]. Будучи последовательным критиком пользовательского интерфейса продуктов известных софтверных компаний, он, однако, этим не ограничивается, а предлагает свои изящные решения множества проблем. Его семинар я бы назвал одним из самых увлекательных на конференции. Константайн выступает соучредителем и главой научного отдела международной компании Constantine amp; Lockwood, занимающейся дизайном, образованием и консалтингом.
Алексей Одиноков из Intel еще раз подтвердил приверженность корпорации делу многоядерности и сообщил, что в следующем году ожидается выход четырехъядерного процессора, под который уже готовится масса программных библиотек, в том числе усилиями новосибирского и нижегородского центров разработки. Россия, подчеркнул Алексей, может считаться одним из главных мировых центров разработки ПО. И он особенно горд тем, что у нас нет ограничений на сложность архитектуры реализуемых проектов.
О том, что «Россия - страна архитекторов ПО», говорил на конференции и Кирилл Раннев из Borland: «Мы давно миновали этап „экспериментальной“ площадки для разработчиков ПО. Выбирая место для строительства центра разработки, компания рассматривала Индию, Сингапур и Филиппины, однако в конце концов отдала предпочтение России. Здесь наилучшее соотношение квалификации персонала к стоимости разработки. Достаточно сказать, что сейчас 28% разработчиков Borland живет именно в России». Из насущных проблем он отметил нехватку младшего менеджмента и квалифицированных «середнячков». По мнению Кирилла, подготовку программистов нужно начинать уже со школы, чтобы, окончив вуз, они были готовы сразу же приступить к работе. Майкл Кузумано по этому поводу отметил, что, конечно, суперпрограммистами не становятся, ими рождаются. Но сколько бы их ни было, этого мало, чтобы сделать страну преуспевающей на рынке. Главное в любой отрасли - сбалансированность. Здесь недостаточно усилий частных компаний. Обязательно нужна государственная поддержка естественнонаучного образования. И не стоит Россию превращать во вторую Индию, плодя простых «кодеров», - на нынешнем этапе это бессмысленно, так как даже численность населения двух стран несопоставима, а значит, Россия не сможет предложить конкурентоспособную цену в этом сегменте рынка аутсорсинга. Нашим компаниям и нашему государству Майкл рекомендует задуматься, в первую очередь, о повышении технической и математической подготовки кадров. Это позволило бы занять нишу между суперпрофессионалами, которые у нас и так есть, и «ремесленниками», целые армии которых работают в Индии, Китае и на Филиппинах.
Общепрограммные ценности
Причина, она же движущая сила кризиса в области софта, общеизвестна до такой степени, что хоть из зубов выковыривай. Программы как услуги - лозунг, наскучивший до зевоты. Со времен альтшуллеровской ТРИЗ известно: лучшая вещь - та, которой нет совсем, а функция выполняется. Нет офисного софта, нет почтовых программ, нет системных утилит… есть только Google. Простите, случайно вырвалось.
Дело даже не в Google. Просто Google стал удобным символом разрушительных инноваций. Вот Google набирает пару сотрудников, чтобы те повозились с OpenOffice (который в октябре обновился до второй версии). К чему бы это? Эрик Шмидт, CEO Google, говорит, что пока лишь к увеличению популярности OpenOffice средствами Google. А тут еще и партнерство с Sun Microsystems, которая собиралась включить Google Toolbar в состав OpenSolaris. Невеликий рост аудитории для Google, однако это лишь первые сантиметры бикфордова шнура к старой бомбе «программы как услуги», которая лежит уже давно, вот только взорвать ее никак не могут.
Может, у Google получится? Уже немного получается. В форумах то тут, то там проскакивают сообщения: бросаю любимое приложение, потому что в нем не ищет Google Desktop Search. Сегодня это ахиллесова пята шустрого почтовика The Bat!, почти идеального собирателя разноформатной информации MyBase, и многих-многих других программ. Для того чтобы данные обрабатывались удобными метасредствами (такими как Desktop Search), они должны храниться в стандартных форматах.
Стандартизация и доступность, правда, часто идут вразрез с удобством использования. Тот же Microsoft Office и работает чуть ли не на порядок быстрее, и глючит меньше, чем OpenOffice. Однако именно формат документов OpenOffice был заявлен в октябре в качестве стандарта в комитет ISO. И мало сомнений, что он пройдет в качестве такового.
Суть «разрушительных инноваций», впервые описанных Клэем Кристенсеном (Clay Christensen), заключается не в том, чтобы отнимать у населения больше денег, чем это делал прошлый монополист. Естественное разрушение монополий всегда происходит с большими скидками, и в этом смысле десять раз был прав Билл Гейтс, говоря, что «Open Source убивает рабочие места». Если десять человек могут делать то, что раньше было под силу лишь тысяче, а платить за труд можно в сотню раз меньше, тенденцию угадать нетрудно.
В самой империи Гейтса в октябре было более чем неспокойно. Компания медленно начала менять курс на «программы как услуги», а возглавил этот маневр человек со сказочным именем Рэй Оззи. Компания объявила онлайновые продукты Windows Live и Office Live (см. новость «Жизнь после Windows»), стараясь при этом не создать конкуренцию себе самой.
Резкий поворот большому кораблю дается нелегко - на вираже капитанский мостик решили покинуть такие известные мореплаватели, как Хейди Партови (Hadi Partovi), начальник портала MSN, и Дон Гань (Don Gagne), директор разработки Microsoft Office. Причем если Партови, по своему обыкновению, возглавил им же основанный стартап (он так уже делал в 1999 году, но потом вернулся обратно), то Дон Гань ушел вовсе в никуда: «чтобы сосредоточиться на своем увлечении автогонками». К концу года, как ожидается, Microsoft оставит Джим Оллчин, «крестный отец Windows». Авторы книги «Бизнес в стиле фанк», подчеркивая роль личности в компании, приводят слова, которые якобы произнес когда-то Билл Гейтс: «Если Microsoft оставят двадцать ключевых сотрудников, компанию можно закрывать».
Парочка Google/Microsoft выпукло символизирует дуализм подходов к софту. Однако побеги нового пробиваются и вне этих двух заметных центров роста. Все больше внимания разработчики и обозреватели уделяют веб-платфоме AJAX (Asynchronous JavaScript + XML). Технология AJAX позволяет создавать веб-приложения, которые ведут себя почти как добропорядочные настольные программы, то есть не тормозят и предсказуемым образом отзываются на действия, к которым пользователь уже приучился посредством GUI (таскание файлов мышью и пр.). Компании ThinkFree и Writely сейчас делают на AJAX какое-то подобие офисных программ.