![]() | |
![]() | |
Desarrollador (es) | Software de Lotus |
---|---|
Versión inicial | 26 de enero de 1983 ; Hace 38 años ( 26 de enero de 1983) |
Lanzamiento final | 9.8.2 / 2002 ; Hace 19 años ( 2002) |
Escrito en | lenguaje ensamblador x86, C |
Sistema operativo | DOS, Windows, OS / 2, Mac OS clásico, MVS, VM / CMS, OpenVMS, Unix |
Escribe | Hoja de cálculo |
Licencia | Propiedad |
Sitio web | archivar.today / JPPV ![]() |
Lotus 1-2-3 es un programa de hoja de cálculo descontinuado de Lotus Software (más tarde parte de IBM ). Fue la primera aplicación asesina de IBM PC, fue muy popular en la década de 1980 y contribuyó significativamente al éxito de IBM PC compatibles.
La primera hoja de cálculo, VisiCalc, ayudó 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 expandidas. La solución de Lotus se comercializó como una solución integrada tres en uno: manejaba cálculos de hoja de cálculo, funcionalidad de base de datos y cuadros gráficos, de ahí el nombre "1-2-3", aunque era discutible cuánta capacidad de base de datos tenía realmente el producto, dado la escasa memoria que queda después de lanzar 1-2-3. Rápidamente superó a VisiCalc, así como a Multiplan y SuperCalc, los dos competidores de VisiCalc.
1-2-3 fue el estándar de hoja de cálculo durante la década de 1980 y en 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 construir 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 basados en GUI de Microsoft, Excel y Word. 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 las ofertas de Lotus, y solo terminó oficialmente las ventas en 2013.
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 estaban relacionadas principalmente con la memoria y la velocidad. La aplicación era tan convincente que hubo numerosas historias de personas que compraron máquinas Apple II para ejecutar el programa (consulte el artículo Aplicación Killer ). El gran éxito de VisiCalc en Apple llevó 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.
Había problemas bien conocidos con VisiCalc y varios competidores parecían abordar algunos de estos problemas. Un ejemplo temprano fue SuperCalc de 1980, que resolvió el problema de las referencias circulares, mientras que un ejemplo ligeramente posterior fue Microsoft Multiplan de 1981, que ofrecía hojas más grandes y otras mejoras. A pesar de estos y otros, VisiCalc siguió vendiendo más que todos.
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 hojas 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 primero software informático para utilizar publicidad televisiva al consumidor.
Kapor fue 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 la retroalimentación de los grupos focales para hacer que sus instrucciones para el usuario fueran más fáciles de usar. Un ejemplo: las instrucciones que vienen con el disquete dicen: "Quite la cubierta protectora e inserte el disco en la computadora". ¡Algunos participantes de los grupos focales intentaron arrancar el sobre de plástico rígido del soporte del disco! El reconocimiento de Kapor de que las instrucciones tecnológicas debían traducirse al inglés normativo contribuyó en gran medida a la popularidad del producto fuera de los usuarios de los tecnólogos.
Lotus 1-2-3 fue lanzado 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, incluida la notación de celdas de letras y números "A1", y la estructura del menú de barras. Fue programado de manera limpia, 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 lento DOS y / o funciones de salida de texto del BIOS.
Entre otras novedades que introdujo Lotus estaba 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 etapa inicial, las únicas placas de video disponibles para PC eran el Adaptador de gráficos / color de IBM y el Adaptador de pantalla e impresora monocromática, este último no admite gráficos. 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 un modo de pantalla "dividida" mediante el cual el usuario podía 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 solo admitía 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) resultó ser extremadamente popular y se le 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 amp; T / Olivetti y VGA. Significativamente, nunca se agregó soporte para los modos PCjr / Tandy y los usuarios de esas máquinas se limitaron a los 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 rompió fácilmente y fue 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 usaba la protección contra copias. Sin embargo, fue necesario "inicializar" el disco del sistema con el nombre de uno y el nombre de la empresa para personalizar la copia del programa. La versión 2.2 y superior tenía este requisito. Este fue 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 dependencia del hardware específico de IBM PC llevó a que 1-2-3 se utilizara como una de las dos aplicaciones de prueba de esfuerzo, 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 idéntica.
A principios de 1984, el software era una aplicación asesina para IBM PC 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 tanto la compatibilidad con PC como la compatibilidad con cierto software de PC, la revista sugirió "digámoslo como es. No digamos 'compatible con PC' o incluso 'compatible con MS-DOS'. En su lugar, digamos 'compatible con 1-2-3' ". La publicidad de clones de PC a menudo indicaba de manera destacada que eran compatibles con 1-2-3. Una empresa de software de 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 una mayor capacidad de RAM en las PC, y especialmente la llegada de la memoria expandida, que permitió acceder a más de 640k.
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 principalmente en lenguaje C, seguido por VP-Planner, que fue respaldado por Adam Osborne. Estos pudieron no solo leer archivos 1-2-3, sino también ejecutar muchos o la mayoría de los programas de macros incorporando la misma estructura de comandos. 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 judiciales que afirmaban que se cubría el " aspecto y la sensación " de un programa, Lotus intentó prohibir cualquier programa que tuviera una estructura de menú y comando compatible. Los comandos del programa no se habían considerado antes cubiertos, pero los comandos de 1-2-3 estaban incrustados en las palabras del menú que se muestra 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, una 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 mantuvo la decisión del tribunal inferior de que no era una violación de los derechos de autor tener simplemente un menú de comandos o un idioma compatible, sino solo a través del estancamiento. En 1995, el Primer Circuito descubrió que los menús de comandos son un "método de operación" sin derechos de autor según la sección 102 (b) de la Ley de derechos de autor. La estructura del menú 1-2-3 (ejemplo, borrado de archivos con barra oblicua) era en sí misma una versión avanzada de los menús de una sola letra introducidos en VisiCalc. Cuando el caso llegara a la Corte Suprema, los jueces terminarían estancados 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.
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, no representaba una amenaza seria para el dominio de Lotus sobre ventas de hojas de cálculo. Sin embargo, Lotus sufrió reveses técnicos en este período. La versión 3 de Lotus 1-2-3, totalmente 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 totalmente nuevo 1-2-3 tuvo que hacerse portátil en todas las plataformas y totalmente compatible. con conjuntos de macros y formatos de archivo existentes. La incapacidad para ajustar el tamaño de código más grande de C compilado en máquinas de menor potencia obligó a la compañía 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 participación de mercado de Lotus.
A principios de la década de 1990, Windows ganó popularidad y, con él, Excel, que desplazó gradualmente a Lotus de su posición de liderazgo. Una renovación total planificada de 1-2-3 para Windows se vino abajo, y todo lo que la empresa pudo administrar fue una adaptación de Windows de su hoja de cálculo existente sin cambios, excepto mediante el uso de una interfaz gráfica. Además, varias versiones de 1-2-3 tenían diferentes características e interfaces ligeramente diferentes.
El sucesor previsto de 1-2-3, Lotus Symphony, fue la entrada de Lotus en el anticipado mercado del " software integrado ". 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 texto completos para DOS, pero ninguno de los paquetes integrados tuvo éxito. 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 del soporte técnico y de marketing". Microsoft no otorgó a IBM los derechos 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 IBM se vendieron sin Windows 95, mientras que Compaq, HP y otras compañías vendieron máquinas con 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".
El nombre "1-2-3" surgió de la integración del producto de tres capacidades principales: junto con su funcionalidad central de hoja de cálculo, 1-2-3 también ofrecía operaciones integrales de creación de gráficos / gráficos y bases de datos rudimentarias.
Las características de los datos incluyeron ordenar los datos en cualquier rectángulo definido, por orden de información en una o dos columnas en el área rectangular. La justificación del texto en un rango en párrafos permitió que se utilizara como un procesador de texto primitivo.
Tenía menús emergentes controlados por teclado, así como comandos de una tecla, lo que lo hacía rápido de operar. También fue fácil de usar, presentando una instancia temprana de ayuda sensible al contexto a la que se accede mediante 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 trabajo financieras dedicadas como F9 hasta procesadores de texto completos .. En el MS-DOS de una sola tarea, 1-2-3 se usaba a veces como una suite ofimática completa. Se admitieron todos los principales estándares gráficos; inicialmente CGA y Hercules, y luego EGA, ATamp;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 apoyaron varias hojas de cálculo, y están escritas en C. Las rutinas de creación de gráficos / gráficos fueron escritas en Forth por Jeremy Sagan (hijo de Carl Sagan ) y las rutinas de impresión por Paul Funk (fundador de Funk Software ).
Estas ediciones de 1-2-3 para DOS se escribieron principalmente en lenguaje ensamblador x86.
Estas ediciones de 1-2-3 para DOS fueron escritos principalmente en C.
Los formatos de archivo de Lotus 1-2-3 utilizan varias extensiones de nombre de archivo, incluidas 123, wks, wk1, wk2, wk3, wk4; algunas de ellas pueden abrirse en las aplicaciones de escritorio de Collabora Online, LibreOffice y Apache OpenOffice y luego guardarse en el formato OpenDocument o otros formatos de archivo.
Después de una vista previa de 1-2-3 en la PC de IBM en 1982, BYTE lo calificó de "modestamente revolucionario" por combinar con elegancia las funciones de hoja de cálculo, base de datos y gráficos. Elogió la velocidad y la facilidad de uso de la aplicación, indicando que con las pantallas de ayuda integradas y el tutorial, "1-2-3 es una de las pocas piezas de software que cualquiera puede usar literalmente. Puedes comprar 1-2 -3 y [una PC IBM] y ejecutar los dos juntos el mismo día ". PC Magazine en 1983 llamó 1-2-3 "un programa poderoso e impresionante... como hoja de cálculo, es excelente", y atribuyó su muy rápido desempeño a estar escrito en lenguaje ensamblador.