Статья только в электронной версии журнала

Статья только в электронной версии журнала

ТОЧКИ СХОДИМОСТИ

Спросите инженеров Motorola, чем они занимались в период летних отпусков? В самом начале сентября компания сообщила о значительных успехах в технологии создания высокопроизводительных чипов путем нанесения слоев арсенида галлия на подложку из менее дорогого, но более вязкого и прочного кремния. Этот крупный научный проект в перспективе сулит удешевление оптической коммуникационной аппаратуры, а также появление недорогих микропроцессоров с тактовой частотой в десятки гигагерц.

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

Вы, наверное, догадываетесь, что дальше речь пойдет уже о другом. Я никогда не могу устоять перед подходящей метафорой. Читая о разработке Motorola, я невольно подумал о том, что Microsoft пытается сделать с .Net: ведь по мнению многих, в том числе и собственных специалистов Microsoft, такая система не может обеспечить хорошее взаимодействие. Позвольте мне высказать свои соображения.

В чистой Windows-среде модель Microsoft COM работает очень даже неплохо, однако при переходе за ее границы в смешанные архитектуры Web она уже малопригодна. Компания желает сохранить богатые возможности взаимодействия настольных Windows-систем, но в то же время обеспечить достаточную независимость от платформы, чтобы успешно конкурировать с технологиями типа Java. Стало быть, Microsoft нужно найти свой способ нарастить высокопроизводительный слой поверх гибкого основания.

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

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

Взаимодействие каких вещей вам хотелось бы улучшить? Напишите мне по адресу: peter_coffee@ziffdavis.com.

Версия для печати