ЖУРНАЛ СТА 1/1996

105 1/96 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ К огда в 1982 году на рынке появилась ОС QNX — пер- вая операционная систе- ма на базе микроядра, — она тут же привлекла вни- мание всех специалистов, от производителей микроконтролле- ров до проектировщиков распреде- ленных систем управления, объеди- нив в себе миниатюрность DOS, мощ- ность UNIX и дополнив этот набор распределенной обработкой данных в реальном времени. Со временем требования к системам растут. И cегодня уже ни один пользо- ватель не представляет себе работу без графического оконного интерфейса. Однако разговор о графической среде наводит разработчиков на мысль о не- исчислимых мегабайтах памяти, кото- рые требуются для X Window System или продуктов фирмы Microsoft. И QNX Software Systems Ltd. еще раз по- казала, что нет ничего невозможного, разработав графическую оконную систему на базе микроядра — Photon. Думаю, что не найдется программис- та, который не мечтал бы о графичес- кой среде, которая ● легко умещается в 300 К памяти, ● показывает высокую производи- тельность даже на самой дешевой аппаратной платформе, ● легко масштабируется для исполь- зования в разработках самого раз- личного назначения, ● способна отображать свои окна в сре- де MS Windows или XWindow System, ● имеет расширенные средства для проектирования приложений. Сегодня эти, казалось бы, несбыточ- ные мечты стали реальностью, вопло- тившись в графическом пакете Photon. Многие возможности, такие как расп- ределенное по сети графическое про- странство и низкие требования к аппа- ратным ресурсам, реализованы за счет возможностей самой операционной системыQNX. Но обо всем по порядку… Идеология Photon представляет собой оконную графическую систему, которая по сво- ему подходу к реализации графичес- кого интерфейса коренным образом отличается от всех существовавших ранее систем. Чтобы понять идеологию Photon, вы должны забыть все, что знали ранее о графических оболочках. Пока отвлеки- тесь от деталей реализации программ- ного обеспечения. Взгляните на графи- Г РАФИЧЕСКАЯ ОБОЛОЧКА PHOTON — РЕВОЛЮЦИЯ В МИРЕ ИНТЕРФЕЙСОВ Сергей Ющенко Графическая среда Photon реализовала многие мечты программистов.

RkJQdWJsaXNoZXIy MTQ4NjUy