Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Топ:
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Дисциплины:
2018-01-29 | 206 |
5.00
из
|
Заказать работу |
|
|
В целях переносимости FloraWare по минимуму использует из соответствующего GUI только отрисовку BMP и курсора мыши, все графические элементы реализуются самостоятельно. Есть реализации такой архитектуры на GUI-Windows, SVGA, GUI Xphoton, GUI Photon, GUI X, GUI-FrameBuffer.
В целях оптимизации FloraWare есть отрисовки графических элементов непосредственно соответствующим GUI.
В таблице приведены используемые GUI и имена исполняемых модулей в зависимости от операционной системы.
* - Для Linux, из-за работы SVGA только с правами пользователя Root, реализована архитектура Экранного Менеджера, при которой отрисовку осуществляет демон, запущенный под Root, а инстанции Флоры запускаются с правами пользователей. Инстанции могут одновременно запускаться с нескольких терминалов.
8.2 Реализация технологии "хост-терминал"
В общем случае приложение FloraWare имеет визуальные объекты и реагирует на клавиатуру и мышь. Если FloraWare запущенна в среде Windows,Photon или X, то работа производится стандартными способами.
FloraWare имеет собственные средства для реализации архитектуры хост-терминал. В качестве хоста может выступать любая инстанция FloraWare. В качестве терминала также инстанция FloraWare или терминальное приложение. В инстанциях FloraWare с одной стороны запускается приложение “Сервер Удаленного Доступа” с другой “Терминальный Клиент”. Могут взаимодействовать хост и терминал, запущенные на различных платформах. Если у хоста есть собственный экран, клавиатура и мышь, можно одновременно управлять инстанцией и с хоста, и с терминала. Реализован соответствующий сервис, запускающий FloraWare по запросу от терминала.
Реализация интерфейса работы с базами данных
Для организации работы с базами данных пользователю предоставляется группа объектов. Сами эти объекты реализованы с использованием интерфейсов BDE, OCI, ODBC и PostgreSQL. Возможность работы с конкретной базой определяется наличием драйвера в соответствующем интерфейсе.
|
В таблице показаны интерфейсы работы с СУБД в зависимости от операционной системы.
В таблице перечислены СУБД, работа с которыми была проверена.
Реализация межмашинного взаимодействия
Деревья объектов Флоры на разных инстанциях могут иметь общие ветви. Реализуется это с помощью Флора-сети. В этих ветвях могут быть “Целые”, “Действительные”, “Строки” и “Функции”, причем управлять состоянием таких объектов по сети нельзя, доступны только значения и вызовы. Есть соответствующее API для реализации узла Флора-сети в приложениях на C++.
Наличие прекрасно реализованных объектов “Сетевой порт” и “СОМ порт” позволяют пользователю самому программировать сетевое взаимодействие.
|
|
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!