Выпуская JavaWorld Россия в свободное плавание, мы прежде всего захотели выяснить, как обстоят дела с применением Java в нашей стране и каковы его перспективы. Именно этот вопрос и был задан местным представителям ведущих западных производителей ПО и российским разработчикам, так или иначе использующим Java в своих проектах. Что из этого получилось, и какова реальная картина применения Java в России - судить вам. Мы же рассматриваем этот опрос как стартовую площадку для всех наших будущих публикаций. Главный вывод, который мы сделали для себя, состоит в том, что наше издание (и это совпадает с пожеланиями большинства наших респондентов) прежде всего должно быть ориентировано на российскую тематику - именно в этой области наблюдается наибольший дефицит информации.



Вера Гурова,
менеджер по маркетингу московского представительства Sun Microsystems

Мы очень рады, что в СНГ появилось издание, нацеленное на пропаганду Java. Sun в качестве компании, разработавшей технологию Java, постарается оказывать поддержку редакции, чтобы сделать JavaWorld Россия интересным и полезным для читателей.
Java-технология компании Sun Microsystems позиционируется как "революция в мире компьютеров". Главная идея этой революции состоит в переносе центра тяжести с настольных систем на сеть и серверную часть, что позволит централизованно и профессионально решать все вопросы, связанные с администрированием и безопасностью сети.

История Java в России, стране, ориентированной на открытые сетевые технологии, насчитывает уже более полутора лет. С самого начала технология Java стала очень популярна. Среди компаний-партнеров, использующих Java в своих проектах, - Московский Центр SPARC-технологий, Jet Infosystems, Asoft, Formoza, Fintel и др. В апреле прошлого года Авторизованный учебный центр RedLab компании Sun Microsystems открыл курсы по языку Java.

Главной задачей программы по продвижению Java на рынке СНГ Sun Microsystems считает представление Java как универсальной технологии для построения комплексных решений. Sun Microsystems в ближайшее время открывает программу Internet Associate Programme, предназначенную для поддержки разработчиков, системных интеграторов и консультантов, деятельность которых направлена на предоставление решений и услуг в сфере Internet. Авторизованным членам этой программы будет предоставляться возможность получать скидки на оборудование Sun Microsystems, регулярное информационное обслуживание по технологии Java, бесплатное обучение, скидки при покупке Java Workshop, а также участие в специальных программах по продвижению решений и услуг партнеров Sun.


Алексей Чубарь,
и.о. директора московского представительства Symantec

Мы рады приветствовать новое издание, посвященное проблемам Java. Оно поможет разработчикам и их потенциальным клиентам по достоинству оценить все преимущества, которые предоставляет Java. Надеемся также, что появление такого издания подстегнет общий интерес к этой теме, что, в конечном итоге, позволит осуществить новые красивые и эффективные решения существующих проблем.
С нашей точки зрения, ситуация с Java в России неоднозначна. С одной стороны, наблюдается большой интерес к Java со стороны разработчиков ПО и потенциальных пользователей. С другой - нельзя сказать, что Россия охвачена "Java-манией", характерной для западного рынка. Причины в обоих случаях в общем-то понятны.

Интерес к этому направлению вызван попытками разобраться с феноменом Java, а также объяснить взрывообразное развитие Internet в нашей стране. Многие крупные компании, с оглядкой на западных коллег, рассматривают Internet не только как информационную среду, но и в качестве нового потенциального канала развития своего бизнеса. А Java как раз представляет собой оптимальный инструмент, позволяющий реализовывать многие смелые проекты.

Отсутствие же полноценных приложений на Java в нашей стране - и, главное, интенсивных разработок в этой области (по крайней мере видимых) - во многом связано с текущим состоянием местной инфраструктуры Internet. В этих условиях гораздо более реальным кажется появление Java-приложений, ориентированных на использование в распределенных корпоративных сетях, т. е. в intranet. Можно прогнозировать в ближайшее время появление целого ряда решений (бухгалтерские и финансовые системы, системы управления предприятием и др.), связанных с работой крупных и средних компаний, активно использующих Java.

