Revistas en papel
 Amiga World Nº34 - Jul/Ago 1992
Anterior
MenĂº
Logotipo

El Amiga Me Encanta ha conseguido el permiso por escrito de IDG Comunications España
para ofrecer los artículos de la revista Amiga World España.

Obtenga el máximo del WORKBENCH Amiga World

Por Sheldon Leemon

NOTA: Las fotos con recuadro en azul pueden ser ampliadas para ver detalles. Situando el ratón encima de la foto durante unos instantes, podrás ver una pequeña descripción y lo que ocupa la ampliación.

Las diferencias visibles entre el kickstart 2.0 y el 1.3, son como la punta visible de un gigantesco iceberg, muchas diferencias significativas se ocultan bajo la superficie.

Figura 1

Estos cambios ocultos en el 2.0, toman forma como nuevas herramientas de programación y rutinas del sistema operativo que ofrecen a los programadores, mucha más flexibilidad que nunca en la creación de programas mucho más potentes y fáciles de usar. Mientras que los cambios visibles en el nuevo sistema operativo, son fáciles de descubrir, el efecto de las nuevas herramientas de programación solo es aparente cuando como resultado observamos nuevas posibilidades en las aplicaciones del software.

Debido a que el 2.0 solo esta disponible de momento en el A3000, A500+ y A600, muy pocos programas comerciales han añadido las nuevas posibilidades del sistema 2.0. Como ahora el 2.0, existe como opción para todos los Amigas, y muy pronto será equipamiento estándar, más y más programas irán añadiendo estas posibilidades avanzadas. Echemos una mirada, entonces, en que afectan las nuevas posibilidades de programación a los actuales poseedores del 2.0, y también qué podemos esperar en un próximo futuro.


Figura 2


Énfasis en "Aplicaciones"

Entrela gran cantidad de nuevas aplicaciones en la programación con el 2.0, encontramos las llamadas que posibilitan a las aplicaciones, el acceso al Workbench y sus iconos. Estas llamadas, permiten a los programas, crear nuevos objetos denominados AppIcons, AppWindows, y AppMenus. AppIcons son iconos que aparecen en la ventana del Workbench. Aunque parecen iconos normales, no necesariamente actúan como ellos. El programa que crea un AppIcon, es notificado en cualquier momento en que el usuario seleccione dos veces el icono, o arrastre otro icono sobre el; para que el programa decida qué hacer a continuación.

La versión 3.2 de ProWrite, por ejemplo, crea un AppIcon llamado "ProWrite Deposit". Cuando selecciona dos veces este icono, este traerá al frente y activara, la pantalla o ventana del ProWrite. Cuanto usted deja sobre el icono un fichero de texto, este cargara el fichero de texto en ProWrite.

La tercera manera en que un programa puede crear su marca en el Workbench, es a través del uso de AppMenus. Esta nueva facilidad permite al programa, insertar uno o más comandos de menú, en el menú "Tools" del Workbench. AppMenus a extendido un largo número de libremente distribuibles organizadores del menú de herramientas, como AddTools, ToolsX, y ToolMenu, todos ellos permiten listar en un menú, sus programas favoritos, e inicializarlos desde la barra de menús del Workbench.


Figura 3

