
- •Государственный комитет рф по высшему образованию
- •0. Введение.
- •0.1. Идея общей интеграции.
- •0.2. Взаимодействие на уровне процедур.
- •0.3. Распределенные объекты.
- •0.4. Почему corba.
- •1. Поддержка на различных платформах.
- •2. Устойчивость стандарта.
- •3. Сложность освоения.
- •4. Поддержка повторного использования кода.
- •1. Постановка задачи.
- •1.1. Классические объекты.
- •1.2. Распределенные объекты в терминах спецификации corba.
- •1.3. Требования, предъявляемые к orb-у.
- •2. СпецификацияCorba.
- •2.1. Объектная модель.
- •2.2. Обзор архитектурыCorba.
- •2.3. Пример Брокеров Объектных Запросов.
- •3. Структура системы.
- •3.1. Уточнение деталей реализации.
- •3.2. Структура ядра системы.
- •3.3. Структура библиотеки.
- •3.4.Структура подсистемы обработки запросов.
- •3.5. Входные и выходные данные.
- •4. Протокол обменаGiop.
- •4.1. Особенности и цели протокола.
- •4.2. Обзор протоколаGiop.
- •4.3. Синтаксис Общего Представления Данных -cdr.
- •4.4. Формат сообщений протокола giop.
- •4.5. Транспорт для протоколаGiop.
- •4.6. Реализация взаимодействия по протоколуGiop.
- •4.7. Поддержка протоколаGiop в рамках отображения дляObject Pascal.
- •5. Разработка отображения для языкаObject Pascal.
- •5.1. Множественное наследование.
- •5.2. Статические экземпляры классов.
- •Initialization
- •Initialization
- •6. Технология написания и отладки приложений, работающих с распределенными объектами.
- •6.1. Этапы разработки программы.
- •6.2. Технология написания сервера объекта.
- •6.3. Технология написания клиента объекта.
- •6.4. Отладочные возможности библиотеки.
- •7. Пример программы, работающей с распределенными объектами.
- •7.1. Последовательность действий при создании объекта.
- •7.2. Объект библиотека.
- •7.3. Сервер объекта.
- •7.3. Клиент объекта.
- •7.4. Окончательный результат.
- •8. Анализ конкурентоспособности программного продукта.
- •8.1. Введение.
- •8.2. Ситуация на рынке.
- •8.3. Программные продукты - конкуренты.
- •8.4. Основные понятия.
- •8.5. Параметры для оценки эффективности.
- •8.6. Расчет эффективности.
- •8.7. Цена.
- •8.8. Конкурентоспособность.
- •8.9. Выводы и прогнозы.
- •9. Вопросы эргономики и их решение для создания комфортных условий труда программистов.
- •9.1. Введение.
- •9.2. Рабочее место программиста.
- •9.3. Вредные факторы, присутствующие на рабочем месте и их классификация.
- •9.4. Вредные производственные воздействия.
- •9.5. Эргономические требования.
- •9.6. Эргономика окружающей среды.
- •9.7. Экологическая безопасность.
- •9.8. Выводы.
9.5. Эргономические требования.
При работе за компьютером большое количество времени программист проводит, наблюдая за содержимым экрана монитора, поэтому важным фактором снижающим утомляемость глаз является четкость и контрастность изображения на экране, что зависит от ряда параметров, также характеризующих качество монитора. Основными параметрами являются:
размер монитора по диагонали - больший размер дает возможность использовать большее разрешение и как следствие лучшее качество изображения, на настоящий момент широко распространены мониторы с диагональю в 14" и 15", но имеются предпосылки в переходу на мониторы размеров в 17" или даже 21";
разрешение - размер по вертикали и горизонтали в экранных пикселях (точках), минимальным стандартом сейчас является разрешение 800x600 пикселей, а зачастую используются разрешения 1024x768 и 1280x1024; более высокие разрешения, такие как 1600x1200 поддерживаются весьма ограниченным кругом мониторов ведущих фирм.
частота регенерации экрана - число кадров в секунду, сменяющихся на мониторе; Ассоциация по стандартизации в видеоэлектронике (VESA) определила минимально допустимую частоту регенерации для эргономичного монитора в 75 Гц и планирует поднять этот уровень в 1997 году до 85 Гц ([7]). В то же время ГОСТ 27954-88 ([6]) определяет минимальную частоту в 60 Гц при работе с позитивным контрастом и в 72 Гц при обработке текста.
Кроме этого, существует множество второстепенных параметров, таких как насыщенность цветовой гаммы, правильность цветопередачи, отсутствие искажения пропорций, качество антибликового покрытия и др.
Уровень развития современных аппаратных средств позволяет получать на экране монитора до 16 миллионов цветов одновременное. Естественное, каждый цвет и оттенок воспринимаются человеком по-разному. Наиболее распространенная реакция на основные цвета приводится в следующей таблице:
Цвет |
Восприятие и воздействие |
Красный |
Психофизиологически наиболее активно воздействует на человека, стимулирует его психическую деятельность, активизирует реакции , но продолжительное воздействие при больших угловых размерах поля зрения вызывает сенсорное утомление и спад активности: плохо видим при малой освещенности |
Оранжевый |
Стимулирует нервно-мышечную деятельность, способствует психологическому контакту с окружающей средой, при большой насыщенности этот цвет вызывает ощущение угрозы |
Желтый |
Ассоциируется с солнечным светом, действует возбуждающе, способствует возникновению ощущения чистоты и уюта, стимулирует внимание и психологический контакт с окружающей средой, однако слишком интенсивный желтый цвет утомляет глаза |
Зеленый |
Цвет природы, благоприятно действует на зрение, снижает нервную усталость, способствует бодрому настроению, стимулирует умственную деятельность |
Голубой |
Ассоциируется с небом или водой, снижает возбуждение, успокаивает |
Синий |
Вызывает ощущение спокойствия, создает благоприятную обстановку для умственной деятельности, снижает ощущение умственного утомления |
Фиолетовый, желтовато-зеленый |
Снимают напряжение, активизируют тонкое восприятие, наблюдательность |
Белый |
Стимулирует поддержание порядка |
Темные цвета, в т.ч. черный |
Вызывает пессимистические настроения, чувство угнетения, снижает эффективность освещения |
Насыщенные цвета и сочетания цветов при большом цветовом контрасте |
Оживляют пространство, поднимают настроение |
Светлые и насыщенные |
Улучшают контрасты по яркости на рабочих местах |
Ненасыщенные и малонасыщенные разбеленные цветовые оттенки |
Действуют успокаивающе, способствуя сосредоточенности внимания |
Кроме того, важно правильно подобрать всю палитру цветов, которая должна позволять легко, без лишнего напряжения, считывать информацию с поверхности экрана. Поэтому последнее время большое внимание уделяется проработке пользовательского интерфейса как с точки зрения цветовой гаммы, так и с точки зрения организации работы с программой. Наиболее передовые программные решения дают пользователю возможность настроить интерфейс в соответствии с его требованиями и привычками, допуская изменения цветовой гаммы, используемых для вывода текстовой информации шрифтовых гарнитур, отдельных пропорций пользовательского интерфейса.