Articulo de referencia

Trapecio (programa de hoja de cálculo)

Trapeze era un programa de hoja de cálculo descontinuado para sistemas Macintosh con Mac OS clásico . Introdujo el concepto de usar rangos con nombre para la mayoría de las oper...

Trapeze era un programa de hoja de cálculo descontinuado para sistemas Macintosh con Mac OS clásico . Introdujo el concepto de usar rangos con nombre para la mayoría de las operaciones en lugar de direcciones de celda, lo que permitió que las fórmulas no dependieran de la ubicación de los datos en la página. Esto, a su vez, hizo que actualizar las hojas moviendo datos fuera una operación segura, mientras que en programas contemporáneos como Microsoft Excel y Lotus 1-2-3 esto a menudo provocaba errores en las fórmulas. El sistema no dependía de la hoja como base de almacenamiento y permitía colocar libremente múltiples tablas, gráficos, imágenes y texto, a los que se referían como "bloques".

Presentado en enero de 1987 en MacWorld San Francisco, las ventas no fueron buenas y la empresa creada para lanzar el producto se declaró insolvente en otoño. La empresa fue adquirida por un proveedor de software para minicomputadoras como parte de un intento por incursionar en el mercado de las microcomputadoras , pero decidieron abandonar el negocio y lo vendieron nuevamente a una nueva empresa, DeltaPoint, en 1989. Cuando DeltaGraph de DeltaPoint se convirtió en un gran éxito ese mismo año, se interrumpieron las ventas de Trapeze.

Este concepto básico de usar bloques de datos separados y sus nombres para crear fórmulas fue la característica principal de Lotus Improv , lanzado en 1990. Este concepto también se observa en el moderno Apple Numbers .

Historia

Concepción

En 1984, tras ver el ordenador Macintosh , Andrew Wulf dejó su trabajo en una empresa contratista de defensa y fundó una pequeña consultora dedicada a los microordenadores . Sus primeros productos fueron una serie de hojas de cálculo Multiplan para el sector del petróleo y el gas, pero no tuvieron éxito comercial. Mientras trabajaba en ellas, a Wulf le irritaba constantemente que pequeños cambios en el diseño de la hoja de cálculo hicieran que las fórmulas dejaran de funcionar. Reflexionando sobre esto, a Wulf se le ocurrió la idea de los "bloques", que aislarían las entradas en secciones con nombre, y las fórmulas se aplicarían a los nombres, no a las referencias de celda. Esto significaba que los bloques podían moverse y las fórmulas seguirían funcionando. [ 1 ]

Desarrollo

La oficina de Wulf era un espacio compartido, y en uno de los otros grupos había alguien familiarizado con las startups. Se ofreció a gestionar la financiación para el desarrollo del nuevo producto, a cambio de acciones en una nueva empresa que lo desarrollaría. Esto dio como resultado la creación de Data Tailor. Con la financiación asegurada en el verano de 1985, Wulf contrató a dos amigos, Bob Murphy y Ken Clark, uno de la universidad y otro de su trabajo anterior, para que le ayudaran a escribir el sistema. Decidieron escribir el sistema en el lenguaje de programación C , aunque Pascal era mucho más común en Mac en ese momento. El sistema C, del que se quejaban que tenía el "enlazador más lento del mundo", se ejecutó en un Macintosh XL y se probó en un Mac 128. [ 1 ]

El programa se estaba desarrollando parcialmente a tiempo para la reunión de desarrolladores de Mac de agosto de 1986 en el Hotel Fairmont de San Francisco; en aquel entonces se conocía como la Conferencia AppleWorld, que pasó a llamarse Conferencia Mundial de Desarrolladores (WWDC) en 1990. Ese mismo mes asistieron a MacWorld Boston , donde vieron muchos productos nuevos con interfaces gráficas de usuario (GUI) mucho mejores que las que ellos habían creado. Wulf decidió escribir una GUI completamente nueva sobre el motor aún en desarrollo en el que trabajaban Murphy y Clark, con el objetivo de tener el sistema listo para MacWorld San Francisco en enero de 1987. Fue durante este tiempo que se eligió el nombre cuando alguien de la oficina preguntó si habían oído hablar del grupo Trapeze . [ 1 ]

Liberar

Antes del evento, publicaron un anuncio promocional en Macworld , lo que llevó a la gente a creer que el anuncio era de Ashton-Tate . La primera versión funcional estuvo lista solo unas horas antes de partir hacia San Francisco. El producto atrajo considerable atención, no solo por sus capacidades internas, sino también por el uso de menús jerárquicos , que eran una invención relativamente reciente y aún no eran compatibles con el sistema operativo. [ 1 ] Trapeze se lanzó en un mercado de hojas de cálculo ya saturado . Sin embargo, recibió elogios por su diseño poco convencional y la amplia selección de potentes capacidades de modelado. También era compatible directamente con la unidad de punto flotante Motorola 68881 , lo que le proporcionaba un rendimiento mucho mayor que el de la competencia, al menos en máquinas que incluían este procesador. [ 2 ]