В настоящее время Symantec предлагает на российском рынке все свои новейшие разработки, среди которых Visual Cafe - средство разработки на Java для начинающих, а также Visual Cafe Pro - профессиональное средство для визуального программирования на Java, которое также позволяет получать доступ и обрабатывать запросы ко всем наиболее распространенным форматам баз данных с помощью специального сервера dbANYWHERE.


Юрий Томашко,
специалист по маркетингу средств разработки, Microsoft AO

Очень рад самому факту появления нового компьютерного издания, тем более специализированного. Это свидетельствует о том, что рынок ПО в нашей стране начинает стабилизироваться, а значит, будут расти и объемы продаж программных продуктов.
Интерес к Java в России растет очень быстро. Для меня было большой неожиданностью то, что в начале этого года российские программисты всего за 1,5 месяца загрузили с Web-узла Microsoft около 1 тыс. копий Visual J++. Надо сказать, что это весьма значительная доля от общего числа закупаемых средств разработки Microsoft за сопоставимый период времени.

На уровень профессионального использования технология Java у нас пока не вышла, т. е. пока не наблюдается массового применения Java в коммерческих разработках. В целом это, хоть и с некоторым запозданием, отражает и общую ситуацию с Java в мире: пока все в основном присматриваются. На новую технологию разработки переходить всегда сложно, ведь это требует инвестиций, затрат времени и т. д.

С точки зрения перспектив использования Java - думаю, что наша страна ничем не отличается от остальных. Java обладает лучшими свойствами объектно-ориентированного языка и одновременно представляет собой язык высокого уровня, который позволяет программистам не углубляться в дебри чистого кодирования (то есть, по сути, хакерства), на что язык С порой просто провоцирует.

В начале следующего года Microsoft собирается выпустить новую версию Visual J++. Она будет поддерживать новый JDK и иметь большее количество "мастеров" - примерно столько же, сколько сейчас представлено в Visual С++. Относительно локализации новой версии Visual J++ окончательное решение еще не принято. Скорее всего, это будет сделано, причем на том же уровне, что и Visual Basic - т. е. только документация.

Что касается поддержки разработчиков, то до сих пор мы не чувствовали необходимости обеспечивать по VJ++ такую же широкомасштабную поддержку, как по другим нашим средствам разработки (тем не менее наш хот-лайн отвечает и на вопросы по VJ++). Кроме ежегодной конференции для разработчиков DevCon, мы планируем провести в конце года еще и однодневную конференцию DevDays, на которой обязательно будут выступления и по VJ++.


Константин Стоволосов,
генеральный директор московского представительства Novell

Приятно видеть, что возрастающий интерес к Java в России привел к рождению нового издания - JavaWorld Россия. Я уверен, что оно станет важным форумом для всех, кто выбрал Java, чтобы вырваться из тесных рамок специализированных средств разработки и платформ.
Java в России начинает завладевать умами людей так же, как это происходит в остальном мире. Использование этого мощного языка для разработки кросс-платформенных приложений становится общепринятым. Несмотря на то что Microsoft активно продвигает свою технологию ActiveX в качестве аналогичного средства, она оказалась просто неспособна привлечь к себе столь же пристальное внимание, как Java.

Internet, несомненно, ждет большое будущее, а архитектура клиент-сеть представляет собой ключевой компонент, открывающий доступ к тысячам приложений и ресурсов. Java освобождает программистов от ограничений, накладываемых специализированными средствами разработки, и позволяет им создавать мощные сетевые приложения значительно быстрее, чем с помощью традиционных средств программирования.

Компания Novell стала одним из первых приверженцев Java. Она начала переписывать большинство своих ключевых приложений для обеспечения поддержки Java. Прежде всего это ОС IntranetWare, на которой будет реализована виртуальная машина Java, что позволит использовать IntranetWare в качестве мощного сервера приложений.

