Ventana (informática)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Área visual que contiene algún tipo de interfaz de usuario

En informática, una ventana es un elemento de control gráfico. Consiste en un área visual que contiene parte de la interfaz gráfica de usuario del programa al que pertenece y está enmarcada por una decoración de ventana. Suele tener una forma rectangular que puede superponerse con el área de otras ventanas. Muestra la salida de y puede permitir entrada a uno o más procesos.

Las ventanas se asocian principalmente con pantallas gráficas, donde se pueden manipular con un puntero empleando algún tipo de dispositivo señalador. Las pantallas de solo texto también pueden admitir ventanas, como una forma de mantener múltiples áreas de visualización independientes, como múltiples búferes en Emacs. Las ventanas de texto generalmente se controlan con el teclado, aunque algunas también responden al mouse.

Una interfaz gráfica de usuario (GUI) que usa Windows como una de sus principales "metáforas" se denomina sistema de ventanas, cuyos componentes principales son el servidor de visualización y el administrador de ventanas.

Historia

Ejemplo de ventanas en una pantalla solo de texto. Cada área transfronteriza gris es una ventana separada que muestra un archivo diferente.

La idea fue desarrollada en el Stanford Research Institute (dirigido por Douglas Engelbart). Sus primeros sistemas admitían varias ventanas, pero no había una forma obvia de indicar los límites entre ellas (como los bordes de las ventanas, las barras de título, etc.).

La investigación continuó en el Centro de Investigación/PARC de Palo Alto de Xerox Corporation (dirigida por Alan Kay). Utilizaron ventanas superpuestas.

Durante la década de 1980, el término "WIMP", que significa ventana, icono, menú, puntero, se acuñó en PARC.

Apple había trabajado brevemente con PARC en ese momento. Apple desarrolló una interfaz basada en la interfaz de PARC. Se usó por primera vez en las computadoras Lisa de Apple y luego en Macintosh. Microsoft estaba desarrollando aplicaciones de Office para Mac en ese momento. Algunos especulan que esto les dio acceso al sistema operativo de Apple antes de su lanzamiento y, por lo tanto, influyó en el diseño del sistema de ventanas en lo que eventualmente se llamaría Microsoft Windows.

Propiedades

Las ventanas son objetos bidimensionales dispuestos en un plano llamado metáfora del escritorio. En un moderno sistema de ventanas con todas las funciones, se pueden cambiar de tamaño, mover, ocultar, restaurar o cerrar.

Las ventanas suelen incluir otros objetos gráficos, que posiblemente incluyan una barra de menús, barras de herramientas, controles, iconos y, a menudo, un área de trabajo. En el área de trabajo, se muestra el documento, la imagen, el contenido de la carpeta u otro objeto principal. Alrededor del área de trabajo, dentro de la ventana delimitadora, puede haber otras áreas de ventana más pequeñas, a veces denominadas paneles o paneles, que muestran información u opciones relevantes. El área de trabajo de una interfaz de un solo documento contiene solo un objeto principal. "Ventanas secundarias" en múltiples interfaces de documentos y pestañas, por ejemplo en muchos navegadores web, puede hacer que varios documentos similares u objetos principales estén disponibles dentro de una sola ventana principal de la aplicación. Algunas ventanas en macOS tienen una función llamada cajón, que es un panel que se desliza hacia el costado de la ventana y muestra opciones adicionales.

Las aplicaciones que pueden ejecutarse en una interfaz gráfica de usuario o en una interfaz de usuario de texto pueden utilizar una terminología diferente. GNU Emacs usa el término 'ventana' para referirse a un área dentro de su pantalla, mientras que una ventana tradicional, como la controlada por un administrador de ventanas X11, se denomina 'marco'.

Cualquier ventana se puede dividir en la decoración de la ventana y el contenido de la ventana, aunque algunos sistemas evitan deliberadamente la decoración de la ventana como una forma de minimalismo.

Decoración de ventanas

Elementos típicos de una ventana. La decoración de la ventana es dibujada por un proceso de nivel OS, como un gestor de ventana. El dibujo del contenido es la tarea del software de aplicación.

La decoración de la ventana es una parte de una ventana en la mayoría de los sistemas de ventanas.

La decoración de una ventana generalmente consiste en una barra de título, generalmente en la parte superior de cada ventana y un borde mínimo alrededor de los otros tres lados. En Microsoft Windows, esto se denomina "área de no cliente".

En el diseño predominante para las decoraciones de ventanas modernas, la barra superior contiene el título de esa ventana y los botones que realizan acciones relacionadas con las ventanas, como:

  • Cerca
  • Maximizar
  • Minimize
  • Resize
  • Roll-up

El borde existe principalmente para permitir que el usuario cambie el tamaño de la ventana, pero también para crear una separación visual entre el contenido de la ventana y el resto del entorno de escritorio.

Las decoraciones de las ventanas se consideran importantes para el diseño de la apariencia de un sistema operativo y algunos sistemas permiten la personalización de los colores, estilos y efectos de animación utilizados.

Borde de la ventana

Los gestores de ventanas apilados dibujan una frontera alrededor de las ventanas, mientras que los gestores de ventanas compositiendo dibujan sombra de gota alrededor de las ventanas

Borde de ventana es un componente de decoración de ventana proporcionado por algunos administradores de ventanas, que aparece alrededor de la ventana activa. Algunos administradores de ventanas también pueden mostrar un borde alrededor de las ventanas de fondo. Por lo general, los bordes de las ventanas se pueden usar para proporcionar movimiento a la ventana, lo que permite mover o cambiar el tamaño de la ventana mediante una acción de arrastre. Algunos administradores de ventanas proporcionan bordes inútiles que son puramente decorativos y no ofrecen ninguna función de movimiento de ventanas. Estos administradores de ventanas no permiten cambiar el tamaño de las ventanas usando una acción de arrastrar en el borde.