Las reseñas fueron generalmente positivas, con la excepción de una en la revista MacUser , que fue negativa. Wulf atribuye a esta reseña negativa la desaceleración de las ventas y afirma que cuando se reunieron con el autor un año después, este sugirió que había estado de mal humor cuando la escribió y que, como resultado, le dio una mala reseña. [ 1 ] Sin embargo, una reseña anterior en Macworld fue generalmente muy positiva, [ 3 ] y otra unos meses después en InfoWorld fue efusiva. [ 4 ] Para el verano, era evidente que la empresa pronto se quedaría sin efectivo sin nuevas ventas. Para entonces, la participación combinada de los programadores en la empresa era solo del 5%, ya que los inversores habían diluido constantemente sus acciones mientras añadían capital para continuar el desarrollo. Los accionistas sugirieron entonces que trabajaran gratis hasta que las ventas aumentaran, pero los programadores decidieron renunciar. [ 1 ]

Wulf y Clark formaron entonces The SU5 Group, y después de que los inversores originales se dieran cuenta de que no podían continuar el desarrollo sin ellos, siguieron trabajando en el producto. Se lanzaron varias actualizaciones durante el verano y el otoño de 1987. La versión 1.1, anunciada en agosto, añadió la capacidad de importar archivos .WKS de Lotus 1-2-3 , símbolos de moneda extranjera, nuevos tipos de gráficos y contraseñas de hojas de cálculo. También mejoró notablemente la función de deshacer, una de las pocas quejas encontradas en la versión 1.0. [ 5 ] La versión 2.0, anunciada en octubre, mejoró aún más la función de deshacer, añadió varias reglas, encabezados y pies de página para el diseño de texto y divisores en las pantallas. También añadió formatos de archivo adicionales tanto para importación como para exportación, funciones adicionales para gráficos y más opciones gráficas como tamaños y colores de línea. [ 4 ]

Venta

A finales de 1987, Access Technologies, con sede en Massachusetts, compró Trapeze a Data Tailor y el procesador de textos MindWrite a MindWork Software. Anteriormente, Access Technologies solo tenía un producto principal: la hoja de cálculo 20/20 , un clon de 1-2-3 que se ejecutaba en varios miniordenadores . Al ver que los microordenadores invadían el espacio de los miniordenadores, comenzaron a desarrollar un catálogo de software para Mac. En menos de un año, la empresa decidió abandonar el negocio por completo y vender su producto principal, 20/20, a otro proveedor. [ 1 ] Este producto fue adquirido finalmente por Computer Associates en 1991. [ 6 ]

Para facilitar la venta, Access cedió el software para Mac a varios directivos de la empresa, quienes formaron DeltaPoint . Inicialmente, continuaron con las ventas de MindWrite y Trapeze, utilizando los ingresos de estos productos para financiar el desarrollo de un nuevo programa de gráficos. Para entonces, Wulf también había escrito un módulo de gráficos para el programa de presentaciones Persuasion , que recibió excelentes críticas y llevó a su adquisición por parte de Aldus . DeltaPoint contrató a Wulf para que escribiera el nuevo programa, que se lanzó como DeltaGraph . DeltaGraph se convirtió en un éxito de ventas y, alrededor de 1989, se interrumpieron las ventas de MindWrite y Trapeze para centrarse en el nuevo programa. [ 1 ]

Descripción

Al iniciar el programa, se abre un documento vacío. Para comenzar a usarlo, se deben agregar uno o más "bloques" a la hoja de cálculo. Los bloques se pueden colocar en la hoja de cálculo seleccionando un tipo en el menú Bloque o en el menú emergente del cursor en la hoja; cada tipo de bloque tiene su propio cursor personalizado: un bloque en blanco para colocar bloques de hoja de cálculo, un archivador para bases de datos, papel plegado para bloques de texto y un bloque con líneas para gráficos. Los demás cursores incluyen el cursor de flecha estándar para seleccionar elementos y cursores para mover o redimensionar bloques. Algunos de estos se pueden seleccionar desde el teclado para evitar tener que ir al menú; por ejemplo, se puede mover un bloque manteniendo presionada la tecla Opción en el modo de selección. Los bloques también tienen un nombre y un área de comentarios, que se pueden editar a través del menú Bloque, que también ofrece la posibilidad de cambiar su tamaño, bloquearlo o hacerlo invisible. Los bloques también se redimensionarán automáticamente a medida que se agreguen datos. [ 7 ]

