- Open Access (software)
-
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.
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.
Contenido
Módulos principales
Gestor de bases de datos
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
Conectada con el módulo de gestión de bases de datos, 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
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
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, 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 “runtime” para compilar aplicaciones ejecutables (ficheros .exe) independientes.
Versiones
- 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
Wikimedia foundation. 2010.