Loto 1-2-3

Ajustar Compartir Imprimir Citar
Software de hoja de cálculo

Lotus 1-2-3 es un programa de hoja de cálculo descontinuado de Lotus Software (posteriormente parte de IBM). Fue la primera aplicación revolucionaria de la PC de IBM, fue muy popular en la década de 1980 y contribuyó significativamente al éxito de las PC compatibles con IBM en el mercado empresarial.

La primera hoja de cálculo, VisiCalc, había ayudado a lanzar Apple II como una de las primeras computadoras personales en uso comercial. Con la entrada de IBM en el mercado, VisiCalc tardó en responder, y cuando lo hicieron, lanzaron lo que era esencialmente un puerto directo de su sistema existente a pesar de las capacidades de hardware enormemente ampliadas. La solución de Lotus se comercializó como una solución integrada tres en uno: manejaba cálculos de hojas de cálculo, funcionalidad de base de datos y cuadros gráficos, de ahí el nombre '1-2-3', aunque la cantidad de base de datos La capacidad que realmente tenía el producto era discutible, dada la escasa memoria que quedaba después de lanzar 1-2-3. Superó rápidamente a VisiCalc, así como a Multiplan y SuperCalc, los dos competidores de VisiCalc.

Lotus 1-2-3 fue la hoja de cálculo estándar durante la década de 1980 y hasta la década de 1990, parte de un conjunto no oficial de tres productos de automatización de oficina independientes que incluían dBase y WordPerfect, para crear una plataforma empresarial completa. Con la aceptación de Windows 3.0, el mercado de software de escritorio creció aún más. Ninguno de los principales desarrolladores de hojas de cálculo había considerado seriamente la interfaz gráfica de usuario (GUI) para complementar sus ofertas de DOS, por lo que respondieron lentamente a los productos Excel y Word basados en GUI de Microsoft. Lotus fue superado por Microsoft a principios de la década de 1990 y nunca se recuperó. IBM compró Lotus en 1995 y continuó vendiendo ofertas de Lotus, y solo finalizó oficialmente las ventas en 2013.

Historia

VisiCalc

VisiCalc se lanzó en 1979 en Apple II e inmediatamente se convirtió en un éxito de ventas. En comparación con los programas anteriores, VisiCalc permitía construir fácilmente sistemas de cálculo de forma libre para prácticamente cualquier propósito, y las limitaciones se relacionaban principalmente con la memoria y la velocidad de la computadora. La aplicación era tan convincente que hubo numerosas historias de personas que compraron máquinas Apple II para ejecutar el programa (ver el artículo Aplicación Killer). El éxito arrollador de VisiCalc en Apple condujo a puertos compatibles con errores directos a otras plataformas, incluida la familia Atari de 8 bits, Commodore PET y muchas otras. Esto incluyó la PC de IBM cuando se lanzó en 1981, donde rápidamente se convirtió en otro éxito de ventas, con un estimado de 300.000 ventas en los primeros seis meses en el mercado.

Hubo problemas bien conocidos con VisiCalc, y varios competidores aparecieron para abordar algunos de estos problemas. Un ejemplo temprano fue SuperCalc de 1980, que resolvió el problema de las referencias circulares, mientras que un ejemplo un poco posterior fue Microsoft Multiplan de 1981, que ofrecía hojas más grandes y otras mejoras. A pesar de estos y otros, VisiCalc siguió vendiéndose más que todos.

Comienzos

Lotus 1-2-3 Release 2.3 for DOS User's Guide; la Guía Funciones y Macros está junto a ella.

La Lotus Development Corporation fue fundada por Mitchell Kapor, un amigo de los desarrolladores de VisiCalc. 1-2-3 fue escrito originalmente por Jonathan Sachs, quien había escrito dos programas de hoja de cálculo anteriormente mientras trabajaba en Concentric Data Systems, Inc. Para ayudar a su crecimiento tanto en el Reino Unido como posiblemente en otros lugares, Lotus 1-2-3 se convirtió en el primer software informático para utilizar publicidad televisiva dirigida al consumidor.

Kapor era principalmente un gurú del marketing. Su capacidad para desarrollar su producto para atraer a usuarios no técnicos fue uno de los secretos de su rápido éxito. A diferencia de muchos tecnólogos, Kapor se basó en los comentarios de los grupos focales para hacer que sus instrucciones para el usuario fueran más fáciles de usar. Un ejemplo: las instrucciones que venían con el disquete decían: "Retire la cubierta protectora e inserte el disco en la computadora." Algunos participantes de los grupos focales intentaron arrancar el rígido envoltorio de plástico del portadiscos. El reconocimiento de Kapor de que las instrucciones de tecnohabla debían traducirse al inglés normativo contribuyó en gran medida a la popularidad del producto.