Las fórmulas en Trapeze se basan en los nombres de los bloques. Si se tiene una hoja de cálculo con dos bloques de columnas (Ventas e Ingresos), se puede crear un bloque de Ganancia agregando un nuevo bloque vacío, nombrándolo Ganancia, y luego escribiendo la fórmula Ventas - Ingresos. Al ingresar esta fórmula, el bloque Ganancia se redimensionará automáticamente para mostrar correctamente el resultado. Esto también se puede realizar de forma interactiva con el ratón mediante una serie de menús emergentes en el área de edición que permiten seleccionar bloques por nombre y las funciones apropiadas para cada tipo. [ 7 ] Los bloques de diferentes dimensiones se manejan adecuadamente; por ejemplo, multiplicar un bloque bidimensional por un solo número producirá un nuevo bloque con todos los valores individuales multiplicados por el escalar, mientras que hacer lo mismo con dos bloques bidimensionales hará que el resultado contenga las celdas individuales multiplicadas. [ 8 ]

Los bloques podían colocarse en cualquier parte de la hoja de cálculo, ajustándose a una cuadrícula. [ 7 ] Los gráficos podían colocarse en otros bloques o de forma independiente. Por ejemplo, se podía colocar un gráfico de línea en un bloque de hoja de cálculo para subrayar un valor clave, o importar un gráfico a su propio bloque y colocarlo detrás de la hoja. Esto permitía importar formularios como gráficos y colocar bloques encima para crear formularios interactivos. [ 8 ]

Un solo libro de trabajo podía contener hasta 32 000 bloques, aunque por razones de memoria solo podía tener 11 páginas, lo que limitaba el número de bloques a valores mucho menores. Cualquier bloque de hoja de cálculo podía tener hasta 32 000 x 32 000 celdas. [ 9 ] Las primeras versiones no admitían la función Deshacer de forma generalizada, lo que era una queja común, pero esto se mejoró en versiones posteriores. [ 4 ] [ 3 ] Tampoco se añadió nunca una función de macros, otro problema común. [ 3 ]

El sistema es muy similar al Numbers moderno que se ejecuta en macOS . La principal diferencia es que Numbers no utiliza el término "bloques", sino que habla de elementos individuales como "hoja de cálculo" y "gráfico". Numbers también intenta extraer automáticamente los nombres de los datos, incluyendo los tipos de filas de encabezado en las hojas. Esto significa que una hoja con tres columnas, Ventas, Ingresos y Beneficio, permitirá crear fórmulas como "Beneficio = Ventas - Ingresos", que rellenará la columna de Beneficio sin necesidad de un bloque aparte, ni tampoco es necesario configurar los nombres por separado. Además, se abre con un bloque de hoja de cálculo ya visible, lo que soluciona el problema de que abrir Trapeze en una página vacía resultaba confuso para los nuevos usuarios. [ 10 ]

Recepción

Tras mencionarlo brevemente en su edición de noviembre de 1986, Macworld publicó una reseña exhaustiva del producto en su edición de mayo de 1987. Comienza señalando que "Si no sabías que Excel tenía algunas deficiencias, las descubrirás después de probar Trapeze". Destacan su capacidad para combinar datos, resultados, gráficos y texto como bloques separados en una sola pantalla, mientras que, en aquel entonces, Microsoft Excel requería que estuvieran en ventanas separadas. También señalan que la inclusión de fórmulas potentes, como la manipulación de matrices, proporcionaba una funcionalidad que en Excel requeriría macros. Además, estos elementos estaban vinculados y se actualizaban entre sí, lo que significaba que los cambios en los datos, por ejemplo, actualizaban inmediatamente un gráfico en la misma ventana. Indican que configurar una hoja de cálculo en Trapeze es más difícil porque se necesita planificar la nomenclatura de las distintas secciones, pero una vez configurada, "es mucho más fácil trabajar con Trapeze que con Excel, y es útil tener toda la información de un proyecto en un solo archivo". Concluyen: «Aunque se necesitan macros para mejorar el rendimiento y la función Deshacer no se ha implementado adecuadamente en la versión 1.0, recomendamos encarecidamente Trapeze a cualquiera que necesite integrar texto y gráficos en la salida de una hoja de cálculo». [ 3 ]

