Ir al contenido principal

Lotus 1-2-3

Lotus. Primer programa de hoja de cálculo en introducir rangos de celdas, macros para las planillas y celdas con nombres. Es más fácil la utilización de planillas de cálculo y agrega la posibilidad de hacer gráficos y bases de datos.



Historia
Lotus 1-2-3 es un programa de hoja de cálculo realizado por la compañía Lotus Software. Su enorme popularidad en la década de los 1980 contribuyó al éxito de los ordenadores PC en el entorno de las empresas.

Lotus 1-2-3 fue inicialmente lanzado al mercado el 26 de enero de 1983 y ya en ese mismo año comenzó a superar en ventas a VisiCalc.

Durante varios años fue el programa de hoja de cálculo más popular en los ordenadores bajo DOS. Es un clásico programa de planilla u hoja de cálculo creado o desarrollado por la empresa Lotus Development Corporation (que sería adquirida por IBM en 1996).Fue la primera killer application para la plataforma IBM PC. La corporación Lotus fue fundada por Mitchell Kapor, un amigo de los desarrolladores de VisiCalc, el primer programa de planilla de cálculo de la historia. Lotus 1-2-3 fue originalmente escrito por Jonathan Sachs, quien ya había escrito el código fuente de dos pequeñas aplicaciones de ese tipo mientras trabajaba para la compañía Concentric Data Systems, Inc. Por varios de los años siguientes sería la principal aplicación de planilla de cálculo para el por entonces dominante sistema operativo MS-DOS.
Desarrollo

Interfaz
A diferencia de Microsoft Multiplan, 1-2-3 mantenía una interfaz bastante similar a la ofrecida por VisiCalc, incluyendo la notación de celdas alfanumérica del tipo “A1”, que después sería heredada por Quattro Pro, Excel y OpenOffice.org Calc. Asimismo, tendría un menú accesible a partir de la presión de la tecla de barra (/), al igual que su antecesor.El producto de Lotus se identificaba por tener pocos errores de programación (bugs), por lo que pronto adquirió una muy buena reputación debido a su solidez y estabilidad. Además, era notablemente rápido debido a que estaba enteramente programado en lenguaje ensamblador (assembler) x86, lenguaje de programación que si bien es bastante engorroso de codificar, es la sintaxis con la que se codifica el repertorio de instrucciones (instruction set) del propio microprocesador. De hecho evitaba hacer uso de las relativamente lentas funciones de entrada/salida (input/output) de pantalla del propio MS-DOS, al escribir directamente en (el mapa de) las direcciones correspondientes a la memoria de video.

Esta confiabilidad en el hardware específico de la IBM PC (con plataforma Intel) llevó a que 1-2-3 fuese una de las dos principales aplicaciones utilizadas en las pruebas de compatibilidad de los clones que comenzaron a aparecer en el mercado a partir de los primeros años de la década de 1980 (el otro programa era Microsoft Flight Simulator, el cual se utilizaba para comprobar la compatibilidad gráfica de los clones).Debido al hecho de que prácticamente el archivo de una planilla de cálculo debía estar residente en memoria en tiempo de ejecución, 1-2-3 también desencadenó la carrera por la instalación y el uso de más RAM, así como por el aprovechamiento de la ubicada por encima del tradicional límite de 640 kB de MS-DOS, ya sea de tipo expandida o extendida. De hecho, a la especificación de momento expandida se la denominaría LIM (Por las iniciales de Lotus, Intel y Microsoft). Este tema era tan importante para el programa que éste mostraba en la pantalla un indicador de memoria usada y libre en todo momento.
Características



1. El nombre 1-2-3 se deriva de la integración de las tres principales capacidades del producto.

2. Además de tratarse de una planilla de cálculo, también integraba la capacidad de gráficos y de realizar rudimentarias o elementales operaciones de base de datos (básicamente a partir de su función de búsqueda en tablas VLOOKUP, muy similar a la BUSCARV que implementaría el posterior Microsoft Excel).