Lotus 1-2-3 se lanzó el 26 de enero de 1983 e inmediatamente superó a Visicalc en ventas. A diferencia de Microsoft Multiplan, se mantuvo muy cerca del modelo de VisiCalc, incluido el "A1" notación de celdas de letras y números, y estructura de menú de barras. Fue programado limpiamente, relativamente libre de errores, ganó velocidad al estar escrito completamente en lenguaje ensamblador x86 (este siguió siendo el caso para todas las versiones de DOS hasta 3.0, cuando Lotus cambió a C) y escribió directamente en la memoria de video en lugar de usar el DOS lento. y/o funciones de salida de texto del BIOS.

Entre otras novedades que presentó Lotus, se encontraba un creador de gráficos que podía mostrar varias formas de gráficos (incluidos gráficos circulares, gráficos de barras o gráficos de líneas), pero requería que el usuario tuviera una tarjeta gráfica. En esta primera etapa, las únicas placas de video disponibles para la PC eran el adaptador de gráficos/color de IBM y el adaptador de impresora y pantalla monocromática, este último no admitía ningún gráfico. Sin embargo, debido a que las dos placas de video usaban diferentes RAM y direcciones de puerto, ambas podían instalarse en la misma máquina, por lo que Lotus aprovechó esto al admitir una interfaz "dividida" modo de pantalla en el que el usuario puede mostrar la parte de la hoja de trabajo de 1-2-3 en el video monocromático más nítido y los gráficos en la pantalla CGA.

La versión inicial de 1-2-3 admitía solo tres configuraciones de video: CGA, MDA (en cuyo caso, el creador de gráficos no estaba disponible) o modo de monitor dual. Sin embargo, unos meses más tarde se agregó soporte para Hercules Computer Technology's Hercules Graphics Adapter, que era un clon del MDA que permitía el modo de mapa de bits. La capacidad de tener capacidades de texto y gráficos de alta resolución (a expensas del color) demostró ser extremadamente popular y se atribuye a Lotus 1-2-3 la popularización de la tarjeta gráfica Hercules.

Las versiones posteriores de Lotus 1-2-3 admitieron más estándares de video a medida que pasaba el tiempo, incluidos EGA, AT&T/Olivetti y VGA. Significativamente, nunca se agregó soporte para los modos PCjr/Tandy y los usuarios de esas máquinas estaban limitados a gráficos CGA.

Las primeras versiones de 1-2-3 también tenían una protección de copia de disco clave. Si bien el programa se podía instalar en el disco duro, el usuario tenía que insertar el disquete original al iniciar 1-2-3. Este esquema de protección se descifraba fácilmente y era un inconveniente menor para los usuarios domésticos, pero resultó ser una molestia grave en un entorno de oficina. A partir de la Versión 3.0, Lotus ya no utilizó la protección contra copias. Sin embargo, entonces fue necesario "inicializar" el disco del sistema con el nombre y el nombre de la empresa para personalizar la copia del programa. La versión 2.2 y posteriores tenían este requisito. Este era un proceso irreversible a menos que uno hubiera hecho una copia exacta del disco original para poder cambiar los nombres para transferir el programa a otra persona.

La confianza en el hardware específico de la PC de IBM hizo que 1-2-3 se utilizara como una de las dos aplicaciones de prueba de estrés, junto con Microsoft Flight Simulator, para una verdadera compatibilidad del 100 % cuando aparecieron clones de PC a principios de la década de 1980.. 1-2-3 requería dos unidades de disco y al menos 192 K de memoria, lo que lo hacía incompatible con IBM PCjr; Lotus produjo una versión para PCjr que estaba en dos cartuchos pero por lo demás era idéntica.

A principios de 1984, el software era una aplicación excelente para PC de IBM y compatibles, al tiempo que perjudicaba las ventas de computadoras que no podían ejecutarlo. "Están buscando 1-2-3. ¡Vaya, están buscando 1-2-3!" InfoWorld escribió. Al señalar que los compradores de computadoras no querían la compatibilidad con PC tanto como la compatibilidad con cierto software para PC, la revista sugirió 'digámoslo como es'. No digamos 'compatible con PC,' o incluso 'compatible con MS-DOS'. En su lugar, digamos '1-2-3 compatible.'" Clones de PC' la publicidad a menudo decía de manera destacada que eran compatibles con 1-2-3. Una empresa de software Apple II prometió que su hoja de cálculo tenía 'el poder de 1-2-3'. Debido a que las hojas de cálculo usan grandes cantidades de memoria, 1-2-3 ayudó a popularizar mayores capacidades de RAM en las PC y, especialmente, la llegada de la memoria expandida, que permitió acceder a más de 640k.

Rivales

