Framework (paquete de oficina)

Software de Ashton-Tate
Estructura
Autor(es) original(es)Forefront Corporation
(comprada por Ashton-Tate en 1985)
Desarrollador(es)Roberto Carr
Lanzamiento inicial1984 ; hace 40 años ( 1984 )
Versión estable
Marco X
Escrito enLenguaje ensamblador , C
Sistema operativoMS-DOS , Microsoft Windows
Disponible en18 idiomas
TipoPaquete de oficina
LicenciaPropiedad
Sitio webwww.framework.com

Framework , lanzado en 1984, fue una suite ofimática para ejecutarse en el IBM PC (x86) y compatibles con el sistema operativo MS-DOS .

A diferencia de otros productos integrados, Framework no fue creado como módulos "plug-in" con una apariencia similar, sino como un espacio de trabajo de ventana única que representa una metáfora de escritorio que podría administrar y delinear "Frames" que comparten un formato subyacente común.

Framework podría considerarse un predecesor de la actual metáfora de la ventana de interfaz gráfica de usuario : fue el primer paquete todo en uno que se ejecutaba en cualquier plataforma de PC y ofrecía una GUI, tipografía WYSIWYG en la pantalla y salida de impresora, así como intérpretes integrados.

Historia

Fondo

ValDocs , una suite integrada aún anterior y comparable a la Macintosh original de 1984 y a la Apple Lisa de 1982, fue producida por Epson , una estación de trabajo integrada completa que funcionaba con la CPU Zilog Z80 de la generación anterior y el sistema operativo CP/M , con una interfaz gráfica de usuario (GUI) y tipografía " WYSIWYG " en el monitor y la impresión. A pesar de varias iteraciones, ValDocs era demasiado lento en el hardware en el que se lanzó.

Unos meses antes de Framework, se lanzó su rival cercano Lotus Symphony .

Framework ofrecía toda la funcionalidad de ValDocs mencionada anteriormente en el primer paquete todo en uno que podía ejecutarse en cualquier plataforma de PC.

Programmers at Work reconoce a Robert Carr como el diseñador y desarrollador principal de Framework. [1]

Corporación de vanguardia

Robert Carr y Marty Mazner fundaron Forefront Corporation para desarrollar Framework en 1983. En julio de ese año, se pusieron en contacto con Ashton-Tate para obtener el capital y comercializar el producto más adelante. Junto con un equipo de otras seis personas, Carr y compañía lanzaron el Framework original.

La versión inicial de Framework incluía alrededor de una docena de tipos de marcos (identificados por una función FRED, @frametype). Los tipos de marcos incluían contenedores que podían llenarse con otros marcos, marcos vacíos que podían convertirse en otro tipo de marcos según la entrada del usuario, fórmulas integradas en ellos o salidas de programas destinadas a ellos, marcos de procesadores de texto , marcos de bases de datos planas y marcos de hojas de cálculo , así como marcos gráficos.

El producto tuvo tanto éxito que en 1985 Ashton-Tate compró Forefront [2] un año antes de lo planeado.

La era Ashton-Tate

Disquete Framework II para IBM PC
Un disquete para Framework II versión 1.1, publicado por Ashton-Tate en 1985.

El equipo original, que ahora trabaja para Ashton-Tate, continuó mejorando el producto. [3]

Las versiones posteriores de Framework incluyeron un tipo de marco que puede contener código ejecutable compilado. A partir de Framework II (1985), la empresa también produjo Framework II Runtime y Framework II Developer's Toolkit. Estos productos permitieron a los desarrolladores de aplicaciones crear aplicaciones empresariales utilizando el lenguaje de programación FRED integrado. El nuevo MHS Electronic Mail [4] se integró en Framework y se agregó un gabinete MailBox al escritorio.

El Framework III se produjo entre 1988 y 1989, [5] y en 1991 surgió el Framework IV como la última versión publicada por Ashton-Tate .

Aunque Ashton-Tate publicitó con humor que " Lotus utiliza Framework", [6] Framework no logró ganar más que una fracción de la cuota de mercado necesaria para convertirse en un estándar en el lugar de trabajo. Lotus 1-2-3 logró capturar con éxito la mayor parte del mercado de hojas de cálculo y, después de una serie de reveses relacionados con el producto estrella de Ashton-Tate , dBASE , Borland compró Ashton-Tate y luego vendió Framework a Selections & Functions, Inc.

Selecciones y Funciones, Inc.

