stringtranslate.com

Banco de trabajo (AmigaOS)

Workbench es el entorno de escritorio [1] y administrador de archivos gráficos de AmigaOS desarrollado por Commodore International para su línea de computadoras Amiga . Workbench proporciona al usuario una interfaz gráfica para trabajar con sistemas de archivos e iniciar aplicaciones. Utiliza una metáfora de banco de trabajo (en lugar de la metáfora de escritorio más común ) para representar la organización del sistema de archivos.

"Workbench" también fue el nombre que se le dio originalmente a todo el sistema operativo Amiga hasta la versión 3.1. A partir de la versión 3.5, el sistema operativo pasó a llamarse "AmigaOS" y, posteriormente, "Workbench" se refiere únicamente al administrador de archivos nativo.

Descripción general

Workbench 1.3 Reino Unido en disquete

Amiga Workbench utiliza la metáfora de un banco de trabajo (es decir, un banco de trabajo para trabajo manual), en lugar de la ahora estándar metáfora del escritorio , para representar la organización del sistema de archivos. El escritorio en sí se llama Workbench y utiliza las siguientes representaciones: cajones (en lugar de carpetas) para directorios, herramientas para programas ejecutables, proyectos para archivos de datos y una papelera como carpeta destinada a contener archivos eliminados. Estas representaciones pueden ser consideradas algo inusuales por un usuario moderno, pero en ese momento no había metáforas comúnmente aceptadas y Commodore optó por usar modismos diferentes a los de sus competidores ( Apple ya había emprendido acciones legales para evitar que otras compañías de software ofrecieran interfaces gráficas de usuario similares). a los suyos).

Workbench es un administrador de archivos espaciales en el sentido de que utiliza una metáfora espacial para representar archivos y carpetas como si fueran objetos físicos reales. Según este concepto, cada cajón (carpeta) se abre en su propia ventana, en lugar de dentro de un único navegador según el concepto de navegación ahora más común .

Workbench utiliza el sistema de ventanas nativo de Amiga llamado Intuition para proporcionar la interfaz gráfica de usuario . Intuition gestiona la representación de pantallas, ventanas y gadgets (elementos gráficos, equivalentes a widgets). Las versiones posteriores de AmigaOS mejoraron la interfaz con sistemas de widgets orientados a objetos más complejos , como gadtools.library y BOOPSI (AmigaOS 2.0 y posteriores) y ReAction (AmigaOS 3.5 y posteriores). Intuition también maneja eventos de entrada del usuario, como entradas desde el teclado y el mouse. Workbench requiere un mouse de dos botones, donde el clic derecho opera los menús desplegables y el clic izquierdo se usa para todos los demás propósitos.

El AmigaOS subyacente permite que Workbench inicie múltiples aplicaciones que pueden ejecutarse simultáneamente. Esto se logra a través de Exec , el núcleo multitarea de Amiga, que maneja la administración de memoria , el paso de mensajes y la programación de tareas . Las aplicaciones iniciadas desde Workbench podían informar su éxito a Workbench, pero esto no era un requisito y pocas lo hacían.

Workbench en sí siempre ha sido un componente basado en disco, aunque gran parte de la funcionalidad subyacente se almacena en el firmware Kickstart del Amiga , generalmente almacenado en ROM . Como consecuencia, es necesario arrancar desde un disco del sistema para iniciar Workbench. Esta configuración agiliza el proceso de inicio de juegos (que normalmente no requieren Workbench) y garantiza que el sistema operativo no utilice la memoria innecesariamente en sistemas con memoria limitada.

Workbench se envió con todos los modelos Amiga de Commodore. Workbench se proporcionó en disquete o posteriormente (como parte de AmigaOS) en CD-ROM . Inicialmente, Workbench fue diseñado para ejecutarse y funcionar desde un disquete (u otro medio extraíble ). Se podían instalar versiones posteriores en el disco duro , para lo cual se desarrolló un instalador para usar con AmigaOS 2.0 y posteriores. AmigaOS (incluido Workbench) a menudo venía preinstalado en los sistemas que se entregaban con discos duros.

Versiones

Hasta la versión 3.1 del sistema operativo de Amiga, Commodore usaba Workbench para referirse a todo el sistema operativo de Amiga. Como consecuencia, Workbench se usaba comúnmente para referirse tanto al sistema operativo como al componente del administrador de archivos. Para los usuarios finales, Workbench era a menudo sinónimo de AmigaOS. A partir de la versión 3.5, el sistema operativo pasó a llamarse "AmigaOS" y las versiones anteriores a la 3.5 también se denominaron retroactivamente "AmigaOS" (en lugar de Workbench). Posteriormente, "Workbench" se refiere únicamente al administrador de archivos gráfico nativo.

