Тема номера
В тени Big Blue
Владимир Нескоромный
За рекламной шумихой, которая традиционно сопровождает рыночное бытие любого крупного программного продукта, мы часто не замечаем отечественных разработок и их создателей. Как взаимодействуют гиганты компьютерной индустрии с местными разработчиками? С отчетом о визите в российское представительство IBM – наш корреспондент.
– Я медведь – всех давишь.
Придавил горшок лапой.
Горшок сломал и всех зверей распугал.
Русская сказка "Теремок"
IBM не сдается. И, в общем-то, правильно делает. Продолжая настойчиво продвигать OS/2, компания так или иначе инициирует бесчисленные дебаты о том, чем лучше та или иная ОС и почему "полуось" не так популярна, как Windows.
О войне аргументов мы писали уже слишком много. И вот что любопытно. Часто противоречат друг другу не только наблюдатели из 'враждующих партий", но и аналитики одной и той же компании. Так, одни в IBM полагают, что OS/2 не смогла завоевать популярность по причинами,"начиная от технических и кончая маркетинговыми". Другие считают, что "дело просто е привычке". Третьи высказываются, что OS/2 "не идет" в связи с отсутствием реализаций для этой ОС массы популярных продуктов.
Наверное, усредненная оценка будет звучать так: "Предыдущие версии OS/2 требовали большей мощности и поэтому не были рассчитаны на массовых пользователей, в то время как Windows позиционировалась как система "для всех".
А что же местные разработчики? Ведь часто говорят, что им, профессионалам,"полуось" нравится. Так где же они с сотнями своих разработок? Не хотят? Или "голубой гигант" из-за своего роста не замечает копошащихся вокруг муравьев? Они ему – "давай с нами жить", а он их по косолапости давит?
Конечно, у OS/2 нельзя отнять определенной популярности, не всегда исчерпываемой границами массового рынка. Если выглянуть за пределы России, то окажется, что в Германии и Франции разработка приложений под OS/2 идет гораздо интенсивнее, нежели у нас. Тем более что одной OS/ 2 дело не исчерпывается, ведь есть еще AS/400, RS/6000...
Megaputer Intelligence. Success story?
Обо всех этих проблемах мы беседовали, в частности, с президентом российской компании Megaputer Intelligence Михаилом Киселевым.
По его словам, в 1991 году, когда компании требовалось выбрать операционную систему для разработки системы интеллектуального анализа баз данных, "на персоналках не было ни одной ОС, которая бы поддерживала многозадачность, кроме OS/2". Именно поэтому выбор Megaputer Intelligence пал на продукцию IBM.
Компания разработала систему интеллектуального анализа баз данных PolyAnalyst (о ней мы писали совсем недавно), на основе которой строятся системы анализа финансовых рынков. Другая разработка фирмы – система Суberlog – предназначалась для хирургических отделений клиник и используется для интраопераци-онного мониторинга. Она уже установлена в недавно построенной больнице Центробанка РФ.
Сотрудничество с IBM оказалось настолько успешным, что этой компании довелось выступить в качестве единственного разработчика, представленного на стенде IBM во время выставки "Комтек'95". Однако в то время, когда Megaputer Intelligence ходила вокруг IBM с предложением о сотрудничестве, там еще и не пахло нынешней программой поддержки разработчиков под OS/2.
Программы и программы
Между тем до недавнего времени в IBM проводилось даже несколько программ такого рода, которые, правда, никак не связывались друг с другом и слабо координировались. В прошлом же году все они были объединены в единую организацию, которая отныне курирует всех разработчиков в мире, работая по программе поддержки разработчиков (IBM Solution Developer Program for Commercial Developers): теперь корпорация модифицировала свою стратегию и ориентируется на более тесное сотрудничество с программистами.
Программа поддержки разработчиков под OS/2 (The IBM OS/2 Developer Assistance Program – DAP) как одна из форм работы компании активизировалась в России весной прошлого года. Тогда по инициативе IBM стали появляться соответствующие репортажи в прессе и сообщения в Интернете. На "Комтеке", равно как и на Internet-сервере IBM, желающие могли заполнить анкеты и зарегистрироваться в качестве разработчиков.
"К настоящему времени в России зарегистрировано несколько десятков разработчиков на платформах IBM, – говорит Борис Бобровницкий, координатор связей с производителями программного обеспечения отдела программного обеспечения компании "IBM Восточная Европа/ Азия". – Среди них такие известные, как "Агама", "Аресеналъ" и "Черус". Правда, по его словам, число московских компаний, включенных в круг интересов IBM, превышает количество региональных, поскольку у последних зачастую отсутствует даже доступ к Интернету, где содержится информация о программе DAP. В качестве примера Борис Бобровницкий привел одну из калужских компаний, с которой у них давно установлен контакт, однако сотрудничество развивается крайне медленно, поскольку у калужан нет доступа к Сети. И именно по причине оторванности от глобальных информационных ресурсов из упомянутых Бобровницким "нескольких десятков" зарегистрированных компаний реально работают не более десяти.
Разница между формальным и реальным количеством разработчиков создается еще и такими членами программы, как, например, компания Ipex Research. Она была образована в 1992 году как российско-австралийское совместное предприятие, занимающееся разработкой коммуникационного программного обеспечения. Год назад она стала сотрудничать с IBM в качестве разработчика семейства шрифтов Ipex Model, базовый комплект которых один из дистрибьюторов IBM прилагает к каждой продаваемой коробке с русской версией OS/2 Warp. Однако, как сообщил председатель совета директоров Ipex Research Андрей Романов, пока никаких приложений под OS/2 компания не создавала, и подобные проекты остаются только в планах.
Тем не менее основной проблемой разработчиков все-таки остается медленная "интернетизация" России. "Без Интернета сегодня работать просто невозможно, вся информация, все программное обеспечение находятся в Сети, – категорично заявляет Николай Смирнов, системный инженер по OS/2 компании "IBM Восточная Европа/Азия". – К тому же, – добавляет он, – у Интернета в политике IBM приоритет номер один, да и OS/2 в принципе ориентирована на Интернет".
Сам Николай Смирнов координирует работу группы пользователей OS/2 (OS/2 User's Group) и групп независимых программистов. И именно эти "вольные стрелки", по мнению Николая Смирнова, проведут "первую борозду" на ниве разработки приложений на Java – тем более что этот язык довольно прост, а первые приложения будут представлять собой WWW-страницы для торговых фирм, нацеленные на автоматизацию продаж. И только спустя время программами для Интернета займутся крупные компании.
Чтобы стать разработчиком, "известным IBM", достаточно заполнить анкету в электронном или бумажном виде – она представляет собой стандартную форму на пяти страницах. После этого разработчик получает регистрационный номер и становится участником программы (в принципе, компания вправе отклонить заявление, однако такого пока еще не было), с правом на бесплатное получение услуг и средств разработки. В случае с другими программными платформами соглашения принимают несколько иные формы, но зато предусматривают покупку аппаратного обеспечения со скидками. Обратная связь поддерживается по почте. Периодически IBM рассылает технические материалы – например, зимой был распространен диск "Все для разработчика", – приглашения на пресс-конференции, презентации и выставки.
В принципе, все разработчики могут заявлять как о себе, так и своих продуктах в Интернете на специальном сервере IBM. Организуются форумы и конференции, для разработчиков под OS/2 издается и специальная газета. В Москве открыты платные образовательные курсы по продуктам IBM; наконец, программист может просто сдать экзамены и получить сертификат инженера OS/2.
Однако, как удалось выяснить, IBM не ведет учет разработанных приложений. "Перед нами не стоит задача знакомиться со всеми разработками", – считают в компании.
Lotus: работаем вместе или как?
В подразделении корпорации IBM Lotus Development решили немного изменить форму сотрудничества и переложили "почтовые расходы" на плечи разработчиков: ввели плату в размере 600-700 долларов, которая, по словам менеджера по продажам Александра Данилина, пойдет на "оплату рассылок информационных материалов".
Как и в случае с самой IBM, организация, претендующая на звание разработчика приложений на базе Lotus Notes, должна заполнить анкету и выслать ее либо по электронной почте, либо по факсу. "В поддержку заявления" компания просит также предоставить "информацию по крайней мере о двух недавних клиентах, способных подтвердить квалификацию". Это касается каждой позиции квалификации – продаж, системной интеграции, обучения, консалтинга, поддержки и собственно разработки. Отказ, по словам Александра Данилина могут получить те компании, которые не имеют никакого отношения к компьютерному бизнесу, но, возможно, желают просто получить бесплатно программное обеспечение с возможностью 25 инсталляций (подобных случаев пока тоже не зафиксировано).
В настоящее время в России работает около 30 компаний-разработчиков приложений на основе Lotus Notes, но группы, подобной OS/2 User's Group в Lotus Development, пока нет. Зарегистрированные компании-разработчики получают ваучеры на бесплатную сертификацию своих специалистов (всем остальным придется платить за каждый из пяти-шести обязательных экзаменов по 25-30 долларов) и право на получение технической поддержки из центра в Мюнхене. Ну и, разумеется, разработчики получат доступ к базам данных Lotus Development, которые в ближайшее время будут подключены к Интернету.
Сетевые"конференции, посвященные разработкам на основе продуктов Lotus, в Интернете уже есть. Существует российская компания "Компьютер-Пресс" (ее название совпадает с названием журнала, хотя между ними нет ничего общего), которая поддерживает публично доступную BBS с информацией по Notes. Некоторые партнеры компании проводят платное обучение как для конечных пользователей, так и для администраторов и разработчиков, а две из них – REDLab и "ИнтерТраст" – уже являются сертифицированными центрами обучения и располагают штатным преподавательским составом.
Поиски вариантов
В компании "Компьютерные связи и коммуникации", основанной в 1994 году, разработкой приложений занимается семь специалистов. Наряду с заказами для нефтяных и газовых компаний основным направлением ее деятельности является продвижение информационных технологий в области космонавтики. Уже сейчас в Центре подготовки космонавтов (ЦПК) активно используются электронные версии учебных пособий для космонавтов – разработки на основе Lotus Notes. Приложение-тренажер под названием "Выход", написанное под OS/2, позволяет космонавтам отрабатывать выход в открытый космос и операции по шлюзованию.
При этом "Компьютерные связи и коммуникации", очевидно, сотрудничает не только с Lotus Development, но и с Microsoft: другой тренажер, "Виртуальная реальность", для отработки внештатных ситуаций на борту космического аппарата, сделан под Windows NT. И создание приложений под различные операционные системы директор российской компании Юрий Блощинский объясняет тем, что "каждая из них обладает своими преимуществами".
Между тем указанные примеры удачной разработки и использования приложений, да к тому же еще и для различных платформ, далеко не типичны. Небольшой российской фирме весьма непросто решиться на инвестиции в эту область. Неясно, сколько времени пройдет, прежде чем от вложений появится отдача, да и произойдет ли это вообще. Удастся ли лидерам компьютерного рынка уйти от бюрократической, обезличенной практики работы с местными разработчиками? Настанет ли время, когда дело пойдет дальше анкет и отсылок к Интернету? Время покажет.
{НАЧАЛО ВРЕЗКИ}
Часто говорят, что разработчикам, профессионалам "полуось" нравится. Так где же они с сотнями своих разработок? Не хотят? Или "голубой гигант" из-за своего роста не замечает копошащихся вокруг муравьев? Они ему – "давай с нами жить", а он их по косолапости давит?
{КОНЕЦ ВРЕЗКИ}
{НАЧАЛО ВРЕЗКИ}
"Без Интернета сегодня работать просто невозможно, вся информация, все программное обеспечение находятся в Сети, – категорично заявляет Николай Смирнов, системный инженер по OS/2 компании "IBM Восточная Европа/Азия". – К тому же, – добавляет он, – у Интернета в политике IBM приоритет номер один, да и OS/2 в принципе ориентирована на Интернет".
{КОНЕЦ ВРЕЗКИ}
{НАЧАЛО ВРЕЗКИ}
По мнению Николая Смирнова, именно "вольные стрелки" проведут "первую борозду" на ниве разработки приложений на Java – тем более что этот язык довольно прост, а первые приложения будут представлять собой WWW-страницы для торговых фирм, нацеленные на автоматизацию продаж.
{КОНЕЦ ВРЕЗКИ}
{НАЧАЛО ВРЕЗКИ}
Зарегистрированные в Lotus Development компании-разработчики, создающие приложения для Notes, получают ваучеры на сертификацию своих специалистов и право на получение технической поддержки из центра в Мюнхене.
{КОНЕЦ ВРЕЗКИ}
{НАЧАЛО ВРЕЗКИ}
Удастся ли лидерам компьютерного рынка уйти от бюрократической, обезличенной практики работы с местными разработчиками? Настанет ли время, когда дело пойдет дальше анкет и отсылок к Интернету?
{КОНЕЦ ВРЕЗКИ}