b'\n_START_ARTICLE_\nComplemento (inform\xc3\xa1tica)\n_START_SECTION_\nHistoria\n_START_PARAGRAPH_\nLos primeros complementos aparecieron a mediados de 1970, cuando el editor de texto EDT ejecut\xc3\xa1ndose en el sistema operativo Unisys VS/9 y utilizando la serie de computadoras Univac 90/60, permit\xc3\xada a un programa externo acceder a la memoria para editar la sesi\xc3\xb3n._NEWLINE_En 1987, Macintosh incluy\xc3\xb3 la funcionalidad en HyperCard y QuarkXPress._NEWLINE_En 1988, Silicon Beach Software incluy\xc3\xb3 complementos en Digital Darkroom y SuperPaint, y Ed B\xc3\xb6mke acu\xc3\xb1\xc3\xb3 el t\xc3\xa9rmino \xc2\xabplug-in\xc2\xbb.\n_START_SECTION_\nFuncionamiento\n_START_PARAGRAPH_\nLa aplicaci\xc3\xb3n principal o host proporciona servicios que el complemento puede utilizar, incluyendo un m\xc3\xa9todo para que los complementos se registren a s\xc3\xad mismos y un protocolo para el intercambio de datos. Los complementos dependen de los servicios prestados por la aplicaci\xc3\xb3n de acogida y no suelen funcionar por s\xc3\xad mismos. Por el contrario, la aplicaci\xc3\xb3n principal funciona independientemente de ellos, lo que permite a los usuarios finales a\xc3\xb1adir y actualizar los complementos de forma din\xc3\xa1mica sin necesidad de hacer cambios a la aplicaci\xc3\xb3n principal._NEWLINE_La interfaces de programaci\xc3\xb3n de aplicaciones (API) proporcionan una interfaz est\xc3\xa1ndar, lo que permite a terceros crear complementos que interact\xc3\xbaan con la aplicaci\xc3\xb3n principal. Un API estable permite que complementos de terceros funcionen como la versi\xc3\xb3n original y amplien el ciclo de vida de las aplicaciones obsoletas. La API para complementos de Adobe Photoshop y After Effects se ha convertido en un est\xc3\xa1ndar y las aplicaciones de la competencia como Corel Paint Shop Pro lo han adoptado hasta cierto punto. Otros ejemplos de la API son, entre otros, VST y Audio Units._NEWLINE_Las arquitecturas de numerosos juegos y aplicaciones suelen utilizar complementos que permiten a los editores, ya sean los creadores originales o terceros, agregar funcionalidad al software. La serie Microsoft Flight Simulator ha llegado a ser bien conocida por sus complementos de aviones.\n_START_SECTION_\nSistema de complementos\n_START_PARAGRAPH_\nUn sistema de complementos, normalmente utilizado (sin nombre actual), es un programa que asigna una carpeta \xc3\xbanica (generalmente en la misma ruta que la del programa) donde se buscaran los nuevos plugins creados por terceros, el programa principal escanea la carpeta al iniciarse y mediante procedimientos llamados por defecto y requeridos en los complementos obtiene los datos necesarios para (por ejemplo) visualizarlos en una interfaz gr\xc3\xa1fica u obtener la lista de procedimientos alternativos que exporta el plugin (mediante cadenas).'