Desde sus inicios, Workbench ofreció una interfaz altamente personalizable. El usuario puede cambiar el aspecto de los iconos del programa reemplazándolos por otros más nuevos con diferentes combinaciones de colores. Los usuarios también pueden tomar una "instantánea" de los íconos y las ventanas para que los íconos permanezcan en el escritorio en las coordenadas elegidas por el usuario y las ventanas se abran en el tamaño deseado.

Banco de trabajo 1.x

Banco de trabajo Amiga 1.0
Workbench 1.3.2 y disquetes Extras (versión alemana)

Workbench 1.0 se lanzó con el primer Amiga, el Amiga 1000 , en 1985. Las versiones 1.x de Workbench usaban un esquema de color azul y naranja, diseñado para brindar un alto contraste incluso en las peores pantallas de televisión (los colores pueden ser modificado por el usuario). [ cita necesaria ] Las versiones 1.1 consisten principalmente en correcciones de errores y, al igual que la versión 1.0, se distribuyó únicamente para Amiga 1000. [ cita necesaria ]

La pantalla era altamente personalizable para la época. El usuario era libre de crear y modificar los íconos del sistema y del usuario, mientras que Atari TOS presentaba solo íconos predeterminados del sistema cuya apariencia no se podía modificar y la personalización de íconos en Macintosh requería usar ResEdit . Los iconos pueden tener tamaño y diseño arbitrarios y pueden tener dos estados de imagen para producir un efecto pseudoanimado cuando se seleccionan. Los usuarios pueden personalizar cuatro colores de pantalla y elegir entre dos resoluciones: 640×200 o 640×400 (entrelazada) en NTSC , o 640×256 o 640×512 en sistemas PAL . En revisiones posteriores, se pudo ajustar la sobreexploración del televisor o monitor. [ cita necesaria ]

Varias funciones quedaron obsoletas en versiones posteriores. Por ejemplo, el medidor que muestra el espacio libre en un sistema de archivos fue reemplazado por un porcentaje en Workbench 2.0. En Workbench 1.x, al hacer clic con el botón derecho en los iconos se abre una visualización de los metadatos de los archivos, mientras que en Workbench 2.0, al hacer clic con el botón derecho se activan solo los menús desplegables. El puntero de "ocupado" predeterminado (un globo cómico que muestra "Zzz...") fue reemplazado por un cronómetro en versiones posteriores.

Banco de trabajo 2.0, 2.1

Banco de trabajo Amiga 2.0

Workbench 2.0 se lanzó con el lanzamiento de Amiga 3000 en 1990. Hasta AmigaOS 2.0 no existía un estándar de diseño unificado y los desarrolladores de aplicaciones tenían que escribir sus propios widgets (tanto botones como menús) si deseaban mejorar el ya escaso selección de widgets básicos estándar proporcionados por Intuition. Con Workbench 2.0 se creó gadtools.library , que proporcionaba conjuntos de widgets estándar. Se publicó la Guía de estilo de la interfaz de usuario de Amiga , [2] que explica cómo se deben diseñar las aplicaciones para lograr coherencia. La intuición se mejoró con BOOPSI (Sistema de programación básica orientada a objetos para la intuición), que mejoró el sistema con una interfaz orientada a objetos para definir un sistema de clases en el que cada clase individualiza un único widget o describe un evento de interfaz. Puede usarse para programar interfaces orientadas a objetos en Amiga en cualquier nivel. A partir de Workbench 2.0, todos los archivos se volvieron visibles como íconos sin la necesidad de archivos .info asociados, lo que agilizó el proceso de inicio de ejecutables en la GUI.

Workbench 2.0 también agregó soporte para pantallas públicas . En lugar de que la pantalla Workbench sea la única pantalla que se puede compartir, las aplicaciones podrían crear sus propias pantallas con nombre para compartir con otras aplicaciones.

Workbench 2.0 incluyó e integró ARexx , lo que permite a los usuarios controlar el sistema y otros programas desde scripts de usuario.

Workbench 2.0 introdujo AmigaGuide , un navegador y esquema de marcado de hipertexto simple de solo texto , para proporcionar ayuda en línea dentro de las aplicaciones. También presentó Installer , un programa de instalación de software estándar, impulsado por un lenguaje de programación similar a LISP .

Finalmente, Workbench 2.0 solucionó el problema de las aplicaciones que se conectaban directamente al flujo de eventos de entrada para capturar los movimientos del teclado y el mouse, lo que a veces bloqueaba todo el sistema. Workbench 2.0 proporcionó Commodities , una interfaz estándar para modificar o escanear eventos de entrada. Esto incluía un método estándar para especificar secuencias de teclas de "teclas de acceso rápido" globales y un registro de Commodities Exchange para que el usuario pudiera ver qué productos se estaban ejecutando.

Banco de trabajo 3.0, 3.1