Imitadores inspirados en Lotus 1-2-3, el primero de los cuales fue 'The Twin' de Mosaic Software, escrito en el otoño de 1985 en gran parte en lenguaje C, seguido de VP-Planner, que fue respaldado por Adam Osborne. Estos no solo podían leer 1-2-3 archivos, sino también ejecutar muchos o la mayoría de los programas macro al incorporar la misma estructura de comando. Primero se entendió que la ley de derechos de autor solo cubría el código fuente de un programa. Después del éxito de las demandas que afirmaban que el mismo "look and feel" de un programa estaban cubiertos, Lotus buscó prohibir cualquier programa que tuviera una estructura de comando y menú compatible. Los comandos del programa no se consideraban cubiertos antes, pero los comandos 1-2-3 estaban incrustados en las palabras del menú que se mostraba en la pantalla. 1-2-3 ganó su batalla judicial de 3 años contra Paperback Software International y Mosaic Software Inc. en 1990. Sin embargo, cuando demandó a Borland por su hoja de cálculo Quattro Pro en Lotus v. Borland, un batalla de 6 años que terminó en la Corte Suprema en 1996, el fallo final pareció apoyar la reducción de la aplicabilidad de la ley de derechos de autor al software; esto se debe a que se confirmó la decisión del tribunal inferior de que no era una violación de los derechos de autor simplemente tener un menú de comandos o un idioma compatibles, pero solo a través de un punto muerto. En 1995, el Primer Circuito descubrió que los menús de comandos son un "método de operación" bajo la sección 102(b) de la Ley de Derechos de Autor. La estructura de menú 1-2-3 (por ejemplo, borrado de archivo con barra inclinada) era en sí misma una versión avanzada de los menús de una sola letra introducidos en VisiCalc. Cuando el caso llegó ante la Corte Suprema, los jueces terminaron empatados 4-4. Esto significaba que Borland había salido victorioso, pero no se abordó ni se definió hasta qué punto la ley de derechos de autor sería aplicable al software de computadora.

Rechazar

Una caja Lotus 1-2-3, como se ve en una exposición en el Museo de Historia Informática en 2008

La primera hoja de cálculo de Microsoft, Multiplan, finalmente dio paso a Excel, que debutó en Macintosh en 1985. Llegó a las PC con el lanzamiento de Windows 2.x en 1987, pero como Windows aún no era popular, planteó ninguna amenaza seria para el dominio absoluto de Lotus sobre las ventas de hojas de cálculo. Sin embargo, Lotus sufrió contratiempos técnicos en este período. La versión 3 de Lotus 1-2-3, completamente convertida de su ensamblador de macros original al lenguaje C más portátil, se retrasó más de un año ya que el 1-2-3 totalmente nuevo tenía que hacerse portátil entre plataformas y totalmente compatible. con conjuntos de macros y formatos de archivo existentes. La incapacidad de ajustar el tamaño de código más grande de C compilado en máquinas de menor potencia obligó a la empresa a dividir sus ofertas de hojas de cálculo, con 1-2-3 versión 3 solo para máquinas de gama alta y una nueva versión 2.2, basada en la 2.01. base de código ensamblador, disponible para PC sin memoria extendida. Cuando se lanzaron estas versiones en 1989, Microsoft había erosionado gran parte de la cuota de mercado de Lotus.

A principios de la década de 1990, Windows creció en popularidad y, junto con él, Excel, que gradualmente desplazó a Lotus de su posición de liderazgo. Una renovación total planificada de 1-2-3 para Windows fracasó, y todo lo que la empresa pudo manejar fue una adaptación de Windows de su hoja de cálculo existente sin cambios, excepto el uso de una interfaz gráfica. Además, varias versiones de 1-2-3 tenían características diferentes e interfaces ligeramente diferentes.

El sucesor previsto de Lotus 1-2-3, Lotus Symphony, fue la entrada de Lotus en el anticipado "software integrado" mercado. Tenía la intención de expandir el rudimentario todo en uno 1-2-3 en una hoja de cálculo, un gráfico, una base de datos y un procesador de textos completos para DOS, pero ninguno de los paquetes integrados tuvo éxito. Lotus 1-2-3 migró a la plataforma Windows, como parte de Lotus SmartSuite.

El continuo desarrollo y marketing de IBM de Lotus SmartSuite y OS/2 durante la década de 1990 lo colocó en competencia directa con Microsoft Office y Microsoft Windows, respectivamente. Como resultado, Microsoft "castigó a IBM PC Company con precios más altos, una licencia tardía para Windows 95 y la retención de soporte técnico y de marketing". Microsoft no otorgó a IBM los derechos de OEM para Windows 95 hasta 15 minutos antes del lanzamiento de Windows 95 el 24 de agosto de 1995. Debido a esta incertidumbre, las máquinas de IBM se vendieron sin Windows 95, mientras que Compaq, HP y otras empresas vendieron máquinas con Windows 95. Windows 95 desde el primer día.