3. Las características de datos, como el ordenamiento de cualquier rango definido (por ejemplo, el de una o dos columnas dentro de un área rectangular).

4. La justificación de texto de un rango en distintos párrafos permitía usar a 1-2-3 como un primitivo editor o procesador de textos.
5.Asimismo poseía menúes flotantes o emergentes (pop-up menus), accesibles mediante el teclado, así como “teclas rápidas” o atajos (shortcuts) que permitían una rápida operación del programa. También fue uno de los primeros programas en ser amigables con el usuario (user friendly), al ofrecer al usuario -después de presionar la tecla F1- ayuda que dependía del contexto.



Beneficios y Productividad
Lotus 1-2-3 estableció el software de planillas de cálculo como un paquete de presentación de datos importantes así como una herramienta de cálculo compleja.
Ofrece a los usuarios herramientas que les permiten alcanzar el trabajo realizado rápidamente y con mayor eficiencia.
AutoTotal permite sumar una serie de números con sólo tipear la palabra "Total", automáticamente se abre la más amplia función de planilla de cálculo.
Lotus InfoBox es una herramienta de tarea sensitiva que ofrece a los usuarios información sobre cualquier selección de objeto y les permite fácil y rápidamente cambiar la selección de propiedades. Toda la edición es dinámica para brindar a los usuarios una respuesta intantánea de sus elecciones.
Impresión dinámica previa permite a los usuarios editar simultáneamente y pre-ver sus hojas de trabajo. Con esta función los usuarios pueden ver instantáneamente el efecto de los cambios que realizaron en el rango de impresión de su hoja de trabajo antes de imprimir.
Outlining ofrece la opción de realizar rápidamente un sumario de los datos de la hoja de trabajo dentro del formato outline. Los usuarios pueden focalizarse en los detalles para proveer un sumario visual top-line de su trabajo, que pueden imprimir con cualquier hoja de trabajo 1-2-3.
Lotus Chart simplifica la creación de los más complejos cuadros. Debido a que éste es un componente compartido en SmartSuite, los usuarios pueden aprovechar esta capacidad con integración entre 1-2-3 y otras aplicaciones SmartSuite. La aplicación Lotus Chart ofrece la posibilidad a los usuarios de facilitar la creación de cuadros adaptados, un nuevo rango de nuevos cuadros 3D, múltiples tipos y tabulados y mejorar la edición, formato y manipulación de todos los elementos del cuadro.
Títulos de hojas de trabajo pueden ahora ser seteadas a través de un paso rápido. Los usuarios pueden modificar el tamaño o el contenido de los títulos de la hoja simplemente clickeando y trasladando dentro del cuadro de la hoja de trabajo hacia una columna donde el titulo finaliza.
Aplicaciones SmartSuite 1-2-3 son diseñadas para trabajar juntas y hacerles más fácil a los usuarios completar las tareas de aplicación comunes. Todas las aplicaciones SmartSuite de 32 bits comparten los mismos elementos de la interface de usuario, así como también herramientas comunes tales como Lotus Chart, y SmartCenter.
1-2-3 y Lotus Approach ahora pueden trabajar mejor en conjunto para ofrecer a los usuarios todo el poder de la base de datos de Approach en 1-2-3. Los usuarios pueden acceder a la poderosa funcionalidad de Approach para conducir datos, crear formatos, niveles de mail y reportes directamente desde 1-2-3.
Una característica importante de Lotus 1-2-3 es que es compatible casi al 100 % con el sistema operativo UNIX.
Versiones
Lotus 1-2-3 soportaba una resolución EGA (Enhanced Graphics Adapter) en la plataforma PC/AT y VGA en el PS/2 que IBM lanzó en 1987.
Las primeras versiones usaban la extensión de archivo “WKS”. En la versión 2.0, primeramente la extensión cambió a "WK1 para luego pasar al "WK2". . Éste último 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 una sintaxis y funciones similares en complejidad a la de un intérprete avanzado de BASIC, que incluía el manejo de expresiones del tipo string (cadenas de caracteres).Las macros y add-ins contribuyeron en gran medida a la popularidad de 1-2-3, al permitir que docenas de proveedores externos de software ofreciesen paquetes adicionales que iban desde planillas de cálculo dedicadas (por ejemplo, especializadas en el manejo de finanzas) hasta capacidades de edición que por momentos hacían parecer al programa como un procesador de textos. De esa manera, en un sistema operativo no multitarea como el MS-DOS, 1-2-3 llegó a ser usado como una suerte de “entorno” de trabajo bastante completo.
Las versiones posteriores soportarían el uso de varias hojas o planillas de cálculo en un sólo único archivo binario (como los posteriores libros o workbooks de Excel y los cuadernos de Quattro Pro), además de ser reescritas en lenguaje C. Esto último permitió los tiempos de programación se acortasen bastante, dado que C es una suerte de lenguaje “intermedio” entre el ensamblador y los de alto nivel, incluyendo un manejo de la memoria tan directo como el assembler, pero con la versatilidad y hasta comodidad de los segundos.
Para la versión 9 de Lotus SmartSuite (ya va por la 9.8), 1-2-3 ya había alcanzado en gran parte las capacidades de Excel XP y 2003. Incluso las versiones más actuales de Lotus 1-2-3 poseen algunas ventajas sobre Excel, como conectividad extendida de base de datos. Sin embargo, la notable falta de interés de público en general ha hecho que, durante los últimos años, la propia IBM (el actual desarrollador del producto) haya dejado en segundo plano el proyecto.