В России Novell работает с некоторыми своими партнерами по программе DeveloperNet, помогая им трансформировать собственные текущие продукты в Java-приложения. Постепенно все их ключевые приложения начнут работать на платформе IntranetWare, а все продукты Novell будут обеспечены полной поддержкой Java. Кроме российских программистов существуют тысячи разработчиков во всем мире, создающих приложения, которые будут работать на IntranetWare и при этом полностью интегрироваться с продуктами Novell.


Игорь Ларин,
руководитель отдела программного обеспечения IBM EE/A

Идею специализированного издания по Java-технологиям поддерживаю и одобряю... Оно может стать связующим звеном в столь разнородном мире информационных технологий. Несите в мир идею единения под флагом Java. Постарайтесь пресечь любые посягательства на то, чтобы мир Java превратился в чью-то корпоративную вотчину. Желаем JavaWorld больших успехов в этом непростом деле.
В России впервые о языке Java широко заговорили в начале 1996 года. "Цитаделью" Java-технологии стал Московский Государственный университет им. Ломоносова, где впервые в СНГ стали читать курсы по Java. Сначала на Java смотрели скорее как на занятную игрушку, позволяющую украсить Web-страницы. Однако уже во второй половине 1996 года стали появляться и более серьезные прогнозы относительно универсального языка программирования, который к тому же и более надежен, чем С++.

IBM включила поддержку Java (текущая версия 1.1.2) в операционную систему OS/2, а также проводит тестирование специальной Java-ориентированной среды для сетевых PC WorkSpace On-Demand (кодовое название BlueBird). В следующем году будет выпущена специализированная операционная среда JavaOS. Не за горами и появление аппаратных Java-ускорителей и процессоров, что позволит раз и навсегда избавиться от критики в адрес производительности Java-приложений со стороны тех, кто слишком обеспокоен сохранением своей монополии на рынке. Действительно, все окажутся в равном положении, что откроет дорогу множеству независимых поставщиков ПО.

Средство разработки ПО IBM VisualAge for Java получило 20 августа этого года награду "Лучший Выбор" журнала "MS BackOffice Magazine" на конференции "Windows NT Intranet Solution". IBM VisualAge for Java работает как в среде Windows 95 и NT, так и OS/2 Warp 3 и 4, создавая абсолютно переносимый, стопроцентно чистый Java-код, выполняемый на всех платформах, имеющих поддержку JVM 1.1. Во время выставки Windows Expo '97 в Москве IBM проведет широкую акцию по распространению нескольких тысяч копий CD-ROM с ПО IBM VisualAge for Java и мультимедийным экранным учебником.

IBM EE/A активно привлекает своих партнеров к разработке на Java. Например, белорусская компания IBA участвует во всемирном проекте IBM по разработке JavaBeans. Кроме IBA над проектом работают программисты Израиля и Китая совместно с лабораториями IBM. Таким образом, разработка ведется 24 часа в сутки. Очень скоро созданные таким образом Java-"зерна" можно будет загрузить из Internet.


Александр Данилин,
менеджер Lotus по развитию бизнеса в России

Я уверен, что JavaWorld Россия найдет своего читателя в нашей стране. Объективный и разносторонний источник информации, особенно в той области, где все только начинается, - большое благо для тех, кто выбирает и использует информационные технологии. Хочется пожелать, чтобы в журнале появлялись не только переводные материалы, но и статьи о том, как реально технологии Java используются в России.
С моей точки зрения, интерес к Java в России носит пока более теоретический и познавательный характер. До реального внедрения Java, особенно в корпоративном секторе, дело не дошло. Разрыв в области внедрения информационных технологий между Россией и западными странами, безусловно, сократился. Этим мы, в основном, обязаны достаточно активной работе на российском рынке таких компаний, как Lotus, IBM, Sun Microsystems, Microsoft, Novell, Oracle и ряда других - их самые последние достижения становятся доступны отечественным разработчикам и клиентам практически с момента их появления.

