Выбрать главу

JavaOne, и так десять раз

Огромный зал Moscone Center в Сан-Франциско забит под завязку - в полумраке сидят около 15 тысяч человек. На сцену выходит конферансье - невысокий человек в серой рубашке без галстука. «Программисты, встаньте!» - командует он. Большая часть зала встает. «Спасибо, садитесь. Теперь пусть встанут денежные люди». Поднимаются сто или двести человек в костюмах. «Отлично, вот вы и познакомились друг с другом - первым нужны деньги, вторым - идеи. Главное, не стесняйтесь. В зале есть бразильцы?» Бразильцы подтверждают свое присутствие свистом и улюлюканьем. «На время конференции каждый объявляется официальным бразильцем!»

Так 27 июня глава исследовательского подразделения Sun Microsystems Джон Гейдж открывал юбилейную «JavaOne» - десятую по счету ежегодную конференцию для разработчиков на Java. Здесь почти не было речей о «непревзойденных достоинствах продукта X» и маркетизмов в духе «конвергенции цифровых вселенных», которые обычно просачиваются с мероприятий для дилеров и заказчиков на девелоперские форумы. Зато было много воспоминаний «Где была Java десять лет назад и где она сейчас», слов о сообществах, привлечении новых членов и открытом софте.

Слова «open source» и «free» делят второе место по частоте упоминания на конференции (на первом, конечно же, «Java» - полностью и в виде буквы J в разнообразных JVM, EJB, J2ME, J2EE, JCP, JDK, JSR, JDBC, JBA и т. д.). Нужно, однако, помнить, что широта этих понятий допускает различное толкование. В интерпретации Sun free - «бесплатный», но совсем не обязательно «свободный», а оpen source - возможность посмотреть исходные тексты, но далеко не всегда - что-либо в них менять и использовать эти изменения. Расплывчатость дефиниций нужно учитывать, прислушиваясь к словам главы компании Скотта Макнили: «Мы (то есть Sun. - М.П.) передали в open source больше кода, чем кто-либо на планете».

На JavaOne убеждаешься, что открытие доступа к исходным текстам ПО - ответ на требование рынка, в первую очередь - рынка разработчиков. «Вам придется открывать исходники, если только вы не Microsoft», - заявляет Скотт Макнили. Для разработчиков из разных стран, с которыми удалось поговорить, доступ к исходным текстам - не маркетинговый лозунг, а насущная необходимость. Программный архитектор с двадцатилетним стажем Джим Ригсби из американской компании ACS, делающей ПО для медучреждений, семь лет работал с Microsoft. Но в качестве базовой платформы выбрал Java именно из-за открытости: «То, что мы делаем на Java, можно было сделать и на .Net, - однако в этом случае мы оказываемся замкнуты на продукты Microsoft. К тому же при отладке приложений на .Net можно сделать debug только до определенного уровня, дальше стоп - упираешься в бинарный код». Открытость, по мнению Ригсби, бывает весьма полезна не только для отладки: «Как-то мне понадобилась программа для анализа строк, и я нашел ее текст, погуглив минут пять. Для продуктов с закрытой моделью разработки такое невозможно».

***

Агрессивность в отношении прочих вендоров, приписываемая Sun западной ИТ-прессой, на JavaOne как-то не ощущалась. Напротив, президент и COO компании Джонатан Шварц всячески превозносил продленное «после некоторого взаимного охлаждения» лицензионное соглашение с IBM относительно Java, а также решение IBM портировать DB2, WebSphere, Tivoli и другой софт на десятую версию Solaris. В феврале прошлого года IBM призвала Sun открыть исходные тексты Java, на что Sun тогда не согласилась. О сотрудничестве между Sun и IBM с большого экрана говорил также старший вице-президент и глава IBM Software Group Стив Миллз. Однако живьем представителей IBM на JavaOne увидеть не удалось - ни на сцене, ни на выставке партнеров. А вот Microsoft - была. О сотрудничестве с Microsoft (в частности, о взаимодействии Java с .Net и о совместимости с Java c будущей версией Windows Longhorn) говорил вице-президент Sun Грэхем Гамильтон - под жидкие аплодисменты аудитории. Он также рассказал, в каком направлении будет совершенствоваться следующая версия Java с кодовым названием Mustang. В число приоритетов входит интеграция с XML и веб-сервисами, расширенные средства мониторинга и управления, а также облегчение процессов разработки ПО. На JavaOne можно было не раз услышать, что платформа для создания серверных приложений J2EE, при всех ее широких возможностях, слишком сложна для освоения и использования. В ответ на жалобы Sun выпустила среду визуальной разработки приложений Java Studio Creator, «по интерфейсу похожую на другие присутствующие на рынке RAD-системы».