Comentarios

Entradas populares de este blog

Kspread

En el año 1997 se comenzó el desarrollo de  KPresenter , la primera herramienta de la  suit , seguidamente en 1998 se desarrolló  KWord . El primer lanzamiento oficial de la suite  KOffice  fue en el 2000 cuando fue lanzado como parte de KDE 2.0. La versión 1.1 es liberada en el 2001, y la 1.2 en el 2002. Aunque la versión 2.0 que salió al mercado en el 2009 se consideraba una versión beta ya que carecía de las características y aplicaciones presentes en la versión anterior.   2009 aparece la versión 2.1  En mayo del 2010 la versión 2.2.0 es liberada incorporando  nuevas  características y una gran corrección de errores. Además incorpora la aplicación de gestión de datos  Kexi. El esquema  de la disposición de textos se basa en marcos en cualquier parte en la página, y pueden incorporar texto, gráficos y objetos incrustados. Cada nueva página es un nuevo marco, pero el texto puede extenderse entre páginas usando la capacidad de  KWord  para enlazar marcos. El uso de marcos permi

Excel

Microsoft Excel Microsoft Office Excel products.office.com/excel Microsoft Excel es una aplicación de hojas de cálculo que forma parte de la suite de oficina Microsoft Office . Es una aplicación utilizada en tareas financieras y contables, con fórmulas, gráficos y un lenguaje de programación. Microsoft comercializó originalmente un programa para hojas de cálculo llamado Multiplan en 1982, que fue muy popular en los sistemas CP/M , pero en los sistemas MS-DOS perdió popularidad frente al Lotus 1-2-3 . Microsoft publicó la primera versión de Excel para Mac en 1985, y la primera versión de Windows (numeradas 2-05 en línea con el Mac y con un paquete de tiempo de ejecución de entorno de Windows) en noviembre de 1987. Lotus fue lenta al llevar 1-2-3 para Windows y esto ayudó a Microsoft a alcanzar la posición de los principales desarrolladores de software para hoja de cálculo de PC , superando al también muy popular 1 ​ Quattro Pro de Borland . Por esta razón Micros