Banco de trabajo Amiga 3.1

La versión 3.0 se envió originalmente con las computadoras Amiga 1200 y Amiga 4000. La versión 3.0 agregó soporte para tipos de datos y Workbench podía cargar cualquier imagen de fondo en cualquier formato, siempre que estuviera instalado el tipo de datos requerido. Esta característica también se utilizó en Multiview. Sus capacidades estaban directamente relacionadas con los tipos de datos instalados en Devs:Datatypes. Se agregó localización para permitir que Workbench y cualquier programa instalado que tuviera localización aparezcan en cualquier idioma admitido. El sistema de hipertexto establecido AmigaGuide ganó más usabilidad al utilizar enlaces de documentos que apuntan a archivos multimedia, por ejemplo imágenes o sonidos, todos reconocidos por los tipos de datos.

Banco de trabajo 3.5, 3.9

Banco de trabajo Amiga 3.9 (2000)

Tras la desaparición de Commodore y unos seis años después del lanzamiento de Workbench 3.1, se encargó a Haage & Partner actualizar AmigaOS, que se lanzó en 1999 como una actualización de software únicamente para los sistemas existentes.

La apariencia de Workbench , aunque todavía se basa en gran medida en la versión anterior 3.1, se revisó un poco, con una interfaz de usuario mejorada basada en ReAction, representación de íconos mejorada y soporte oficial para fondos de color verdadero . Estas versiones incluyeron soporte para mejoras de GUI de terceros existentes, como NewIcons , mediante la integración de estos parches en el sistema. Las versiones 3.5 y 3.9 incluyeron un nuevo conjunto de íconos de 256 colores y una selección de fondos de escritorio. Estos reemplazaron el esquema de color gris metálico 4/8 predeterminado utilizado en AmigaOS desde la versión 2.0 a la 3.1.

La versión 3.9 de Workbench fue desarrollada nuevamente por Haage&Partner y lanzada en 2000. Las principales mejoras fueron la introducción de una barra de inicio de programa llamada AmiDock, interfaces de usuario revisadas para la configuración del sistema y programas de utilidad mejorados.

Banco de trabajo 4.0, 4.1

Banco de trabajo Amiga 4.0

Este nuevo Workbench, llamado Workbench 4.0, [1] ha sido reescrito para ser totalmente compatible con PowerPC . Era parte de AmigaOS 4.0 y se lanzó en 2006. Desde la cuarta actualización previa al lanzamiento para desarrolladores, las pantallas ahora se pueden arrastrar en cualquier dirección. [3] También es posible arrastrar y soltar iconos de Workbench entre diferentes pantallas.

Además, Workbench 4.0 incluye una nueva versión de Amidock, fuentes TrueType / OpenType y reproductor de películas con soporte DivX y MPEG-4 .

En AmigaOS 4.1, se agregó una nueva función de preferencias de inicio que reemplazó el cajón WBStartup. Las mejoras adicionales incluyen: un nuevo ícono configurado para complementar resoluciones de pantalla más altas, nuevos temas de ventana que incluyen sombras paralelas, AmiDock con transparencia real, íconos escalables y una función de actualización automática de Workbench. [4]

Iconos del banco de trabajo

Los iconos que utiliza Workbench para representar los archivos en un volumen o cajón se almacenan en .infoarchivos especiales, y el nombre del .infoarchivo coincide con el nombre del archivo que representa. Por ejemplo, el icono de NotePadun editor de texto se encuentra en el archivo NotePad.info. Esta .infoextensión es la única extensión de archivo requerida por AmigaOS.

El .infoarchivo contiene la imagen del icono y su posición espacial dentro de su ventana principal. El icono también especifica el tipo de archivo, tal como lo utiliza Workbench. Workbench reconoce cinco tipos de archivos diferentes: [5]

Hay tres tipos de archivos adicionales disponibles y están pensados ​​para una futura expansión:

De estos tres tipos de archivos, actualmente sólo se utilizan "íconos de aplicaciones" en cualquier parte de Workbench/AmigaOS.

Si bien un icono puede representar o sugerir un tipo de archivo, el tipo del archivo relacionado se especifica mediante sus propias propiedades, junto con las restricciones (AmigaDOS: indicadores de protección) dadas a este archivo. Por ejemplo, si agrega un icono de herramienta a un archivo de documento de texto, AmigaOS le dirá que el archivo "no es ejecutable" o "no es del tipo requerido", ya que no tiene el indicador de protección 'e' (AmigaDOS: Hold, Script, Puro, Archivado, Lectura, Escribible, Ejecutable, Eliminable) ni tiene el encabezado de inicio de un ejecutable. Además, eliminar una 'aplicación' de su archivo de icono homólogo (application.info) no inutilizará esta aplicación; aún sigue siendo ejecutable, se ejecutará, solo faltarán las opciones y argumentos (requeridos) entregados desde el banco de trabajo a través de íconos "tipos de herramientas", por ejemplo, tamaño de pila, pantalla pública, etc.

