Motorola: румынский опыт программных разработок
10 июнь, 2003 - 23:00Алексей Гвозденко
Бухарест настолько же красив, насколько и необычен. И даже не совсем понятно,
почему именно "Дворец Чаушеску", а ныне Парламентский дворец, считается
чуть ли не главной его достопримечательностью (между прочим, существует неофициальное
мнение, что это второе после Пентагона по размерам в мире здание стало одной из
основных причин революции 1989 г., поскольку на его строительство уходило порядка
40% бюджета страны). Хотя, конечно, с точки зрения помпезности и сам дворец, и
прилегающие к нему районы могут дать немалую фору даже "сталинской"
Москве. Но стоит вам отъехать немного на периферию, и вы словно попадаете в приморский
крымский городок. Историческая же часть Бухареста просто поражает кварталами с
великолепнейшими образцами европейской архитектуры, между которыми каким-то образом
"затесались" улочки, как две капли воды похожие на стамбульские. На
одной из них, всего в двух шагах от Площади Революции, где разворачивались главные
события 1989 г., и находится конечная цель нашего путешествия.
|
Участников встречи приветствует
глава румынского офиса Motorola Аурелиан Сима (Aurelian Sima)
|
Motorola DSP Center Romania является частью Motorola Semiconductor Products Sector
(SPS) и одним из 21 центра R&D Motorola в регионе EMEA. Если говорить только
о Центральной и Восточной Европе, то тут у компании, помимо бухарестского, имеются
центры разработки ПО для всех промышленных сегментов в Санкт-Петербурге и Кракове,
входящие в состав Motorola Global Software Group, а также центры по написанию
прикладного ПО в Москве и Рожнове (Чехия).
MDCR был организован относительно недавно, в июне 2000 г., с целью создания программного обеспечения для систем и устройств, в которых применяются цифровые сигнальные процессоры компании, включая мобильные телефоны, оборудование для сетей и автоматизации производства и т. п. Первоначально в MDCR работали всего 5 инженеров, однако за прошедшие менее чем три года сфера его деятельности существенно расширилась и на сегодняшний день включает в себя несколько направлений (персонал при этом насчитывает уже 61 специалиста).
Одно из них -- ПО для встраиваемых решений на основе микропроцессоров семейства PowerPC, сотовых телефонов 2.5G и 3G и других персональных устройств, сетевых сред, беспроводной инфраструктуры и т. п. Так, именно в MDCR ведется разработка программного обеспечения для анонсированной в начале нынешнего года новой флагманской модели телефонов Motorola V600, рыночный дебют которой должен состояться в третьем квартале. В качестве примеров других проектов можно привести программные технологии обработки изображений в цифровых фотокамерах (одним из главных достоинств хотя бы частичной реализации таких функций в ПО в центре видят возможность оперативной модификации) и системы телефонии на основе VoIP.
Несколько групп инженеров MDCR принимают участие в создании инструментальных
средств для различных аппаратных архитектур семейства CodeWarrior от Metrowerks
(она, как известно, является дочерним предприятием Motorola SPS). В частности,
в Румынии разрабатываются процессорно-зависимые элементы этих пакетов, а также
осуществляется интеграция всех их компонентов (компилятора, отладчика и т. д.)
в единый продукт.
Кроме того, часть специалистов MDCR задействована в написании пакетов для анализа производительности приложений, таких, как CodeWarrior Analysis Tools Suite, ориентированного на разработчиков ПО для игровых консолей (Sony PlayStation 2, Nintendo GAMECUBE) и устройств на базе DSP от Motorola, и CodeTest, предназначенного для сегмента встраиваемых решений. Эти специалисты входят в состав Performance Analysis Tools Team, рабочие центры которой, помимо Бухареста, находятся также в Бостоне и Сиэтле.
Наконец, еще одна группа MDCR является частью тестового подразделения Metrowerks.
Оно тоже имеет три центра -- в Остине (штат Техас), Индии и Румынии -- и занимается
"испытаниями" ее продуктов. Именно эта группа осуществляет тестирование
всего программного обеспечения от Metrowerks, предназначенного для платформы PowerPC.
Необходимо также отметить, что инженеры бухарестского центра проводят и определенную исследовательскую работу, одно из основных направлений которой -- создание новых программных алгоритмов.
Что обращает на себя внимание, когда находишься в стенах MDCR, -- очень молодой возраст его специалистов, который, по словам руководителей центра, в среднем составляет 27--28 лет. И, как выяснилось, это отнюдь не случайно, поскольку в Румынии Motorola реализуется весьма обширная программа подготовки специалистов. Компания тесно сотрудничает с несколькими ведущими вузами страны -- Бухарестским и Тимишоарским политехническими и Трансильванским (г. Брашов) университетами. В частности, она обеспечивает студентам последних курсов и аспирантам поддержку при выполнении дипломных и кандидатских проектов, предоставляя необходимые документацию, макетные платы, средства разработки и компьютерное оборудование, плюс помощь своих инженеров (скажем, в нынешнем году такое содействие получили уже более двух десятков студентов). При этом часть из них работает непосредственно в MDCR, пользуясь теми же инструментами, что и "настоящие" его сотрудники, и занимаясь исследованиями, тематика которых очень близка к реальным проектам.
Как отметил менеджер центра Костел Илас (Costel Ilas), в результате, приглашая
окончившего вуз студента, компания получает квалифицированного специалиста, уже
обладающего опытом работы в ней же (владеющего необходимыми навыками и знакомого
с организацией ее деятельности). В течение последних двух лет подобным образом
сотрудниками MDCR стали 14 человек.
А как в Украине?
Университетская программа компании Motorola существует во многих странах,
в том числе и в Украине. Ее представители отмечают, что везде, где она присутствует,
Motorola следует принципам поддержки системы высшего образования и стремится на
долгосрочной основе развивать отношения с вузами в области высоких технологий.
У нас в Киеве эта программа реализуется на базе НТУУ "КПИ" и координируется
находящимся при нем учебно-инженерным центром Motorola. Сотрудничество с НТУУ
"КПИ" началось с 1994 г. К настоящему времени в нем -- четыре учебные
лаборатории, оснащенные отладочными средствами Motorola, имеется программа "Стипендиаты
Моторолы".
С 2000 г. Motorola размещает инженерные проекты на контрактной основе в украинской
фирме "Информационные Программные Системы" ("ИПС"). Ее специалисты
занимаются разработкой ПО для встраиваемых систем, приложений реального времени
для процессоров ColdFire, тестовыми программами и т. д. При этом стипендиаты Motorola
из НТУУ "КПИ" имеют возможность прохождения практики в "ИПС",
их дипломные и курсовые работы связаны с тематикой проектов Motorola. Выпускники,
успешно освоившие программу, могут получить постоянные рабочие места в "ИПС".
Правда, как подчеркивают представители киевского офиса Motorola, говорить о наличии
центра инженерных разработок компании в Украине пока еще рано. Однако "ИПС"
предоставляет достаточно эффективную бизнес-среду, создающую основу для организации
такого центра в будущем.
|