Однако внедрение этих технологий, особенно в корпоративном секторе, всегда происходит с задержкой. Слишком велика цена поспешных и ошибочных шагов для тех, кто принимает решение об использовании той или иной технологии в качестве корпоративного стандарта. Примерно то же самое происходит и за рубежом.

Если говорить о перспективах, то они просто колоссальны. Мне кажется, Java изменит рынок информационных технологий, и, возможно, самым непредсказуемым образом, в течение ближайших нескольких лет.

Lotus делает в настоящее время очень серьезную ставку на Java. Внутри IBM и Lotus более 1000 разработчиков заняты проблемой интеграции Java в существующие и новые продукты обеих компаний. Это самая большая группа разработчиков на Java в индустрии программного обеспечения.

Lotus - один из разработчиков стандартов в области Java. Так, технология Lotus под названием InfoBus была принята компанией JavaSoft в качестве стандарта для информационного обмена между JavaBeans.

С помощью нового средства разработки Lotus Notes Designer for Domino 4.6, которое начнет поставляться уже в сентябре-октябре этого года, можно будет легко комбинировать такие элементы, как Java-апплеты, страницы HTML и графику при создании динамических Web-узлов. В его состав также войдет новый продукт Lotus BeanMachine for Java 1.0, который, кстати, уже поставляется на российском рынке как отдельный продукт. По сути дела, это единственное имеющееся на рынке средство разработки, позволяющее с помощью графических средств создавать Java-апплеты, не написав ни единой строки кода.


Михаил Елашкин,
менеджер по технологиям московского представительства Oracle

Московское представительство Oracle приветствует появление издания, посвященного Java, и надеется на плодотворное сотрудничество. Развитие языка Java отражает позицию компании, стремящейся к открытости, переносимости, многоплатформенности и заинтересованной во внедрении самых передовых технологий.
Развитие Java пока тормозится в России плохими линиями связи, и поэтому, по всей вероятности, пойдет с пропуском стадии Internet - сразу в область корпоративных приложений, что, на мой взгляд, является весьма позитивным моментом.

Java представляет собой часть корпоративного плана развития Oracle и поддерживается в большинстве наших продуктов. Java становится основным внутренним языком продуктов Oracle. Выпуск некоторых продуктов Oracle был специально задержан для перевода их на Java.


Борис Бабаян,
Член-корреспондент РАН, профессор, Директор Московского Центра SPARC-технологий

Очень рад появлению JavaWorld в России. Java - очень важный шаг в вычислительной технике, и несомненно заслуживает специализированного издания. Желаю успехов!
Принято считать, что в области вычислительной техники Россия безнадежно отстает от Запада. На самом деле это не совсем так. И об этом особенно хочется сказать в связи с Java. Тот метод решения проблемы безопасности, который применяется в Java и по праву считается одним из главных его достоинств, мы используем в своих разработках уже 25 лет. Более того, мы продвинулись в этом направлении значительно дальше, чем Java. В Java для обеспечения защиты используется достаточно стандартный метод - статический контроль типов. Мы же реализовали контроль типов на аппаратном уровне, что позволяет решить проблему безопасности без ущерба для эффективности программ.

Java - очень мощный современный язык, который, несомненно, ждет большое будущее. В Java решены две ключевые проблемы, а именно: защищенность и независимость от платформы. Пусть данные преимущества получены в ущерб эффективности и универсальности, все равно, это - огромный шаг вперед. Благодаря этому на Java значительно проще отлаживать большие программы и вообще реализовывать крупные проекты. Что касается России, то уже сейчас у нас развернуты очень серьезные и крупные проекты на Java. И если по масштабам применения Java Россия несколько отстает, то по уровню программирования мы уж точно "впереди планеты всей".

