Open Access (software)

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda

Open Access (OA), desarrollado por la compañía estadounidense Software Products International (SPI) entre 1984 y 1992, era un conjunto de aplicaciones de escritorio orientadas a la gestión administrativa de pequeñas y medianas empresas.

Características[editar]

Se ejecutaba en modo texto bajo entorno MS-DOS. A diferencia de las aplicaciones de línea de comandos de aquella época, el acceso a todas las funciones se podía llevar a cabo mediante selección de opciones de menú, y también por reasignación de teclas de función. Aunque en principio no disponía de soporte para ratón, ofrecía menús contextuales similares a los de un botón secundario. Además, todos los módulos se integraban en un centro de control, compartían una interfaz similar y facilitaban el intercambio de datos entre sí.

Este diseño compacto y unitario utilizaba de modo más eficiente los recursos de hardware y superaba las limitaciones del sistema operativo DOS para la multitarea. Compartían el mismo enfoque otros productos rivales de aquella época (segunda mitad de los años ochenta), como Framework (de Ashton-Tate), Lotus Symphony y, más tarde, Microsoft Works. Se englobaban en la categoría de los paquetes integrados, que más tarde serían desplazados por las suites ofimáticas.

OA incluía cuatro módulos principales: gestor de bases de datos, hoja de cálculo, procesador de textos y entorno de desarrollo, además de utilidades para el trabajo de oficina en colaboración, como soporte de comunicaciones, funciones de red, creación y edición de macros, generación de gráficos, cliente de correo, presentaciones y agenda.

Módulos principales[editar]

Gestor de bases de datos[editar]

Basado en el modelo relacional, era extraordinariamente avanzado para su época. No era preciso memorizar largas listas de órdenes como en dBase o FoxPro: a través de selección de opciones de menú simples, con sucesivos niveles de profundidad, el usuario podía llegar a generar tablas complejas y, partir de ellas, bases de datos sumamente eficientes. Entre sus prestaciones destacan:

  • Capacidad para resolver consultas SQL
  • Actualización de subconjuntos de registros (vistas)
  • Integridad referencial de entrada
  • Manipulación de una amplia variedad de tipos de datos, incluidos campos memo e imágenes
  • Integración de gráficos en formato PCX
  • Bloqueo de registros y de ficheros para trabajo en red
  • Tamaño de tablas de hasta 2 GB

Hoja de cálculo[editar]

Conectada con el módulo de gestión de bases de datos, era la herramienta idónea para confeccionar informes económicos, proyecciones financieras o balances anuales. De funcionamiento similar a su competidor Lotus 1-2-3, ofrecía utilidades adicionales como:

  • Funciones estadísticas avanzadas
  • Simulación de objetivos con manejo de constantes, variables dependientes y variables independientes
  • Importación y exportación a formato wk1-wk4 de Lotus 1-2-3

Procesador de textos[editar]

Con una interfaz no tan vistosa como los procesadores WYSIWYG que le seguirían, manejaba con solvencia la correspondencia con clientes y proveedores. Para ello, además de las funciones básicas, contaba con las siguientes:

  • Plantillas
  • Corrector ortográfico
  • Modo vista previa
  • Etiquetado (tagging) de texto para mayor control de la salida impresa
  • Fusión de datos para correspondencia
  • Reconocimiento de documentos de WordPerfect, Word y WordStar

Entorno de programación[editar]

OA brindaba un completo entorno de desarrollo para diseñar aplicaciones personalizadas. A partir de un lenguaje accesible de cuarta generación, que podría considerarse un dialecto de Q-Basic, semejante a Pascal, se podía escribir código robusto y ajustado a los cánones de la programación estructurada.

Desde el propio editor de textos se podían interpretar y depurar las rutinas a medida que se iban escribiendo. Finalmente, una vez finalizada la codificación se compilaba en un fichero compacto con extensión .cmd, que podía o bien incorporarse como un módulo más del centro de control de entrada a Open Access, o bien ejecutarse directamente desde el sistema operativo mediante una macro.

En su versión 4, el Entorno programador era ya capaz de procesar subrutinas escritas en C, y se podía obtener del fabricante el entorno de ejecución; de este modo, el desarrollador podía compilar y distribuir aplicaciones (ficheros .exe) independientes sin necesidad de que el usuario tuviera instalado el paquete de SPI.

Versiones[editar]

  • OA (Open Access 1.01)
  • OA II (Open Access II 2)
  • OA II Plus (Open Access II 2.11)
  • OA III
  • OA IV

Enlaces externos[editar]