A partir de Workbench 2.x, un archivo sin .infocontraparte (como un archivo en un medio no nativo) se representa mediante el ícono predeterminado del sistema para uno de los cinco tipos enumerados anteriormente. Estos iconos predeterminados también son personalizables. Los archivos sin íconos solo se muestran de esta manera si el cajón está configurado en [Mostrar todos los archivos]. Si esta opción no está configurada (como es el caso en Workbench 1.x), dichos archivos no aparecerán en absoluto y solo podrán ser visto desde una CLI.

Los archivos de herramientas (aplicaciones) pueden incluir "tipos de herramientas" en el .infoarchivo. Estos se utilizan como opciones de configuración del programa. Cada tipo de herramienta es una sola línea de texto, que opcionalmente puede incluir parámetros escritos después de un =signo. Los tipos de herramientas se pueden comentar escribiéndolos entre paréntesis . Por ejemplo, el tipo de herramienta " CX_POPKEY=ctrl alt f1" define que la aplicación (un Producto ) activará la interfaz de usuario en respuesta a la secuencia de teclas Ctrl-Alt-F1.

Los colores utilizados en el icono normalmente sólo se almacenan como índices de la paleta actual de la pantalla Amiga Workbench. Debido a esto, la combinación de colores de los íconos está inherentemente ligada a los tonos elegidos en la paleta de la pantalla, y elegir colores no estándar puede darles a los íconos una apariencia fea. Este problema se resolvió en parte mediante un sistema de terceros llamado NewIcons , que agrega funciones adicionales a los .infoarchivos estándar. A diferencia de los íconos normales de Workbench, los NewIcons incluyen información de color RGB real y el sistema hace todo lo posible para hacer coincidir los tonos de color de los íconos con los de la paleta de la pantalla.

Desde AmigaOS 3.5, Workbench admite iconos con hasta 256 colores. Esta versión de AmigaOS presenta el ícono GlowIcons establecido por Matt Chaput. Con AmigaOS 3.5, se utiliza un sistema independiente de la paleta de pantalla. Los iconos 4.0, diseñados por Martin Merz, pueden utilizar una paleta de 24 bits.

Tanto AROS como MorphOS admiten iconos PNG de forma nativa. PNG permite utilizar una paleta completa de 24 bits con combinación alfa. En Amiga Workbench, los iconos PNG son compatibles mediante complementos.

Comparación con otros administradores de archivos

En comparación con los competidores Mac OS y Atari , el primer Amiga Workbench (anterior a Workbench 2.04) presentaba, como valor predeterminado, una pantalla de escritorio azul de 4 colores con íconos de colores en 640 × 200 NTSC estándar americano o 640 × 256 en la televisión PAL europea. conjuntos, en contraste con la interfaz en blanco y negro de 512 × 342 presentada por Mac. El usuario de Amiga también era libre de crear y modificar íconos del sistema y del programa, mientras que Atari TOS presentaba solo íconos del sistema predeterminados cuya apariencia no se podía modificar.

Workbench contribuyó con muchas otras características/filosofías únicas al diseño intuitivo de GUI (a partir de la versión 2.04/2.1):

Críticas

La libertad de personalización y la multitud de configuraciones y aspectos de color disponibles para el usuario a veces se consideraban caóticas. La personalización permitía iconos de un tamaño y apariencia muy diferentes a los de los iconos originales del sistema. Antes de Workbench 2.0, no había pautas de diseño de interfaz de usuario , por lo que la apariencia de las opciones del menú podía ser diferente de una aplicación a otra (es decir, el diseño de elementos básicos como Cargar , Guardar , Abrir , Cerrar , Salir , etc.) . Sus detractores vieron esto como un problema del Amiga. El sitio histórico de GUI GUIdebook [6] llama a Amiga Workbench una "GUI única (aunque un poco caótica) para máquinas Amiga".

Uso en medios ficticios

La novela visual de Ren'Py Digital: A Love Story utiliza un diseño Amiga Workbench 1.0 (conocido como Amie Workbench dentro del juego).

Ver también

Notas

Referencias

  1. ^ "El banco de trabajo de Amiga" . Consultado el 23 de mayo de 2022 .
  2. ^ Comodoro-Amiga 1991
  3. ^ AmigaOS 4.0: la cuarta actualización previa al lanzamiento.
  4. ^ Hans-Jörg Frieden. "La actualización 1 de AmigaOS 4.1 está disponible para descarga inmediata".
  5. ^ Ryan 1990
  6. ^ GUI de Amiga OS - GUIdebook: galería de interfaz gráfica de usuario

enlaces externos