Опытным Unix-разработчикам, которые хотят пользоваться всеми удобствами этой ОС при создании программ для популярных Windows-платформ, должен понравиться пакет TeleUse/Win фирмы Thomson Software Products.
Этот пакет межплатформной разработки, поставки которого начались летом по стартовой цене $3500 за одну пользовательскую лицензию, базируется на установившейся технологии графического интерфейса пользователя (ГИП) Motif GUI “widgets”. Это означает, что Unix-разработчики могут использовать знакомые им инструменты и знакомые условные обозначения данного ГИП как точку старта при проектировании нового приложения.
При переносе под Windows приложения TeleUse сохраняют определенный Motif-“акцент” в области появления иерархических меню и линеек прокрутки (см. рисунок). Но даже при этом разработчики оценят низкую стоимость и сложность получающихся приложений, имеющих единую базу исходных текстов для OSF/Motif и Windows.
Инструменты TeleUse для Unix аналогичны популярным инструментам для Windows, таким, как Visual Basic корпорации Microsoft, с добавлением графических средств для управления и несколько более сложными отношениями между взаимодействующими элементами ГИП Motif.
Motif - подобные возможности демонстрируются
в Windows-программах, созданных с применением TeleUse/Win
Процесс создания Windows-приложений зависит от того, выбирает ли разработчик платформу Windows 3.х (используя TeleUse/ Win16) или 32-разрядную платформу (TeleUse/Win32).
16-разрядные инструменты фирмы Thomson Software приводят ресурсы и графические примитивы Motif к архитектуре Microsoft Foundation Classes, генерируя “родной” Windows-код для дальнейшей работы с ним средствами Windows, такими, как Visual C++ корпорации Microsoft.
Рассчитанный на Windows 95 и Windows NT, пакет TeleUse/Win32 использует более прямой подход, конвертируя представление ГИП системы TeleUse непосредственно в приложение, которое может выполняться под управлением Win32 на х86 машинах. TeleUse/Win32 предлагает также более полный доступ к графическим примитивам Motif и к X и Xt функциям системы X Window, в то время как TeleUse/Win16 вместо этого предлагает набор из 24 графических примитивов Motif.
Преобразование к “родному” коду Windows в большинстве случаев будет давать лучшее выполнение приложения в диалоговом режиме, чем выполнение программы в виде Unix X Window клиента, работающего под управлением программы дисплейного сервера X Window.
С фирмой Thomson Software Products (совместное предприятие корпорации U3S и фирмы Alsys) можно связаться по телефону: (800) 833-0085.
Питер Коффи