Articulo de referencia

Edad Visual

[[Java (programming language)|Java]] (later)"},"genre":{"wt":"[[Software development]]"},"license":{"wt":"[[Proprietary software|Proprietary]]"},"website":{"wt":"{{URL|https://w...

VisualAge es una familia de entornos de desarrollo integrados por computadora de IBM , que admite múltiples lenguajes de programación . VisualAge se lanzó por primera vez en octubre de 1993. Se descontinuó el 30 de abril de 2007 y su página web se eliminó en septiembre de 2011. [ 1 ] [ 2 ] VisualAge también se comercializó como VisualAge Smalltalk, y en 2005, Instantiations, Inc. adquirió los derechos mundiales de este producto. IBM ha declarado que XL C/C++ es el producto sucesor de VisualAge. [ 3 ]

Historia temprana

VisualAge se creó en el laboratorio de desarrollo de IBM en Research Triangle Park, Carolina del Norte , fundado en 1984 y responsable de las herramientas de desarrollo de aplicaciones . El gestor de diálogos EZ-VU, una versión para ordenador personal de los elementos de interfaz de usuario del producto ISPF 327x, fue uno de los primeros productos de esta familia. El laboratorio también contaba con un grupo que fue uno de los primeros en adoptar las tecnologías de programación orientada a objetos dentro de IBM, utilizando un lenguaje desarrollado internamente llamado ClassC para desarrollar aplicaciones con interfaces gráficas de usuario más sofisticadas, que apenas comenzaban a estar ampliamente disponibles.

Finalmente, la disponibilidad de implementaciones utilizables de Smalltalk para máquinas IBM PC -AT permitió a los proyectos de tecnología avanzada de IBM experimentar con Smalltalk. Casi al mismo tiempo, las herramientas de construcción de interfaces visuales empezaron a cobrar protagonismo. Proyectos de investigación de Smalltalk como InterCons, de David N. Smith de IBM, y Fabrik, de un equipo de Apple liderado por Dan Ingalls, creaban aplicaciones gráficas interactivas a partir de la composición de primitivas gráficas. La construcción de interfaces de usuario de nivel superior se evidenciaba en otras herramientas, como el Interface Builder de Jean-Marie Hullot, inicialmente escrito en Lisp y que posteriormente evolucionó hasta convertirse en la herramienta Interface Builder de NeXTStep y Mac OS X. Estas herramientas permiten construir interfaces de usuario mediante la composición WYSIWYG de widgets de interfaz de usuario que pueden conectarse entre sí y con la lógica de la aplicación escrita en el lenguaje orientado a objetos nativo del sistema, o incluso sin necesidad de programar.

El prototipo original que dio origen a VisualAge fue un intento de "crear algo similar al constructor de interfaces NeXT " [ 4 ] dentro del entorno de desarrollo Smalltalk/V . Para cuando VisualAge se lanzó como producto, se hizo mucho más hincapié en la construcción visual de la lógica de la aplicación, así como de la interfaz de usuario. Este énfasis se debió en parte al "posicionamiento", por razones "estratégicas", de Smalltalk como generador en lugar de lenguaje dentro de la arquitectura de aplicaciones de sistemas de IBM .

Edad Visual

El nombre "VisualAge" surgió de un concurso entre los miembros del equipo de desarrollo. Tras el lanzamiento inicial de VisualAge/Smalltalk, el nombre VisualAge se convirtió en una marca propia y se produjeron versiones de VisualAge para diversas combinaciones de lenguajes y plataformas.

Este es el total final de lenguajes compatibles, disponibles de diversas maneras según la plataforma: BASIC , COBOL , C , C++ , EGL , Fortran , Java , Pacbase , PL/I , IBM RPG y Smalltalk .

Este es el total final de plataformas compatibles, cada una de las cuales admite diferentes lenguajes: AIX , OS/2 , i5/OS (anteriormente llamado OS/400 ), Linux , Mac OS X , Microsoft Windows , TPF , z/VM , z/OS (anteriormente llamado OS/390 , MVS ) y z/VSE .

En 1992, Apple e IBM cofundaron Taligent , basada en Pink , un sistema operativo con una gran cantidad de tecnología sofisticada de compilador orientado a objetos y marco de aplicaciones de Apple. Pink se convirtió en CommonPoint, la asociación se disolvió y CommonPoint fue absorbida por VisualAge, comenzando con el Compound Document Framework para manejar objetos OLE en VisualAge C++ 3.5 para Windows. En febrero de 1997, se lanzó la primera versión masiva de la tecnología Taligent en forma de Open Class dentro de VisualAge C++ 4.0. Esta adaptación SDK empaquetada incluye los marcos de CommonPoint para escritorio (infraestructura para crear componentes OCX u OpenDoc unificados), web (llamado WebRunner, para crear documentos compuestos de arrastrar y soltar para la web y CGI de servidor), gráficos para GUI 2D, texto internacional para Unicode, sistemas de archivos, impresión y pruebas unitarias. PC Magazine afirmó: «Ahora, lo mejor de la tecnología CommonPoint se está canalizando hacia Open Class para VisualAge. ... En cuanto a la amplitud de sus funcionalidades, los frameworks de Taligent son inigualables. Un framework de programación orientada a objetos (POO) integral siempre ha sido un ideal difícil de lograr, pero la versión preliminar de la tecnología Open Class de VisualAge es, con mucho, el intento más creíble que hemos visto». [ 5 ]

La mayoría de los productos de la familia VisualAge fueron escritos en Smalltalk, independientemente del lenguaje de programación que admitieran para su desarrollo. La implementación de Smalltalk para IBM fue desarrollada por Object Technology International , empresa que fue adquirida por IBM y operó como filial durante varios años antes de integrarse en la organización general de IBM.

VisualAge para Java se basa en una máquina virtual Smalltalk extendida que ejecuta tanto código de bytes Smalltalk como Java . Las funciones nativas de Java se implementaron en Smalltalk. [ 6 ]

VisualAge Micro Edition, que admite el desarrollo de aplicaciones Java integradas y el desarrollo entre sistemas, es una reimplementación del IDE en Java. Esta versión de VisualAge se transformó en el Eclipse Framework .

Varios miembros de la familia han sido reemplazados por productos de la familia de productos WebSphere Studio. Para 2005, el especialista en Smalltalk Instantiations, Inc. había asumido las responsabilidades de soporte técnico y se le habían otorgado los derechos globales de la línea de productos y la base tecnológica IBM VisualAge Smalltalk. [ 7 ] Instantiations continúa ofreciendo el “producto mejorado” llamado VA Smalltalk (VAST Platform). [ 8 ] [ 9 ] El compilador de C, C++ y Fortran en AIX, Linux y z/OS se renombra como la serie XL C/C++ .

Lanzamientos

Las aplicaciones diseñadas con VisualAge C++ pueden ser portables entre plataformas de destino sin necesidad de modificar el código si se siguen las directrices de VisualAge. IBM también incluyó herramientas y bibliotecas adicionales en los casos en que la portabilidad no era posible sin modificar el código. [ 10 ]

OS/2 y Windows

  • VisualAge C++ 3.0 ( OS/2 y Windows)
  • VisualAge C++ 3.5 (solo para Windows 95/NT)
  • Compiladores de C y C++ para OS/2, AIX y Windows NT versión 3.6
  • VisualAge C++ Professional 4.0 (OS/2 y Windows)
  • VisualAge Generator Developer V3.1 para OS/2
  • Servidor generador VisualAge V3.1 para OS/2 [ 11 ]
  • VisualAge para OS/2 1.0 (1993-10-12) [ 1 ]
  • VisualAge COBOL para OS/2 1.0 (29-03-1994) [ 12 ]
  • VisualAge para COBOL para OS/2 1.1
  • VisualAge para COBOL para OS/2 1.2
  • VisualAge para COBOL para OS/2, Versión 1, Edición 2
  • VisualAge COBOL para OS/2 2.0
  • VisualAge para COBOL Versión 2.1
  • VisualAge COBOL 2.2
  • VisualAge COBOL Enterprise 3.07 (solo para Windows)

Sistema operativo/400

  • VisualAge C++ para AS/400 V3R6
  • VisualAge C++ para AS/400 V3R7
  • VisualAge C++ para AS/400 V4R4

AIX

  • VisualAge C++ Professional para AIX
  • VisualAge C++ Professional para AIX, V5.0
  • VisualAge C++ Professional para AIX, V6.0

POWER Linux

  • VisualAge C++ V6.0 para Linux
  • Actualización de VisualAge C++ V6.0 para Linux

POTENCIA macOS X

  • VisualAge XL C++ V6.0 para Power MacOS X (10.2, 10.3)
  • VisualAge XL C++ V6.0 para Power MacOS X (10.2, 10.3)
  • VisualAge XL Fortran V8.1 para Power MacOS X (10.2, 10.3)

Véase también

Referencias

Citas

  1. 1 2 "VisualAge para OS/2, versión 1.0" (Comunicado de prensa). IBM. 12 de octubre de 1993. ENUSZP93-0585 . Recuperado el 12 de marzo de 2018 .
  2. Retirada de software: Programas seleccionados de IBM C, VisualAge C++ y XL Fortran (PDF) , IBM, 13 de diciembre de 2005, ENUS905-270 , consultado el 12 de marzo de 2018.
  3. "VisualAge C++" . IBM. Archivado del original el 15 de septiembre de 2011. Consultado el 26 de enero de 2011 .
  4. "¿Dará vueltas en círculo? (IBM, Smalltalk y VisualAge)" . Archivado del original el 19 de octubre de 2008. Consultado el 1 de noviembre de 2008 .
  5. Gagnon, Gabrielle (4 de febrero de 1997). "VisualAge para C++ 4.0: Vista previa de Taligent" . PC Mag . Consultado el 12 de febrero de 2019 .
  6. "¿Dará vueltas en círculos?" . denhaven2. Archivado del original el 19 de octubre de 2008. Recuperado el 19 de octubre de 2016 .
  7. "Preguntas frecuentes sobre la transición a Smalltalk de VisualAge" . Instanciaciones . Consultado el 12 de marzo de 2018 .
  8. "Página principal de productos Smalltalk" . Instanciaciones . Consultado el 19 de mayo de 2009 .
  9. "Historial de instanciaciones" . Instancias . Consultado el 19 de mayo de 2009 .
  10. "VisualAge C++" . EDM/2 . Consultado el 12 de marzo de 2018 .
  11. "IBM VisualAge Generator para OS/2 y Windows NT versión 3.1 impulsa la productividad en el desarrollo de aplicaciones" (Comunicado de prensa). IBM. 16 de junio de 1998. ENUS298-190. Archivado del original el 23 de octubre de 2017. Consultado el 12 de marzo de 2018 .{{cite press release}}: CS1 maint: bot: estado de la URL original desconocido ( enlace )
  12. "VisualAge para OS/2, versión 1.0" (Comunicado de prensa). IBM. 29 de marzo de 1994. ENUSZP94-0232 . Consultado el 12 de marzo de 2018 .

Bibliografía

VisualAge - Charla informal

  • IBM Corp., IBM, (1994). “IBM VisualAge (caja de cartón rígido impresa encuadernada en papel para venta al por menor)”. Número de pieza de IBM Corp. 14H0969 y número de pieza de la tapa 30H2314. Número de producto 17H7495. Código de barras: 087944096085
  • IBM Corp., IBM, (Primavera de 1995). “Catálogo de recursos de Smalltalk”. IBM Corp. (96 páginas) Número de producto G325-0813-01 Número de pieza 30H2238
  • IBM Corp., IBM, (octubre de 1994). “Guía de desarrollo”. 1.ª edición. (250 páginas) Número de producto SC34-4495-00 Número de pieza 14H0295
  • IBM Corp., IBM, (octubre de 1994). “Manual de referencia del programador”. 2.ª edición. IBM Corp. (458 páginas) Número de producto SC34-4493-01 Número de pieza 14H0297
  • IBM Corp., IBM, (octubre de 1994). “IBM Smalltalk”. 2.ª edición. IBM Corp. (172 páginas) Número de producto SC34-4491-01 Número de pieza 14H0296
  • IBM Corp., IBM, (octubre de 1994). “Manual de instalación”. 2.ª edición. IBM Corp. (48 páginas) Número de pieza 14H1071
  • IBM Corp., IBM, (octubre de 1994). «Guía del programador para la compilación». 2.ª edición. IBM Corp. (149 páginas) Número de producto SC34-4496-00 Número de pieza 14H1070
  • IBM Corp., IBM, (octubre de 1994). “Guía del usuario y referencia”. 2.ª edición. IBM Corp. (642 páginas) Número de producto SC34-4490-01 Número de pieza 14H0922;

IBM VisualAge para COBOL Standard está preparado para el año 2000 y requiere: Warp versión 4.0 más FixPak 1 o Windows NT 4.0 más Service Pack 3.

  • IBM Corp., IBM, (1997). “IBM VisualAge para COBOL Standard (caja de cartón impresa para venta al por menor)”. Versión 2.1. IBM Corp. Número de producto P4301938 Código de barras: 1264301938000104 Número de pieza 4301978
  • IBM Corp., IBM, (1997). “Manual de introducción a IBM VisualAge para COBOL en Windows”. IBM Corp. (130 páginas) Número de producto: GC26-8944-01 Código de barras: GC26-8944-01 Número de pieza: 4301981
  • IBM Corp., IBM, (septiembre de 1997). “Manual de introducción a IBM VisualAge para COBOL en OS/2”. IBM Corp. 2.ª edición. (156 páginas) Número de documento GC26-9051-01
  • IBM Corp., IBM, (abril de 1997). “Catálogo de recursos para la familia IBM COBOL V 1”. Versión 4. (44 páginas) Número de producto GC26-8488-03 Número de pieza 4226010
  • Sitio web oficialEdita esto en Wikidata
  • Suite empresarial VisualAge
  • Descripción de VisualAge C++ de la revista Electronic Developer Magazine para OS/2 (EDM/2)
  • Descripción de Visual Age del Repositorio de Patrones de Portland
  • Charla breve de VA en instancias
  • VisualAge para consejos y trucos de Java Archivado el 16/06/2011 en Wayback Machine
Obtenido de " https://en.wikipedia.org/w/index.php?title=VisualAge&oldid=1353626362 "