Mi favorito, es ToolManager (Fred Fish #551) de Stefan Becker, que usa las tres posibilidades de "App". Su ventana de configuración, usa una AppWindow, por lo que usted podrá añadir programas a la barra de menú, simplemente arrastrando sus iconos en la lista. También le permite crear un AppIcon para cualquier programa. Esto significa, por ejemplo, que usted podrá crear un AppIcon, para un programa de impresión de ficheros, y que arrastrando el icono de cualquier texto sobre el del programa de impresión, este hara imprimir el texto.

USando "Recolor", usted podrá cambiar los colores de múltiples iconos, seleccionándolos a la par que presiona la tecla "Shift", y eligiendo un comando del menú, en lugar de tener que arrastrar todos ellos a la AppWindow. Cuando usted ejecuta ProWrite 3.2, por ejemplo, este crea un comando en la barra de menú que le permite saltar directamente a la pantalla de ProWrite.


Haciéndose Público

Una de las nuevas posibilidades del 2.0, de la que usted podrá oír hablar mucho de ella en el futuro, es la "Pantalla Publica". KickStart 1.3, solo permite dos tipos de pantallas, la pantalla del Workbench y pantallas específicas. Muchos programas diferentes pueden abrir sus pantallas en la pantalla del Workbench, al mismo tiempo, pero todas ellas deben aceptar el modo gráfico, resolución y número de colores de esa pantalla. Las pantallas específicas, permiten al programa elegir el modo, resolución, y número de colores de esa pantalla, pero solo un programa puede abrir su ventana en una misma pantalla.

Kickstart 2.0, introduce un nuevo tipo de pantalla, la pantalla publica, esta exteinde las posibilidades de las pantallas específicas, más allá de sus limitaciones. Usted podrá usar pantallas publicas como pantallas específicas que le permitirán abrir en ellas, ventanas "de visita" de otras aplicaciones. Las pantallas de visita podrán ser de utilidades como ajuste de paletas de color, magnificador de ventanas, organizadores del Clipboard, o cualquier otro de los cientos de programas "parásitos". También podrá usar las pantallas publicas para crear múltiples pantallas de Workbench. Determinando una bandera (Flag) especial, "Shangay", podrá obligar a que las aplicaciones del Workbench se abran en pantallas publicas, en lugar de hacerlo en la del Workbench (por lo tanto interprétese el termino "Shangay", como "forzar u obligar a..").

De momento no demasiadas aplicaciones usan las pantallas publicas. ProWrite 3.2, sí abre una pantalla publica, llamada "ProWrite", y por lo tanto usted podrá forzar a que el programa se abra en una pantalla pública, añadiendo un "ToolType" al icono del programa. La mejor manera de experimentar con las pantallas publicas, es obtener una copia del programa PublicScreenX (Fred Fish #483), de Steve Tibbet, el cual le permitirá abrir nuevas pantallas públicas, de diferentes modos y resoluciones, y entonces realizar "Shangay" del Workbench, con estas aplicaciones.

Kickstart 2.0, también ofrece algunas librerías compartidas de programas nuevas, que hacen más fácil para los desarrolladores, seguir las recomendaciones de estilo de programación de Amiga. Aunque estas librerías no aparezcan como posibilidades en muchos nuevos programas de aplicaciones, harán que muchas de las posibilidades estándar sean más comunes y su implementación más uniforme.

Por ejemplo, la librería ASL, hace más fácil, el uso de ficheros estándar y fuentes de requesters. El resultado es que prácticamente todos los programas del Workbench -incluyendo el editor de preferencias, IconEdit, la utilidad More, y la también Ed, y el editor de texto de CLI-, presenten ficheros de requester, que permiten al usuario, seleccionar el fichero a grabar o cargar. Algunos programas, como ProWrite 3.2, le permiten sustituir el requester estándar de ficheros ASL, por el suyo propio.

Otra nueva librería compartida, la librería GadTools, facilita la creación de sofisticados gadgets y menús que respondan apropiadamente, cuando el usuario altere la fuente por defecto del sistema (Topaz 8). Art Department Professional 2 (de ASDG), usa estas herramientas para crear una ventana de selección, que permite a los usuarios del 2.0, seleccionar simultáneamente múltiples opciones de una lista, en lugar de seleccionarlas una detrás de otra.



Figura 4

Dispositivos para todos los deseos

Algunos de los familiares dispositivos del AmigaDOS han sido ampliados en la versión 2.0. El dispositivo de consola es ahora independiente de la fuente. Esto significa que usted puede emplear cualquier fuente con las aplicaciones que usen una ventana de consola para la visualización de texto, como el Shell o los editores de texto del sistema. Las nuevas ventanas de consola, esperan a que se seleccione el gadget de cerrar, que las hace mucho más útiles, para la visualización de los programas tipo CLI, que usted puede ejecutar ahora desde el nuevo Workbench.

El dispositivo, clipboard, que fue diseñado para poder intercambiar datos IFF de texto y gráficos, entre aplicaciones, ha sido mejorado para hacer más adecuadamente estas funciones. Las ventanas de consola, utilizan ahora el clipboard, para copiar y pegar operaciones, lo que hace posible copiar texto desde una ventana shell, a una ventana de editor Ed, o en la ventana de cualquier otra aplicación -como Final Copy, (de Softwood), o los programas de DP, TurboText y VLT- que usan el clipboard para los procedimientos de cortar y pegar. Yo pienso que muy pronto otros programas seguirán estos procedimientos, para ayudar a expandir el clipboard, como un medio de intercambio, que soporte actualizaciones dinámicas.

Otro de los dispositivos del AmigaDOS, del 2.0, que ha recibido un lavado de cara, es el dispositivo narrador, que usted usa para producir voces sintetizadas. El nuevo dispositivo narrador, es más complejo que el antiguo, ofreciendo muchos más controles, que le permitirán producir voces más interesantes y naturales. Esto incluye un control de entusiasmo, que hace el sonido de la voz más o menos "excitado", un control de perturbación que hace la voz más "dubitativo", y un control de articulación, que le permitirá pasar deliberadamente de una voz aguda, a un susurro.

Otros controles le permiten hacer el sonido de la voz bucal o más nasal, o incluso, cambiar la manera en que son pronunciadas las vocales, para así poder crear acentos regionales. El único programa que actualmente permite experimentar con todas estas posibilidades narrativas, es de DP y se llama SpeedToy2 de Chris Demiris.

La tecnología de fuentes escalables Compugraphic, introducida en el Workbench 2.0, fundamentalmente soporta fuentes para pantalla, pero con seguridad la tecnología producirá software que ofrezca una apariencia más suave del texto en prácticamente cualquier tamaño. ProWrite 3.2, es el primer programa que usa el sistema de fuentes Compugraphic, soportado para la impresión, pero con seguridad otros le seguirán -particularmente, cuando Commodore amplíe su soporte a la programación.-


Ayudas de Hardware

Finalmente, el 2.0, ofrece soporte software para una gran variedad de hardware adicional. Los programas pueden abrir pantallas propias en modos de Productividad o SuperHires, en máquinas que posean los nuevos chips ECS (Set de Chips Mejorados), Agnus y Denise. Más aún, ProWrite 3.2, es el único programa de productividad, que utiliza estasventajas. En el lado del vídeo -para el que fue diseñado el modo SuperHires-, Broadcast Tittler 2 (de Innovision), es el primer programa preparado para soportar el modo de visualización de 1472*592 pixels.

El set de chips ECS, también ofrecen nuevos modos de genlock, que le permiten seleccionar otros registros de color que no sean cero con el vídeo, pero hasta el momento, no hemos visto software desarrollado para controlar esta nueva capacidad. Aunque usted no posea el nuevo chip ECS, Denise, el chip ECS Agnus, le permite conmutar entre NTSC (sistema de visualización americano) y PAL (el estándar europeo), mediante control por software; muchos monitores 1084 o Multifrecuencia, pueden ser ajustados para visualizar ambos formatos correctamente.

Más que una simple
ampliación de las operaciones
del Workbench, las nuevas
posibilidades del sistema
operativo 2.0, podrán hacer
muchos programas de
aplicaciones, más flexibles,
potentes y fáciles de usar.

Es posible, también, controlar la pantalla del Workbench, desde el "ScreenMode" del editor de preferencias, pero es necesario para las aplicaciones individuales, controlar sus pantallas específicas. AD Pro 2, puede abrir una pantalla Pal si selecciona este modo de visualización, y los programas de Dominio Público, AmigaToPal y AmigaToNSTC (Fred Fish #575), de Nico François, pueden engañar a cualquier aplicación para que abra sus pantallas específicas, en el modo deseado. Esto hace mucho más fácil el uso de software Europeo en E.E.U.U. y viceversa.

Kickstart 2.0, también ofrece soporte para el procesador 68040, el chip más rápido de la familia Motorola 68000. Así como este procesador se hace más popular, el 2.0, ayudará a los usuarios de Amiga, a ejecutar sus programas más rápidos que nunca.


Y mucho más que vendrá

Mientras que estamos empezando a ver la aparición de software con posibilidades que no serían posibles sin el nuevo soporte de programación del 2.0, hay muchas nuevas y potentes funciones que todavía están por descubrir. Por ejemplo, ahora "Intuition" ofrece soporte para ayudas de menú, una posibilidad mediante la cual el usuario puede recibir una explicación acerca de las funciones de un programa, presionando la tecla "Help" a la vez que seleccione la opción deseada. Aunque de momento no hay demasiados programas que utilicen esta opción, parece ser que esta se va a convertir en una extendida posibilidad en el futuro.

Otro atributo, relativamente inexplorado, del 2.0 es su habilidad para soportar pantallas con scroll más grandes que el tamaño de visualización, Dichas pantallas permitirán a las aplicaciones de autoedición, mantener una página completa al tiempo, en lugar de crear una pequeña parte de la visualización basada en la porción de la página que se este viendo en el momento. Esta posibilidad requiere mucha memoria chip, pero hace muy fácil crear y visualizar grandes bitmaps como los requeridos para los programas de fax.

Otra capacidad oculta del 2.0, es la cooperación para el cerrado de registros, que previene el cambio simultaneo de la misma porción de una base de datos, entre dos usuarios. Esto podría inspirar la creación de la primera aplicación real de rede para el Amiga.

Finalmente, aunque el 2.0, ha tardado bastante en llegar hasta alguno de nosotros, aún pasará algún tiempo hasta que sintamos el pleno impacto de sus implantación. Solo en las semanas y meses siguientes, los usuarios de Amiga, podrán descubrir de que manera y en que medida, el 2.0, afectará a nuestro ambiente operativo y a nuestras aplicaciones.


Envía esta página web a un amigo:
Esta opción está desactivada temporalmente, rogamos disculpen las molestias

Volver a la página anterior

Al menú principal