Barra de título

Una barra de título de GNOME Calculator

La Barra de título es un elemento de control gráfico y parte de la decoración de ventanas proporcionada por algunos administradores de ventanas. Por convención, se ubica en la parte superior de la ventana como una barra horizontal. La barra de título generalmente se usa para mostrar el nombre de la aplicación o el nombre del documento abierto y puede proporcionar botones de la barra de título para minimizar, maximizar, cerrar o desplegar las ventanas de la aplicación. Estas funciones generalmente se colocan en la parte superior derecha de la pantalla para permitir entradas rápidas e imprecisas a través de la señalización de barreras. Por lo general, las barras de título se pueden usar para proporcionar movimiento de ventana, lo que permite que la ventana se mueva por la pantalla mediante una acción de arrastre. Algunos gestores de ventanas proporcionan barras de título con fines puramente decorativos y no ofrecen funciones de movimiento de ventanas. Estos administradores de ventanas no permiten que las ventanas se muevan por la pantalla usando una acción de arrastrar en la barra de título.

El texto predeterminado de la barra de título suele incorporar el nombre de la aplicación y/o de su desarrollador. El nombre del host que ejecuta la aplicación también aparece con frecuencia. Pueden existir varios métodos (selecciones de menú, secuencias de escape, parámetros de configuración, opciones de línea de comandos, según el entorno informático) para dar al usuario final cierto control del texto de la barra de título. Las aplicaciones orientadas a documentos, como un editor de texto, pueden mostrar el nombre de archivo o la ruta del documento que se está editando. La mayoría de los navegadores web mostrarán el contenido del elemento HTML title en su barra de título, a veces con el nombre de la aplicación como prefijo o posterior. Google Chrome y algunas versiones de Mozilla Firefox colocan sus pestañas en la barra de título. Esto hace que no sea necesario utilizar la ventana principal para las pestañas, pero normalmente el título se trunca. Se puede usar un asterisco al principio para indicar cambios no guardados.

La barra de título suele contener widgets para los comandos del sistema relacionados con la ventana, como maximizar, minimizar, resumir y cerrar botones; y puede incluir otro contenido como un icono de aplicación, un reloj, etc.

En muchas interfaces gráficas de usuario, incluidas las interfaces de Mac OS y Microsoft Windows, el usuario puede mover una ventana tomando la barra de título y arrastrando.

Botones de la barra de título

Algunos administradores de ventanas proporcionan botones en la barra de título que brindan la posibilidad de minimizar, maximizar, desplegar o cerrar ventanas de aplicaciones. Algunos administradores de ventanas pueden mostrar los botones de la barra de título en la barra de tareas o en el panel de tareas, en lugar de en las barras de título.

Los siguientes botones pueden aparecer en la barra de título:

  • Cerca
  • Maximizar
  • Minimize
  • Resize
  • Roll-up (o WindowShade)

Tenga en cuenta que un menú contextual puede estar disponible desde algunos botones de la barra de título o haciendo clic con el botón derecho.

Icono de barra de título

Algunos administradores de ventanas muestran un pequeño icono en la barra de título que puede variar según la aplicación en la que aparece. El icono de la barra de título puede comportarse como un botón de menú o puede proporcionar una función de menú contextual. Las aplicaciones macOS suelen tener un icono de proxy junto al título de la ventana que funciona igual que el icono del documento en el administrador de archivos.

Icono de estado del documento

Algunos administradores de ventanas muestran un ícono o símbolo para indicar que el contenido de la ventana no se ha guardado o confirmado de alguna manera: macOS muestra un punto en el centro de su botón de cierre; RISC OS agrega un asterisco al título.

Administradores de ventanas en mosaico

Algunos administradores de ventanas de mosaico proporcionan barras de título que tienen únicamente fines informativos y no ofrecen controles ni menús. Estos administradores de ventanas no permiten que las ventanas se muevan por la pantalla usando una acción de arrastre en la barra de título y también pueden servir como una línea de estado de los administradores de ventanas apilados.

En sistemas operativos populares

OS Icon Enviar a regresar Cerca Maximizar Menú bar Minimize Pin (Mantén arriba) Resize Roll-up (Window shadow) Situación Menú contextual Notas
macOS Sí. Sí. Sí. Sí. Sí. Sí. Los botones están en el lado izquierdo de la barra de títulos. Icon es un proxy para la representación del sistema de archivos del documento.
RISC OS Sí. Sí. Sí. Sí. Sí. Sí.
Windows Sí. Sí. Sí. Sí. Sí. Sí. Sí. Icon es el menú de acciones de ventana
Linux/Unix Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Sí. Muchos Los gestores de ventanas X para Linux/Unix permiten personalizar el tipo y colocar botones mostrados en la barra de títulos.

Contenido relacionado

Interfaz de Entrada Común

En informática, Common Gateway Interface es una especificación de interfaz que permite a los servidores web ejecutar un programa externo, normalmente para...

Co-NP

En la teoría de la complejidad computacional, co-NP es una clase de complejidad. Un problema de decisión X es miembro de co-NP si y solo si su complemento X...

Reconocimiento de patrones

El reconocimiento de patrones es el reconocimiento automatizado de patrones y regularidades en los datos. Tiene aplicaciones en análisis de datos...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save