Новая реальность - информационный игровой портал

Plugin

Плагин (от англ. plug-in) - программный модуль, имеющий определенный стандартный интерфейс для взаимодействия с основной программой (эмулятором). Многие авторы эмуляторов встраивают в свои творения поддержку плагинов. Это значительно облегчает им жизнь и позволяет сконцентрироваться на эмуляции самого ядра той или иной системы, а работу по написанию плагинов распределить среди других людей, имеющих больший опыт в этой области. Таким образом эмулятор, построенный по принципу плагинов, имеет большую совместимость с играми и различными конфигурациями компьютеров и позволяет пользователю самому выбрать оптимальный набор плагинов для его РС.

Эмулятор предоставляет сервисы, которые плагин может использовать. К ним относится предоставляемая плагину возможность зарегистрировать себя в основном приложении, а также протокол обмена данными с другими плагинами. Плагины являются зависимыми от сервисов, предоставляемых основным приложением и отдельно не используются. В противоположность им, основное приложение независимо оперирует плагинами, предоставляя конечным пользователям возможность динамически добавлять и обновлять плагины без необходимости внесения изменений в основное приложение.

В общем случае плагин это независимо компилируемый программный модуль, динамически подключаемый к основной программе, предназначенный для расширения и/или использования её возможностей. Также может переводиться как "модуль". Плагины обычно выполняются в виде разделяемых библиотек.

Разновидности плагинов для эмуляторов

  • Видео плагины
  • Звуковые плагины
  • Плагины управления
  • Плагины CD/DVD приводов
  • Другие плагины, например для поддержки игры по сети, новых мапперов, и.т.д

Редакция от 10.11.2010 19:27