www.wikidata.de-de.nina.az
Dieser Artikel behandelt Software Komponenten Zu weiteren Bedeutungen siehe Plugin Ein Plug in ˈplʌgɪn haufig auch Plugin von engl to plug in einstopseln anschliessen auch Software Erweiterung oder Zusatzmodul ist eine optionale Software Komponente die eine bestehende Software oder Computerspiel erweitert bzw verandert Der Begriff wird teilweise auch als Synonym zu Add on und Add in benutzt Plug ins werden meist vom Benutzer installiert und dann von der entsprechenden Hauptanwendung wahrend der Laufzeit eingebunden Plug ins konnen nicht ohne die Hauptanwendung ausgefuhrt werden Inhaltsverzeichnis 1 Funktion 2 Typen 2 1 Audio 2 2 Grafik Plug ins 2 3 Computerspiel Erweiterung 2 4 Browser Plug ins 2 4 1 Netscape NPAPI 2 4 2 ActiveX 2 4 3 Kritik 3 Siehe auch 4 Weblinks 5 EinzelnachweiseFunktion BearbeitenSoftwarehersteller definieren oft Programmierschnittstellen API zu ihren Produkten mit deren Hilfe Dritte Erweiterungen Plug ins fur diese Softwareprodukte programmieren konnen Plug ins folgen dabei im Allgemeinen dem Muster der Inversion of Control In seltenen Fallen sind Plug in Schnittstellen zu einem Standard avanciert Beispielsweise liegt einem Scanner ublicherweise ein Plug in bei das uber die TWAIN Schnittstelle mit den meisten gangigen Bildbearbeitungsprogrammen funktioniert Weit verbreitete Beispiele fur Plug ins sind etwa der Flash Player oder das Java Plug in fur die verschiedenen Webbrowser Die ersten Programme die Plug ins unterstutzten sind wahrscheinlich Apples HyperCard und Quarks QuarkXPress Plug ins heissen dort Xtensions die beide 1987 auf den Markt kamen Viele Plug ins gibt es auch fur das Datenbankprogramm FileMaker oder das Layoutprogramm Indesign Bei Spielen gibt es sogenannte Mods mit denen man Kenntnisse vorausgesetzt ein eigenes Gameplay unter Verwendung der jeweiligen Spiel Engine entwickeln kann Solche Mods konnen aber grosstenteils nicht mehr als Plug ins aufgefasst werden Typen BearbeitenAudio Bearbeiten Bei Software zur Audiobearbeitung bzw Musikproduktion sind die Plug ins mit Effektgeraten vergleichbar Kauft und integriert man im realen Studio eine neue Hardware so installiert man im virtuellen Studio ein Plug in Unzahlige Anbieter derartiger Software Module treffen auf mehrere gangige Host Programme die auf zwei Plattformen macOS und Windows laufen konnen Aus einem Chaos proprietarer Schnittstellen entwickelten sich durch eine Plug in Evolution die Standards TDM AU AAX und VST Native Plug ins nutzen die Rechenleistung der CPU des Computers powered Plug ins benotigen zusatzliche DSP Karten Mittlerweile sind einige Hersteller auch dazu ubergegangen optionale Funktionen fur ihre Programme selbst in Plug ins auszulagern Das hat fur den Benutzer den Vorteil dass er Funktionen die er nicht braucht deaktivieren kann und das Programm dadurch schneller oder stabiler lauft Auch unter Linux gibt es eine Standard Schnittstelle die Linux Audio Developer s Simple Plugin API LADSPA und inzwischen auch den Nachfolger LV2 Grafik Plug ins Bearbeiten Bildbearbeitungsprogramme lassen sich uber die Plug in Schnittstelle das ist meistens ein Programmordner mit Grafikfiltern erweitern So konnen zahlreiche Funktionen hinzugefugt werden wie z B Effekte zum Verandern der Farbe und Muster Auch Vektorgrafikprogramme und 3D Programme bieten solche Erweiterungsmoglichkeiten an Computerspiel Erweiterung Bearbeiten Hauptartikel Computerspiel Erweiterung Computerspiele konnen uber Add ons oder Add ins erweitert werden Browser Plug ins Bearbeiten Browser Plug ins oder Plugins sind Softwaremodule zur Darstellung von speziellen Inhalten im Browserfenster die der Browser selbst nicht interpretieren und darstellen kann 1 Diese Definition grenzt Browser Plug ins von Erweiterungen Add ons wie z B WebExtensions 2 3 Toolbars etc ab die dazu dienen den Browser selbst zu verandern und zu erganzen Eine Spezialform sind Plug ins fur Suchmaschinen Des Weiteren gibt es zur Anpassung der Benutzeroberflache Themes Netscape NPAPI Bearbeiten Netscape hatte XUL XPCOM als Basistechnologie fur Plug ins XUL XPCOM wurde mit Firefox Version 57 im Januar 2018 abgekundigt 1 Nachfolger wurde bis zur Firefox Version 52 im Jahr 2017 die Netscape API Netscape Plugin Application Programming Interface kurz NPAPI In einem Ubergangszeitraum lasst sich isoliert nur noch Flash manuell aktivieren im Jahr 2020 wird die Schnittstelle vollstandig entfernt 4 Auch Chromium hatte ursprunglich einen Support fur NPAPI Dieser wurde mit Chrome 45 im September 2015 entfernt 5 Browser Plug ins die auf der Netscape Schnittstelle basieren sind zwar grundsatzlich browser aber nicht betriebssystemunabhangig Plug ins fur Windows funktionieren also nicht in Browsern auf macOS oder Linux Add ons des Internet Explorers sind schon deshalb an ein Betriebssystem gebunden weil dieser Browser nur fur Windows verfugbar ist ActiveX Bearbeiten Der Internet Explorer verwendete fur Plug ins dort Add ons genannt ActiveX Kritik Bearbeiten Viele Browser stellten die Unterstutzung ihrer Plug in Systeme aber voraussichtlich ganz oder teilweise ein Haufig wurden Browser Plug ins als Quelle von Performance und Sicherheitsproblemen identifiziert 6 Das Plug in System eines Browsers ist ein mogliches Ziel fur Angreifer Falls ein Browser Plug in eine Sicherheitslucke aufweist kann diese manchmal genutzt werden um die Sicherheitsmechanismen des Browsers zu umgehen So kann die Kontrolle uber den Browser oder schlimmstenfalls sogar das Betriebssystem erlangt werden 7 Daher sollten Plug ins auf dem aktuellen Stand gehalten werden da neue Updates in der Regel bekannte Sicherheitslucken schliessen Siehe auch BearbeitenHexagonale Architektur Software Service Provider InterfaceWeblinks Bearbeiten nbsp Wiktionary Plug in Bedeutungserklarungen Wortherkunft Synonyme UbersetzungenEinzelnachweise Bearbeiten a b Plugins In mdn web docs Mozilla Corporation 23 Marz 2019 abgerufen am 29 Mai 2019 Web APIs Google Chrome Abgerufen am 29 Mai 2019 Warum funktionieren Java Silverlight Adobe Acrobat und andere Plugins nicht mehr Hilfe zu Firefox Abgerufen am 29 Mai 2019 Porting a legacy Firefox extension In Mozilla Corporation mdn web docs 18 Marz 2019 archiviert vom Original abgerufen am 29 Mai 2019 englisch NPAPI deprecation developer guide The Chromium Projects Abgerufen am 29 Mai 2019 Firefox Will No Longer Support Plug ins Except for Flash In InfoQ Abgerufen am 16 Marz 2016 Wade Alcorn Christian Frichot Michele Orru The Browser Hacker s Handbook John Wiley amp Sons Inc Indianapolis Indiana 2014 ISBN 978 1 118 66209 0 S 371 419 Abgerufen von https de wikipedia org w index php title Plug in amp oldid 236105630