El 11 de junio de 2013, IBM anunció que retiraría la marca Lotus: IBM Lotus 1-2-3 Millennium Edition V9.x, IBM Lotus SmartSuite 9.x V9.8.0 y Organizer V6.1.0. IBM declaró: "Los clientes ya no podrán recibir soporte para estas ofertas después del 30 de septiembre de 2014. No se ofrecerán extensiones de servicio. No habrá programas de reemplazo."

Funciones de usuario

Charting on Lotus 1-2-3 Release 2.2 for DOS
Ejemplos de macros Lotus 1-2-3

El nombre "1-2-3" provino de la integración del producto de tres capacidades principales: junto con su funcionalidad básica de hoja de cálculo, 1-2-3 también ofrecía gráficos/gráficos integrales y operaciones de base de datos rudimentarias.

Las funciones de datos incluían la clasificación de datos en cualquier rectángulo definido, por orden de información en una o dos columnas en el área rectangular. Justificar el texto en un rango en párrafos permitió que se usara como un procesador de textos primitivo.

Tenía menús emergentes controlados por teclado, así como comandos de una sola tecla, lo que facilitaba su funcionamiento. También era fácil de usar, introduciendo una instancia temprana de ayuda sensible al contexto a la que se accedía con la tecla F1.

Las macros en la versión uno y los complementos (introducidos en la versión 2.0) contribuyeron en gran medida a la popularidad de 1-2-3, lo que permitió a docenas de proveedores externos vender paquetes de macros y complementos que van desde hojas de cálculo financieras dedicadas como F9 a procesadores de texto completos. En el MS-DOS de una sola tarea, 1-2-3 a veces se usaba como una suite de oficina completa. Se admitieron todos los principales estándares gráficos; inicialmente CGA y Hercules, y luego EGA, AT&T y VGA. Las primeras versiones usaban la extensión de nombre de archivo "WKS". En la versión 2.0, la extensión cambió primero a "WK1", luego a "WK2". Más tarde se convirtió en "WK3" para la versión 3.0 y "WK4" para la versión 4.0.

La versión 2 introdujo macros con sintaxis y comandos similares en complejidad a un intérprete BASIC avanzado, así como expresiones de variables de cadena. Las versiones posteriores admitían varias hojas de trabajo y estaban escritas en C. Jeremy Sagan (hijo de Carl Sagan) escribió las rutinas de diagramas/gráficos en Forth y Paul Funk (fundador de Funk Software) escribió las rutinas de impresión.

Historial de versiones de PC

DOS

Modo Real (8088+)

Lotus 1-2-3 R2.2J Versión japonesa en acción

Estas ediciones de 1-2-3 para DOS se escribieron principalmente en lenguaje ensamblador x86.

Modo protegido (80286+)

Estas ediciones de 1-2-3 para DOS se escribieron principalmente en C.

OS/2

Ventanas

Win16 (Windows 3.x)

Win32 (Windows 9x/NT)

Icon of Lotus 1-2-3 version 9.8
Icono de Lotus 1-2-3 versión 9.8

Otros sistemas operativos

Hewlett Packard HP 95 LX PC de bolsillo con Lotus 1-2-3 incorporado en ROM

Formatos de archivo

Los formatos de archivo Lotus 1-2-3 usan varias extensiones de nombre de archivo, incluidas 123, wks, wk1, wk2, wk3, wk4, algunas de estas pueden abrirse en las aplicaciones de escritorio de Collabora Online, LibreOffice y Apache OpenOffice, luego pueden ser guardado en formato OpenDocument u otros formatos de archivo.

Recepción

Después de probar 1-2-3 en la PC de IBM en 1982, BYTE lo llamó "modestamente revolucionario" para combinar con elegancia funciones de hoja de cálculo, base de datos y gráficos. Elogió la velocidad y la facilidad de uso de la aplicación, afirmando que con las pantallas de ayuda y el tutorial incorporados, "1-2-3 es una de las pocas piezas de software que cualquiera puede usar literalmente.. Puede comprar 1-2-3 y [una PC IBM] y ejecutar los dos juntos el mismo día". PC Magazine en 1983 llamó a 1-2-3 "un programa poderoso e impresionante... como hoja de cálculo, es 'excelente", y atribuyó su rápido rendimiento a estar escrito en lenguaje ensamblador.

Errores

Lotus 1-2-3 supone que 1900 es un año bisiesto. Esto es incorrecto ya que mientras 1900 es un año divisible por cuatro, los años divisibles por 100 no se cuentan como años bisiestos. Este error persiste hoy en día ya que su competidor, Microsoft Excel, aún incorpora el error para garantizar la compatibilidad con las hojas de cálculo heredadas de Lotus 1-2-3.