Componente de software que agrega una característica específica a una aplicación de software existente
Busque complementos o complementos en Wikcionario, el diccionario gratuito.
En informática , un complemento (o complemento , complemento , complemento , complemento o complemento ) es un componente de software que agrega una característica específica a un programa informático existente . Cuando un programa admite complementos, permite la personalización. [1]
Un tema o máscara es un paquete preestablecido que contiene detalles de apariencia gráfica adicionales o modificados, logrado mediante el uso de una interfaz gráfica de usuario (GUI) que se puede aplicar a software y sitios web específicos para adaptarse al propósito, tema o gusto de diferentes usuarios. personalizar la apariencia de un software de computadora o una interfaz gráfica de usuario del sistema operativo (y administradores de ventanas ).
Propósito y ejemplos
Las aplicaciones pueden admitir complementos para:
Los emuladores de consolas de videojuegos suelen utilizar complementos para modularizar los subsistemas separados de los dispositivos que buscan emular. [2] [3] [4] [5] [6] [7] [8] [9] [10] Por ejemplo, el emulador PCSX2 utiliza complementos de vídeo, audio, ópticos, etc. para los respectivos Componentes de la PlayStation 2 .
Los rastreadores de paquetes utilizan complementos para decodificar formatos de paquetes. OmniPeek es un ejemplo de este tipo de rastreadores de paquetes.
La aplicación anfitriona proporciona servicios que el complemento puede utilizar, incluida una forma para que los complementos se registren en la aplicación anfitriona y un protocolo para el intercambio de datos con los complementos. Los complementos dependen de los servicios proporcionados por la aplicación host y normalmente no funcionan por sí solos. Por el contrario, la aplicación host funciona independientemente de los complementos, lo que permite a los usuarios finales agregar y actualizar complementos dinámicamente sin necesidad de realizar cambios en la aplicación host. [11] [12]
Los programadores suelen implementar complementos como bibliotecas compartidas , que se cargan dinámicamente en tiempo de ejecución. HyperCard admitía una función similar, pero más comúnmente incluía el código del complemento en los propios documentos de HyperCard (llamados pilas ). De este modo, la pila HyperCard se convirtió en una aplicación autónoma por derecho propio, distribuible como una entidad única que los usuarios finales podían ejecutar sin necesidad de pasos de instalación adicionales. Los programas también pueden implementar complementos cargando un directorio de archivos de script simples escritos en un lenguaje de script como Python o Lua .
Definición de Mozilla
En las definiciones de la Fundación Mozilla , las palabras "complemento", " extensión " y "complemento" no son sinónimos. "Complemento" puede referirse a cualquier cosa que amplíe las funciones de una aplicación Mozilla. Las extensiones comprenden un subtipo, aunque es el más común y el más potente. Las aplicaciones de Mozilla vienen con administradores de complementos integrados que, de manera similar a los administradores de paquetes , instalan, actualizan y administran extensiones. Sin embargo, el término "complemento" se refiere estrictamente a los renderizadores de contenido web basados en NPAPI . [13] Mozilla desaprobó los complementos para sus productos. [14] Pero las aplicaciones basadas en UXP , como los navegadores web Pale Moon y Basilisk , siguen admitiendo complementos (NPAPI). [15] [16] [17]
Solicitud de ayuda
Una aplicación auxiliar es un programa de visualización externo, como IrfanView o Adobe Reader , que muestra contenido recuperado mediante un navegador web . [18] [19] A diferencia de un complemento cuyo código completo se incluiría en el espacio de direcciones del navegador , una aplicación auxiliar es una aplicación independiente. [20] Los navegadores web eligen una aplicación auxiliar adecuada según el tipo de medio de un archivo , como lo indica la extensión del nombre del archivo . [21]
^ Sterne, Jonathan. "Complemento | software". Enciclopedia Británica . Consultado el 5 de febrero de 2021 .
^ "PCSX2 - El emulador de Playstation 2 - Complementos". piezasx2.net . Consultado el 10 de junio de 2018 .
^ Bernert, Pete. "Complementos de GPU PSX de Pete". www.pbernert.com . Consultado el 10 de junio de 2018 .
^ Equipo, Demul. "DEMUL - Emulador de Sega Dreamcast para Windows". demul.emulación64.com . Consultado el 10 de junio de 2018 .
^ "Complemento del emulador de Android - Jenkins - Jenkins Wiki". wiki.jenkins.io . Consultado el 10 de junio de 2018 .
^ "Complementos KDE/dolphin". GitHub . Consultado el 10 de junio de 2018 .
^ "OpenEmu/SNES9x-Core". GitHub . Consultado el 10 de junio de 2018 .
^ "Complementos N64 recomendados". Wiki general de emulación . Consultado el 10 de junio de 2018 .
^ "¡Complementos y utilidades de Playstation!". www.emulator-zone.com . Consultado el 10 de junio de 2018 .
^ "Aplicaciones / complementos / emuladores de PS3 Homebrew | PSX-Place". www.psx-place.com . Consultado el 10 de junio de 2018 .
^ Complementos de Mozilla Firefox: descripción de la diferencia entre los complementos y las extensiones de Mozilla Firefox bajo el término general complemento .
^ API del complemento de Wordpress: descripción de la arquitectura del complemento de Wordpress.
^ "Complemento". desarrollador.mozilla.org . Consultado el 7 de diciembre de 2022 .
^ Pablo, Ian. "Firefox dejará de admitir complementos a finales de 2016, siguiendo el ejemplo de Chrome". Mundo PC . IDG . Consultado el 20 de octubre de 2016 .
^ "Pale Moon: Detalles técnicos - Características". Luna pálida . Consultado el 6 de junio de 2020 .
^ "Basilisco: características". Basilisco . Consultado el 6 de junio de 2020 .
^ "Re: Recuerde: los complementos están desactualizados". Foros de Luna Pálida . Consultado el 6 de junio de 2020 .
^ "Definición de aplicación auxiliar". PCMAG . Consultado el 25 de octubre de 2022 .
^ "Descargue Irfan usando Internet Explorer 4.x o superior". libweb.hawaii.edu . Consultado el 9 de enero de 2024 .
^ "Aplicaciones y complementos auxiliares: seguridad web, privacidad y comercio, segunda edición [libro]". Seguridad web, privacidad y comercio, segunda edición . O'Reilly.
^ "Para los navegadores web, ¿qué son las aplicaciones auxiliares y dónde puedo encontrarlas?". kb.iu.edu .