Otra reseña importante apareció en la edición de julio de 1987 de MacUser . El crítico elogió la interfaz y el concepto general del sistema. Le impresionó especialmente la forma en que se construían las fórmulas, mediante la vinculación de los nombres de los bloques, y la manera en que los resultados aparecían en un nuevo bloque que se ajustaba automáticamente al tamaño del conjunto de resultados , algo que él denominó "magia". [ 7 ] También señaló que su capacidad para importar bloques gráficos significa que, por ejemplo, se podría crear una factura en MacPaint , importarla como fondo y luego colocar bloques de entrada y salida (fórmulas) sobre el gráfico para producir un formulario gráfico. [ 8 ] Pero también señaló continuamente lo diferente que era de otros programas de hojas de cálculo, señalando: "Si eres un usuario habitual de hojas de cálculo, Trapeze requiere un tiempo de adaptación y, sencillamente, no hace algunas cosas que hacen otras hojas de cálculo". [ 7 ] Además, algunas de las funciones eran difíciles de usar o simplemente no estaban disponibles, especialmente la capacidad de importar datos de otros programas de hojas de cálculo, lo que significaba que la única forma de transferir datos era mediante copiar y pegar. La reseña concluye: "Dependiendo de lo que necesites lograr, Trapeze podría ser justo lo que has estado buscando, o podría ser completamente inadecuado". La reseña le otorga 2,5 ratones de cinco y lo describe como "Una hoja de cálculo poco manejable que puede producir resultados hermosos". [ 11 ]

InfoWorld publicó en septiembre de 1987 una reseña de dos páginas de la versión 2.0, que fue extremadamente positiva. Comenzando por calificarla de "revolucionaria", elogiaron su capacidad para combinar cálculos, gráficos y texto, y cómo, en conjunto, producían resultados que parecían una maquetación manual , pero que se actualizaban automáticamente a medida que cambiaban los números. Tras haber utilizado una versión anterior del programa y haber encontrado un rendimiento "razonablemente rápido", señalaron que la nueva versión era mucho más rápida que Excel en máquinas con FPU, e incluso en aquellas que carecían de ella, como el Mac SE estándar , los tiempos de cálculo eran los mismos que los de Excel, pero los tiempos de carga y guardado seguían siendo mucho más rápidos. Concluyeron que "aunque Excel puede superarlo en algunos aspectos como hoja de cálculo, o PageMaker en maquetación, Trapeze tiene algunas características que ninguno de los dos posee. Como resultado, a 295 dólares representa una excelente relación calidad-precio para muchos usuarios de Macintosh" y le otorgaron una puntuación de 8,3 sobre 10. [ 4 ]

Macworld volvió a cubrir el programa en febrero de 1988 como parte de una comparativa de hojas de cálculo, que también incluía Excel, Lotus Jazz , MacCalc y Microsoft Works . Trapeze superó fácilmente a todos los demás programas en casi todas las características, permitiendo hojas de cálculo mucho más grandes, sin límite en la longitud de las cadenas de texto (la mayoría de los demás estaban limitados a 256 caracteres o menos) y, en general, más funciones y características. [ 12 ] La reseña comienza diciendo que Trapeze es "completamente diferente" y tan versátil que podría usarse como programa de maquetación o como editor de gráficos sin usar nunca la parte de hoja de cálculo. Dicen que es un poco confuso para los nuevos usuarios, ya que el documento se abre vacío y depende del usuario agregar elementos para que funcione, pero creen que los usuarios avanzados "se deleitarán" con sus posibilidades. Su compatibilidad con el 68881 lo hizo mucho más rápido que cualquiera de los otros programas, y sugieren que es la mejor opción para hojas complejas. Su única preocupación era la falta de importación/exportación, limitada únicamente a WKS e incluso entonces solo a los datos en sí, no a las fórmulas. [ 2 ]

Referencias

Citas

Bibliografía

  • Wulf, Andrew (22 de noviembre de 2016). "La historia de mi primera startup hace 30 años" . The Codist .
  • Wiggins, Robert (julio de 1987). "Sobre el trapecio volante" . MacUser . págs. 76–79 , 181. 
  • McCandless, Janet (noviembre de 1986). "Trapecio" . Macworld . pág.  85.
  • Kaipa, Prasad; Haskell, Edwin (mayo de 1987). "Un acto de funambulismo" . Macworld . págs.  152, 153.
  • Green, Doug; Green, Denise (28 de septiembre de 1987). "El paquete para Mac publica informes con gran facilidad" . InfoWorld . págs.  S25-S26.
  • Seiter, Charles (febrero de 1988). "The Numbers Racket" . Macworld . págs. 176–183 . 
  • "Trapeze v1.1" . Macworld . Agosto de 1987. pág.  226.
  • Ambrosio, Johanna (16 de diciembre de 1991). "CA vincula 20/20 con la familia Masterpiece" . ComputerWorld . pág.  6.
  • "Guía del usuario de Numbers" . Apple .