stringtranslate.com

Edad visual

VisualAge es una familia de entornos de desarrollo integrados para computadoras de IBM , que admite varios lenguajes de programación . VisualAge se lanzó por primera vez en octubre de 1993. Se suspendió 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 , que se estableció en 1984 y tenía la responsabilidad de las herramientas de desarrollo de aplicaciones . El producto de gestión de diálogos EZ-VU, un derivado para computadoras personales de los elementos de interfaz de usuario del producto ISPF 327x , fue uno de los primeros productos de esta familia. El laboratorio también tenía un grupo que fue uno de los primeros en adoptar 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 recién comenzaban a estar ampliamente disponibles.

Finalmente, la disponibilidad de implementaciones utilizables de Smalltalk para las máquinas de la clase IBM PC -AT permitió que los proyectos de tecnología avanzada de IBM experimentaran con Smalltalk. Casi al mismo tiempo, las herramientas de construcción de interfaces visuales empezaron a aparecer en las pantallas de radar. Los proyectos de investigación de Smalltalk como InterCons de David N. Smith de IBM y Fabrik de un equipo de Apple dirigido por Dan Ingalls estaban construyendo aplicaciones gráficas interactivas creadas a partir de la composición de primitivas gráficas. La construcción de interfaces de usuario de nivel superior se evidenció con otras herramientas como el constructor de interfaces de Jean-Marie Hullot, realizado primero en Lisp y luego evolucionado para convertirse en la herramienta Interface Builder de NeXTStep y Mac OS X. Dichas herramientas permiten construir interfaces de usuario mediante la composición WYSIWYG de widgets de UI que pueden "conectarse" entre sí y a la lógica de la aplicación escrita en el lenguaje nativo orientado a objetos del sistema, o posiblemente sin codificación alguna.

El prototipo original que dio origen a VisualAge fue un intento de "hacer algo como el constructor de interfaces NeXT " [4] dentro del entorno de desarrollo Smalltalk/V . Cuando se lanzó VisualAge como producto, se había puesto mucho más énfasis 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 como lenguaje dentro de la Arquitectura de Aplicaciones de Sistemas de IBM .

Edad visual

El nombre "VisualAge" es el resultado de un concurso entre los miembros del equipo de desarrollo. Después del lanzamiento inicial de VisualAge/Smalltalk, el nombre VisualAge se convirtió en una marca propia y se produjeron VisualAges para varias combinaciones diferentes de lenguajes y plataformas.

Este es el total final de lenguajes soportados, disponibles de forma variable 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 idiomas: AIX , OS/2 , i5/OS (antes llamado OS/400 ), Linux , Mac OS X , Microsoft Windows , TPF , z/VM , z/OS (antes llamado OS/390 , MVS ) y z/VSE .

En 1992, Apple e IBM cofundaron Taligent , basado en Pink , un sistema operativo con una gran cantidad de tecnología sofisticada de compiladores orientados a objetos y marcos de aplicación de Apple. Pink se convirtió en CommonPoint, la sociedad se disolvió y CommonPoint fue absorbida por VisualAge, comenzando con Compound Document Framework para manejar objetos OLE en VisualAge C++ 3.5 para Windows. En febrero de 1997, el primer lanzamiento masivo de la tecnología Taligent llegó en forma de Open Class dentro de VisualAge C++ 4.0. Esta adaptación del SDK incluido 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 características, los marcos de Taligent no tienen rival. Un marco de programación orientada a objetos que lo abarque todo siempre ha resultado un ideal difícil de alcanzar, pero la versión preliminar de la tecnología Open Class de VisualAge es, con diferencia, el intento más creíble que hemos visto". [5]

La mayoría de los miembros de la familia VisualAge se escribieron en Smalltalk, sin importar el lenguaje que admitían para el desarrollo. La implementación de Smalltalk por parte de IBM fue producida por Object Technology International , que fue adquirida por IBM y operada como una subsidiaria de su propiedad total durante varios años antes de ser absorbida por la organización general de IBM.

VisualAge para Java se basa en una máquina virtual Smalltalk extendida que ejecuta códigos de bytes de Smalltalk y Java . Los códigos nativos 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 Eclipse Framework .

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

Lanzamientos

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

OS/2 y Windows

Sistema operativo/400

AIX

ENERGÍA Linux

POTENCIA MacOS X

Véase también

Referencias

Citas

  1. ^ ab "VisualAge para OS/2, versión 1.0" (nota de prensa). IBM. 12 de octubre de 1993. ENUSZP93-0585 . Consultado 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 desde el original el 15 de septiembre de 2011. Consultado el 26 de enero de 2011 .
  4. ^ "¿Darán vueltas en círculos? (IBM, Smalltalk y VisualAge)". Archivado desde el 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 desde el original el 19 de octubre de 2008. Consultado el 19 de octubre de 2016 .
  7. ^ "Preguntas frecuentes sobre la transición de VisualAge Smalltalk". Instanciaciones . Consultado el 12 de marzo de 2018 .
  8. ^ "Smalltalk Products Home". Instanciaciones . Consultado el 19 de mayo de 2009 .
  9. ^ "Historial de instancias". Instanciaciones . Consultado el 19 de mayo de 2009 .
  10. ^ "VisualAge C++". EDM/2 . Consultado el 12 de marzo de 2018 .
  11. ^ "IBM VisualAge Generator for OS/2 and Windows NT Version 3.1 Boosts Application Development Productivity" (Nota de prensa). IBM. 16 de junio de 1998. ENUS298-190. Archivado desde el original el 23 de octubre de 2017. Consultado el 12 de marzo de 2018 .{{cite press release}}: CS1 maint: bot: estado de URL original desconocido ( enlace )
  12. ^ "VisualAge para OS/2, versión 1.0" (nota de prensa). IBM. 29 de marzo de 1994. ENUSZP94-0232 . Consultado el 12 de marzo de 2018 .

Bibliografía

VisualAge - Charla informal

IBM VisualAge for 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

Enlaces externos