A partir de Framework V (Framework 5), Selecciones y Funciones introdujo solo unas pocas características, principalmente características necesarias para evitar que el paquete de oficina quede obsoleto.

Por ejemplo, Framework VII (Framework 7) introdujo nombres de archivo largos, el símbolo del euro y la capacidad de mostrar imágenes en Framework.

Framework VIII (Framework 8) introdujo la capacidad de mostrar archivos JPEG y .BMP y cargar dichos archivos en bases de datos de Framework.

De particular importancia es que todas las versiones de Selecciones y Funciones de Framework agregaron la capacidad de compartir "cortar y pegar" (datos del búfer de memoria) entre Windows y Framework. Para obtener listas detalladas de funciones y capturas de pantalla, consulte la página de inicio de Framework que se incluye a continuación.

Selecciones y Funciones continúa vendiendo Framework, aunque no hay ningún precio disponible públicamente.

Componentes

Además de los tipos de marco con código ejecutable compilado, las versiones actuales 9 y 10, Framework IX y Framework X, que se ejecutan en modo virtual en una plataforma de procesamiento, incluyen un archivo de biblioteca de vínculos dinámicos (.FWL) que contiene código de interfaz gráfica de usuario/API de memoria plana de 32 bits que FRED puede llamar como una función para ejecutarse en el sistema operativo host, aceptando parámetros y devolviendo un valor. Las versiones actuales incluyen el compilador FrameworkPascal, que amplía Framework y permite compilar archivos .FWL que acceden a la API de Windows.

El programa de hoja de cálculo era superior en su época, ofreciendo una verdadera capacidad 3D , donde las hojas de cálculo podían formar un contorno que se podía "abrir" para revelar una hoja de cálculo separada, así como otros tipos de marcos, una hazaña de pura conveniencia nunca más vista y mejorada en versiones posteriores.

El intérprete integrado de Framework, el lenguaje de programación FRED (Frame Editor), se basaba en la función eval de Lisp . Puede hacer referencia a todos los marcos y tipos del producto y puede detectar y realizar todas las operaciones de la interfaz de usuario.

Compatibilidad

Framework funciona en la mayoría de las versiones de Microsoft Windows . Framework 7 fue la última versión que se puede ejecutar en Windows 95/98/ME o en DOS. Framework 8 y 9 fueron diseñados para ejecutarse en Windows XP , pero no en Windows 9x o DOS. Se proporcionan actualizaciones oficiales para ejecutar Framework en Windows 7 y 8. Framework VIII, Framework IX y Framework 10 se ejecutan en una plataforma de máquina virtual thunking [7] integrada con la última versión de Windows.

Recepción

En 1989, BYTE afirmó que «cada módulo ha sido mejorado» y, aunque no es revolucionario como las versiones anteriores, «Framework III es una buena opción para cualquiera que tenga un presupuesto limitado y no le tema a la potencia real». La revista criticó la nueva estrategia de marketing de Ashton-Tate para la suite como «'software de soporte de decisiones', sea lo que sea que eso signifique», y afirmó que «FRED es [todavía] probablemente el lenguaje de macros más difícil que existe». [8]


Véase también

Referencias

  1. ^ Lammers, Susan M (1986). "Bob Carr" . Programadores en acción . Microsoft Press . pág. 208. ISBN. 0-914845-71-3.
  2. ^ Lammers 1986, pág. 207.
  3. ^ Lammers 1986, pág. 216.
  4. ^ GREENBLATT, BRUCE. "Integración de servicios MHS con otros productos de Novell". novell.com . Micro Focus . Consultado el 11 de septiembre de 2022 .
  5. ^ Hergert, Douglas; Kamin, Jonathan (1989). Marco de Dominio III . Síbex. ISBN 0-89588-513-1..
  6. ^ "Lotus utiliza Framework". BYTE (publicidad). Julio de 1985. pp. 94–95 . Consultado el 27 de octubre de 2013 .
  7. ^ Calcote, John. "Thunking: uso de 16 bits en OS2". archive.org . Revista IBM OS2 Developer . Consultado el 11 de septiembre de 2022 .
  8. ^ Shapiro, Ezra (febrero de 1989). "Nuevos amigos y viejos". BYTE . págs. 139–142 . Consultado el 8 de octubre de 2024 .
  • Página de inicio del marco
  • Entrevista a Robert Carr sobre el framework (archivo)
  • Un libro temprano sobre Framework y FRED de Adam Green.
Obtenido de "https://es.wikipedia.org/w/index.php?title=Framework_(suite_de_oficina)&oldid=1250132454"