С Sun мы сотрудничаем очень давно и в разных направлениях. Наш Новосибирский филиал активно участвует в работах Sun по компиляторам, в том числе и для Java. В Москве мы по контракту с Sun разрабатываем для Java библиотеки мультимедиа и стандартные функции, занимаемся тестированием продуктов JavaSoft. 10-15 человек из нашего центра постоянно находятся в Калифорнии, участвуя в работах по Java.


Александр Галицкий,
генеральный директор компании Элвис+

Я рад, что появляются более специализированные издания, т. к. они позволяют потребителям и разработчикам лучше ориентироваться на рынке. Желаю "российских открытий" и, конечно, успехов на тяжелом издательском поприще.
Думаю, что в России Java имеет практически те же возможности, что и в остальных странах. Мне кажется, что российская программистская среда быстро внедрит Java, т. к. она традиционно восприимчива ко всему новому. Конечно, здесь многое будет зависеть от позиции Microsoft, ведь российские программисты (к моему сожалению) в значительно большей степени ориентированы на Windows, чем на Unix.

Вообще, Java - это возможность для российских программистов проявить себя на мировом рынке в области системного, сетевого и прикладного программирования, поскольку конкурировать можно только на "горячих" технологиях. Я рад, что есть несколько коллективов в России, которые связали свое будущее с Java.

Существуют возможности и для создателей аппаратно-программных платформ, но здесь есть внутренние и внешние проблемы. Внутренние - это трудности в финансировании такого рода работ в России. Внешние - обычная заторможенность Sun Microsystems в отношении русификации своих Java-библиотек, сетевых станций и т. д.

В прошлом году мы продали фирме Sun наш прототип управления брандмауэрами на основе Java, а сегодня развиваем эту технологию для управления своим собственным FireWall "Застава" и нашими продуктами для создания виртуальных частных сетей на основе протокола SKIP. Также в прошлом году мы успешно выполнили контрактную работу для Sun по созданию ПО Proxy Java Applets verification and Java Applets signing. Очень нужная вещь, в случае, если вы хотите использовать Java-приложения из Internet.

Кроме того, мы применяем Java при системной интеграции, например для управления списками доступа в маршрутизаторах Cisco. Выполнили работу для Центрохрана России, где всю аналитику для руководства построили с использованием Java.


Алексей Бабанин,
исполнительный директор компании "АСофт"

Выход в свет JavaWorld Россия - хорошая новость. Информация о Java в общероссийском компьютерном издании поможет всем познакомиться с реальной динамикой использования этой технологии во всем мире, в самых разных отраслях. Надеюсь, вы сконцентрируете внимание ваших читателей не на преимуществах и недостатках Java, а на тех изменениях, которые внесла эта технология в индустрию программного обеспечения.
Технология Java в России почти не задействована - лишь изредка она используется для украшения Web-страниц, в то время как во всем мире разработчики уже пытаются использовать Java для создания пользовательского интерфейса в корпоративных системах. По сравнению с западными разработками мы отстаем, по меньшей мере, на год. На мой взгляд, это связано с общим уровнем развития производства ПО у нас в стране. Основные производственные мощности заняты разработкой банковского и корпоративного ПО, при этом технологический уровень разработок достаточно примитивен и просто не требует применения Java - в основном, это системы в архитектуре файл-сервер (2- и 2,5-уровневые системы клиент-сервер считаются прогрессивными). Поэтому практически никто не вкладывает деньги в изучение новых технологий, не говоря уже об их развитии. Однако я думаю, что рост потребностей в качественном и современном ПО, а также возрастающее конкурентное давление со стороны зарубежных фирм заставят отечественных производителей ПО пересмотреть свои позиции и ускорить освоение новых технологий.

Наша компания активно занимается разработкой ПО с интерфейсом пользователя на Java. Это информационные системы для банков и корпораций, интерфейсы к существующим информационным системам (в частности, к системам на компьютерах класса мэйнфрейм), ПО для управления телекоммуникационными системами (пейджерные системы, системы управления мобильной связью, системы передачи данных по радио), а также средства разработки ПО.


