El AmigaOS ofrece características únicas y vanguardistas que merecen ser redescubiertas. Hoy nos centraremos en una de esas características fascinantes como son las Datatypes.
¿Qué son las Datatypes?
Las Datatypes, o tipos de datos, son una característica distintiva de AmigaOS que permite abrir archivos de diferentes formatos sin necesidad de tener un software específico para cada uno. Imagina no tener que preocuparse por qué programa usar para abrir un archivo, sin importar si es una imagen, un archivo de texto o un sonido. Esto es precisamente lo que las Datatypes ofrecen.
La Magia de las Datatypes
Las Datatypes hacen que la tarea de abrir archivos sea sencilla y eficiente. Por ejemplo, podemos ver imágenes en formato ILBM en el Workbench sin necesidad de una aplicación específica, gracias a que el AmigaOS incluye un Datatype para este formato. De manera similar, podemos abrir archivos de texto en Multiview gracias a un Datatype para archivos de texto.
Pero las Datatypes no se limitan solo a imágenes y texto. También permiten abrir archivos más complejos, como documentos de hipertexto, una especie de precursor de HTML. Este enfoque versátil del AmigaOS facilita la vida de los usuarios al eliminar la necesidad de buscar y adquirir aplicaciones específicas para cada tipo de archivo.
La ubicación y la forma en que se manejan los datatypes en el AmigaOS pueden variar según la versión específica del sistema operativo, pero en general, los datatypes se almacenan en la carpeta «datatypes» en la jerarquía del sistema de archivos. Dentro de esta carpeta, encontrarás subdirectorios que contienen archivos de datatypes para tipos específicos, como imágenes, sonido, video, etc.
Para utilizar un datatype en el AmigaOS, los programas pueden hacer referencia a las rutinas proporcionadas por datatypes.library para acceder y manipular los datos en ese formato específico. Esto permite a los programas AmigaOS ser más flexibles y capaces de trabajar con una variedad de tipos de archivo y formatos de datos sin necesidad de implementar su propia lógica de lectura/escritura para cada formato.
Ampliando la Funcionalidad
Uno de los aspectos más interesantes de las Datatypes en AmigaOS es su capacidad para extender la funcionalidad de las aplicaciones que no soportan ciertos formatos de archivo. Por ejemplo, mediante el uso de Multiview, podemos abrir imágenes JPEG en una aplicación como Deluxe Paint, que originalmente no tenía soporte para este formato. Simplemente al arrastrar y soltar el archivo en Multiview, podemos editar la imagen en Deluxe Paint y guardarla nuevamente.
Este enfoque no solo es conveniente sino también innovador, ya que permite a los usuarios adaptar su software a sus necesidades sin requerir una programación personalizada.
Las Datatypes se convirtieron en una característica fundamental de los sistemas operativos Amiga a partir de la versión 3.0 y posteriores, lo que significa que los A1200 y A4000, por ejemplo, vienen con esta funcionalidad incorporada desde finales de 1992. Esto hizo que la experiencia de usuario fuera más fluida y versátil. Son un claro ejemplo de cómo el AmigaOS se adelantó a su tiempo al proporcionar a los usuarios una forma eficiente y versátil de manejar diferentes tipos de archivos.




Datatypes were a fantastic addition to the Amiga OS. Combined with AREXX (developed from IBM REXX) these were two amazing killer apps that no-one outside of the Amiga eco system knew anything about (and not many inside) This was yet another failing of Commodore marketing.