В отличие от прочих руководителей Sun Microsystems, вечно окруженных распорядителями и организаторами, создатель языка Java и вице-президент компании Джеймс Гослинг ходил по конференции и улицам Сан-Франциско один или в компании нескольких пристающих с вопросами разработчиков. На выступлениях и круглых столах народ хотел от него откровений и прозрений, однако в ожидаемых объемах их не последовало. Гослинг поведал, что лично он в настоящее время занимается ПО реального времени на Java, а также сенсорными сетями. Что до общих перспектив, то в будущем, по его мнению, на Интернет и жизнь вообще самым серьезным образом повлияют блоги, и не только текстовые. Наверное, это непросто - делиться с большой аудиторией тем, над чем работаешь, что тебя действительно волнует в профессиональном плане. На том уровне, на который погружаешься в проблему сам, - не поймут. А что до общих слов - умение красиво говорить и способность двигать мир вперед часто лежат совсем в разных плоскостях.

ROSSтки оптимизма-2005

Выходя утром из поезда в славном городе Санкт-Петербурге, я почувствовал дыхание Европы: в отличие от Ленинградского вокзала Москвы там приятно пахло моющими средствами и свежим влажным воздухом. Где же, как не в Петербурге, лучше всего проводить конференции, посвященные сотрудничеству российских и западных IT-фирм?!

На юбилейную пятую ежегодную конференцию ROSS-2005 (Russian Outsourcing and Software Summit), проходившую с 15 по 18 июня в гостинице «Пулковская», собрались не только работники известных отечественных и зарубежных «софтверных» фирм, но также госчиновники и представители «железных» IT-компаний, заинтересованных в нашем рынке outsource-программирования (Siemens, Motorola, Alcatel, IBM и др.)

В первую очередь хотелось бы отметить выступление Олега Бяхова [Директор Департамента стратегии построения информационного общества Министерства ИТ и связи, куратор программы «Электронная Россия»], рассказавшего о масштабном исследовании российского рынка аутсорсинга, выявившем немало любопытных фактов. Во-первых, за 2004 год его оборот достиг 7,5 млрд. долларов и продолжает расти. Во-вторых, рост мирового рынка IT (8% в год) превышает рост нефтяного (2%), так что нашим хайтек-компаниям там всегда найдется место. Были сформулированы и проблемы российских предприятий-разработчиков ПО: утечка мозгов к более богатым иностранным компаниям, перенос базы российских предприятий за рубеж, непрозрачность и использование серых схем, что затрудняет получение западных инвестиций и размещение акций, а также склонность к повторению зарубежных разработок. Под конец выступления Олег Владимирович пообещал всяческую поддержку со своей стороны и заверил, что его департамент приложит все усилия, чтобы готовящиеся законы о выделении информации в специальный объект гражданского правооборота были приняты как можно быстрее. Это позволит не только с выгодой экспортировать ПО, но и устранит необходимость в серых зарплатных схемах. В кулуарах, в ответ на замечание о слишком малом масштабе проектов наших компаний, что не позволяет выходить на западный рынок с уже готовым продуктом, Олег Владимирович отметил, что у нас есть один крупный платежеспособный заказчик (государство. - К.К.), которому очень нужны сложные и дорогие решения. С ними, сказал он, не будет стыдно выйти и на мировой рынок.