플러그인
(
plugin
) 또는
追加 機能
(애드인;
add-in
, 애드온;
add-on
)은
호스트 프로그램
과 서로 應答하는
컴퓨터 프로그램
이며, 特定한 '注文式' 機能을 提供한다. 應用 프로그램이 플러그인을 提供하는 까닭은 많다. 이를테면,
서드파티 開發者
들이 應用 프로그램을 擴張하는 機能을 만들게 하거나, 뜻밖의 機能을 支援하거나 應用 프로그램의 크기를 줄이거나, 互換되지 않는
소프트웨어 라이선스
問題로 인해
소스 코드
를 應用 프로그램에서 分離하는 것을 들 수 있다.
應用 프로그램과 이에 對한 플러그인의 例는 다음과 같다 (括弧는 프로그램 이름을 말한다):
- 이메일 클라이언트
는 플러그인을 使用하여 이메일을 暗號化하고 暗號를 푼다. (
en:Pretty Good Privacy
)
- 그래픽 소프트웨어
는 플러그인을 使用하여 파일 形式을 支援하고 그림을 處理한다. (
어도비 포토샵
)
- 미디어 플레이어
는 플러그인을 使用하여 파일 形式을 支援하고 필터를 適用한다. (
푸바2000
,
GStreamer
,
QCD
,
VST
,
윈앰프
,
XMMS
)
- 패킷 스니퍼
는 플러그인을 使用하여 패킷 포맷을 디코딩한다. (
en:OmniPeek
)
- 遠隔 센서 프로그램
(Remote sensing applications)은 플러그인을 使用하여 다른 種類의 센서의 資料를 處理한다. (
en:Opticks
)
- 소프트웨어 開發 環境
은 플러그인을 使用하여
프로그래밍 言語
를 支援한다. (
이클립스
,
jEdit
,
모노디벨로프
)
- 웹 브라우저
는 플러그인을 使用하여 動映像과 發表 포맷을 再生한다. (
플래시
,
퀵타임
,
마이크로소프트 실버라이트
)
- 디지털 믹서
는 플러그인을 使用하여 反響 效果, 音感 調節, 壓縮과 같은 機能을 擴張한다.
歷史
[
編輯
]
플러그인은 1970年代 中盤 즈음,
유니朴 시리즈 90
메인프레임 컴퓨터
를 使用한
유니시스
VS/9
運營 體制
에서 驅動 中인
EDT
文書 編輯機
에 登場하였으며, 編輯機로부터 프로그램을 實行하는 機能이 提供되었고 이러한 프로그램이 編輯機 버퍼에 더 效率的으로 接近할 수 있게 하였으므로, 外部 프로그램이 메모리 內의 編輯 세션을 接近할 수 있게 해주었다.
[1]
이 플러그인 프로그램은 編輯機에 對한 呼出을 통해 編輯機가 플러그인과 共有하는 버퍼 床에서 文書 編輯 서비스를 遂行할 수 있게 하였다.
워털루
포트란
컴파일러
는 이 機能을 使用하여 EDT를 通해 編輯된
포트란
프로그램의 相互作用 컴파일을 許容하였다.
플러그인 機能을 갖춘 매우 初期의
PC
應用 소프트웨어에는 모두 1987年에 出市된
매킨토시
의
하이퍼카드
,
쿼크익스프레스
를 包含한다. 1988年,
실리콘 비치 소프트웨어
는
디지털 다크룸
과
슈퍼페인트
에 플러그인 機能을 導入하였으며 에드 봄케는 "플러그인"(plug-in)이라는 用語를 만들어냈다.
같이 보기
[
編輯
]
各州
[
編輯
]
|
---|
|
|
|
|
|
- 別表(*)로 된 部分은 더 以上 開發 中이 아닌 소프트웨어를 意味
|