Статья только в электронной версии журнала
А. Т.
Долгое время интерфейсом пользователя встроенных устройств управления служили кнопки, переключатели и буквенно-цифровые индикаторы. Чем сложнее становилось устройство, тем больше кнопок появлялось на его лицевой панели и тем больше функций “лежало” под каждой кнопкой. Появление недорогих графических микросхем и малогабаритных дисплеев сделало целесообразным создание графического (а не механического) пользовательского интерфейса даже у самых простых устройств. Это вынуждает производителей встраиваемых ОС выпускать инструментальные средства разработки ГИП, чтобы не ограничивать конструкторов при создании интерфейса только библиотеками графических примитивов.
Компания Wind River Systems (www.wrs.com) выпустила три инструментальных средства разработки ГИП встроенных устройств, работающих под управлением ОС VxWorks: Zinc for VxWorks (разработка на Си++), PersonalJava for VxWorks (разработка на Java) и HTMLWorks/eNavigator (разработка на HTML). Во всех трех средствах используется один универсальный интерфейс к графической аппаратуре, называемый Universal Graphics Library (UGL). Он поставляется в исходных текстах и представляет собой набор графических 2D-примитивов, драйверов графических контроллеров и средств разработки пользовательских графических драйверов.
Подробнее об этих пакетах можно узнать по адресу: www.wrs.com/products/html/graphics.html.