OS/2 is a greatly different operating system for PC (ArcaOS, eComStation, IBM OS/2 Warp)
Applications, news, reviews, support of users, hardware, questions and answers.
Состав: Демон, который показыват баннеры + dll для разработчиков приложений.
2. Преимущества баннеров по сравнению с MsgBox
Программа не должна беспокоиться о расположении бьанеров.
Банеры будут выстраиваться автоматически там, где укажет пользователь в настройках.
Программа не обязана быть PM-ной. Взаимодействие с банерной системой происходит через очередь, а не через PM-ные сообщения.
Если пользователь не хочет видеть банеры, он может выключить банерную систему. И программы, которые ею пользуются перестанут выкидывать банеры.
Банеры выстраиваются в ряд, не наползая друг на друга, даже если их выкидывают разные программы, ничего не знающие друг о друге.
Программе ну нежно заботиться о выкинутом банере. Если ей нужно просто уведомить пользователя о событии - она просто выкидывает банер. Система сама позаботится о том, чтобы убрать его по таймауту или по щелчку мыши.
Команда показа банера - асинхронная (не блокирующая).
Даже завершение программы, выкинувшей банер, не приводит к убиранию банера с экрана.
3. Связана ли баннерная система с eCenter и виджетами eCenter?
Прямой связи нет.
Мы ожидаем, что виджеты eCenter будут активно пользоваться
баннерной системой.
4. Нагрузка
Нагрузка: рекомендуется публиковать не более 1-2 баннеров в минуту.
Другими словами, если вы показали баннер, можно в течение
1 минуты его заменить или показать дополнительный.
Прокачивать десятки уведомлений каждую минуту неразумно и запрещено.
5. Мультиязычость
Этим вопросом занимается программа разработчика.
Баннер отображает текстовые строки и картинки.
6. Преимущества нашего механизма
1 вызов
Поддержка PNG
Единообразие
7. Почему важно пользоваться единой системой?
Программы показывают баннеры где хотят, разного размера.
Единая система - пользователь знает, где всплывают баннеры.