Руслан Смелянский,
генеральный директор компании RedLab

Появление JavaWorld в России - явление значительное. С одной стороны, это дает возможность людям, принимающим решения, познакомиться с новыми возможностями и перспективами, которые открывает перед нами Java-технология. С другой - поможет профессионалам и начинающим в обмене опытом.
Высокий уровень разработки ПО по-прежнему остается одной из наиболее сильных сторон отечественного бизнеса. В сочетании с хорошей технической подготовкой специалистов и их увлеченностью это создает в России прекрасную почву для Java как технологии. На Западе спрос на специалистов, владеющих этой технологией, огромен.

Главная проблема, по-моему, в том, что лица, от которых зависит финансирование проектов у нас в стране, плохо представляют себе возможности этой технологии, боятся риска, связанного со всем новым, неизведанным. У государства сейчас нет средств на реализацию серьезных проектов в этой области. Крупные коммерческие организации, имеющие средства, коими у нас в стране являются банки, монополии типа РАО Газпром, РАО ЕЭС России и т. п., представляются недостаточно зрелыми в сфере информационных технологий. То есть, с одной стороны, их текущие потребности с лихвой покрываются тем, что есть на современном рынке. А с другой, проблемы, которыми озабочены западные корпорации, например стоимость поддержки рабочего места, унификация ПО в крупных сетях, открытость и т. п., для нас еще не столь актуальны.

Компания RedLab анонсировала учебные курсы по языку Java в феврале 1996 года. В настоящее время в нашем учебном центре читаются два курса: "Основы программирования на языке Java" (2 дня) и "Разработка приложений на языке Java" (3 дня). В этом году начинаем читать спецкурс для студентов Московского университета. Среди перспективных областей применения Java - дистанционное обучение и особенно трейнинг. Колоссальные возможности здесь открываются в сочетании Java с объектно-ориентированными базами данных. Наша компания сейчас участвует в нескольких проектах, связанных с использованием Java, Universal Server от Informix и Object Store от Object Design для дистанционного трейнинга.


Александр Хельвас,
руководитель проекта компании "ФормозаСофт"

JavaWorld Россия, по нашему мнению, должен стать путеводителем по Java-решениям. Мы готовы к открытой дискуссии по вопросам использования Java-технологии в России на страницах JavaWorld Россия в интересах тех, кто уже пришел на этот рынок или только ищет "подходы" к нему.
Появление Java-технологий заметно оживило рынок программного обеспечения России. Во многом это определяется открытостью технологий. Невозможно спрятать красивую идею _ сама технология выставляет найденные решения на всеобщее обозрение. На весенней выставке "Комтек'97" разработка "Интернет-магазин" компании "ФормозаСофт" была одним из немногих представленных решений на Java. На осенних выставках таких решений будет много. Год назад в Москве были единицы компаний, работающих с Java, - сегодня ее используют почти все.

У нас появился уникальный шанс стартовать вместе с Западом. Сегодня созданные в России решения ничем не уступают тем, которые можно найти в Internet. Компания "ФормозаСофт" - один из лидеров российских Java-решений, участник программы Partner in Java компании JavaSoft. Представленный совместно с компанией Sun Microsystems на выставке "Комтек'97" продукт "Интернет-магазин" представляет собой часть большой системы автоматизации торгового бизнеса. Это первое решение для бизнеса, созданное в России на основе Java-технологий.

Совместно с Центром открытых систем МФТИ мы завершаем работу над CASE-средством для быстрой разработки приложений в архитектуре клиент-сервер. Проект выполнен с использованием Java, Joe, JavaBeans, библиотеки SWING; в ходе его реализации применялась оригинальная методология, сочетающая объектный подход с методами теории цветных и объектных сетей Петри. Этот инструмент предназначен для моделирования бизнес-процессов крупных компаний и сквозной технологии разработки систем автоматизации, ориентированных на конкретного заказчика.