Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://mavr.sao.ru/hq/vch/Publications/Russ/html/Diss/node8.html
Дата изменения: Unknown Дата индексирования: Fri Dec 28 20:21:47 2007 Кодировка: koi8-r Поисковые слова: п п п п п п п п п п п п п п п п |
Если ресурсов регистратора недостаточно для постановки X11 или предполагается разделить отображение графической информации от передачи графических данных, то можно воспользоваться графической VGA библиотекой. В составе этой библиотеки для Linux содержатся функции вывода примитивов типа точки с абсолютными координатами, вектора, символьного текста. Причем последние версии позволяют оперировать в том числе и простейшими операциями ввода с "мыши" и поддерживают режим SVGA для большего числа видеоадаптеров, чем сервер X11.
Передача графической информации в случае X11 выполняется по стандартному протоколу (RFC 1013) на базе TCP с использованием идеологии "клиент-сервер". "Клиент" порождает графическую информацию, а "сервер" отображает ее на своем экране. Причем "клиент" и "сервер" могут располагаться как на разных компьютерах, так и на одном как разные задачи.
При отсутствии X11 передачу графики удобнее всего осуществлять в виде файлов
данных в переносимом формате, например - plot, по протоколу UDP не требующем
сетевого соединения. Тогда эти данные можно выводить или не выводить на любом
графическом устройстве, экране, даже на нескольких устройствах одновременно.
Удобным инструментом при выводе графики в стандарте plot может быть библиотека,
написанная для UNIX (Верходанов и др. 1995) (в том числе и для Linux).