VisualAge

редактировать
VisualAge
Разработчик (и) IBM
Первый выпуск12 октября 1993 г ​​.; 27 лет назад (1993-10-12)
Окончательный выпуск 6.0 / 30 апреля 2007 г.; 13 лет назад (30 апреля 2007 г.)
Написано наSmalltalk и более поздних версиях Java
Операционная система Кросс-платформенная
Доступно вМногоязычный
Тип Разработка программного обеспечения
Лицензия Собственный
Веб-сайтwww-01.ibm.com/software/awdtools/vacpp

VisualAge - это семейство компьютеров интегрированные среды разработки от IBM, которые поддерживают несколько языков программирования. VisualAge был впервые выпущен в октябре 1993 года и был прекращен 30 апреля 2007 года, а его веб-страница была удалена в сентябре 2011 года. VisualAge также продавался как VisualAge Smalltalk, а в 2005 году Instantiations, Inc. приобрела всемирные права на этот продукт. IBM заявила, что XL C / C ++ является продолжением VisualAge.

Содержание
  • 1 Ранняя история
    • 1.1 VisualAge
  • 2 Релизы
    • 2.1 OS / 2 и Windows
    • 2.2 OS / 400
    • 2.3 AIX
    • 2.4 POWER Linux
  • 3 См. Также
  • 4 Ссылки
    • 4.1 Цитаты
    • 4.2 Библиография
  • 5 Внешние ссылки
Ранняя история

VisualAge родился в лаборатории разработки IBM в Кэри, штат Северная Каролина, которая была основана в 1984 году и отвечала за разработку приложений инструментов. Продукт диспетчера диалогов EZ-VU, производный от персонального компьютера элементов пользовательского интерфейса продукта ISPF 327x, был одним из первых продуктов в этом семействе. В лаборатории также была группа, которая была одним из первых приверженцев объектно-ориентированного программирования технологий в IBM, использующих язык собственной разработки под названием ClassC для разработки приложений с более сложными графическими пользовательскими интерфейсами, которые только начинали становиться широко доступными.

В конце концов, доступность полезных реализаций Smalltalk для компьютеров класса IBM PC -AT позволила IBM в проектах передовых технологий экспериментировать с Smalltalk. Примерно в то же время на экранах радаров появились инструменты построения визуального интерфейса. В исследовательских проектах Smalltalk, таких как InterCons Дэвида Н. Смита из IBM и Fabrik команды Apple во главе с Дэном Ингаллсом, создавались интерактивные графические приложения, построенные на основе композиции графических примитивов. Конструирование пользовательских интерфейсов на более высоком уровне было подтверждено другими инструментами, такими как построитель интерфейса Jean-Marie Hullot, сначала реализованный в Lisp, а затем преобразованный в Interface Builder в NeXTStep и Mac OS X. Такие инструменты позволяют создавать пользовательские интерфейсы с помощью WYSIWYG композиции виджетов пользовательского интерфейса, которые могут быть «связаны» друг с другом и с логикой приложения, написанной на родном объектно-ориентированном языке системы, или, возможно, вообще без программирования.

Первоначальный прототип, который привел к созданию VisualAge, был попыткой «сделать что-то вроде построителя интерфейса NeXT » в среде разработки Smalltalk / V. К тому времени, когда VisualAge был выпущен как продукт, гораздо больше внимания уделялось визуальному построению логики приложения, а также пользовательского интерфейса. Этот акцент был отчасти обусловлен «позиционированием» по «стратегическим» причинам Smalltalk как генератора, а не языка в рамках Архитектуры системных приложений IBM.

VisualAge

Название «VisualAge» - это результат конкурса между членами команды разработчиков. После первоначального выпуска VisualAge / Smalltalk название VisualAge стало отдельным брендом, и VisualAges были созданы для нескольких различных комбинаций языков и платформ.

Это общие поддерживаемые языки, доступные в разных вариантах в зависимости от платформы: BASIC, COBOL, C, C ++, EGL, Fortran, Java, Pacbase, PL / I, IBM RPG и Smalltalk.

Эти - это поддерживаемые платформы, каждая из которых поддерживает разные языки: AIX, OS / 2, i5 / OS (ранее называвшаяся OS / 400 ), Linux, Mac OS X, Microsoft Windows, TPF, z / VM, z / OS (ранее называвшиеся OS / 390, MVS ) и z / VSE.

Большинство членов семейства VisualAge были написаны на Smalltalk независимо от того, какой язык они поддерживали для разработки. Реализация Smalltalk в IBM была произведена компанией Object Technology International, которая была приобретена IBM и в течение нескольких лет управлялась как полностью принадлежащая ей дочерняя компания, прежде чем была поглощена общей организацией IBM.

VisualAge для Java основан на расширенной виртуальной машине Smalltalk , которая выполняет байтовые коды Smalltalk и Java . Исходные тексты Java фактически были реализованы в Smalltalk.

VisualAge Micro Edition, поддерживающий разработку встроенных приложений Java и кросс-системную разработку, является повторной реализацией IDE на Java. Эта версия VisualAge трансформировалась в Eclipse Framework.

. Различные члены этого семейства были заменены продуктами семейства продуктов WebSphere Studio. К 2005 году компания Instantiations, Inc., специализирующаяся на Smalltalk, взяла на себя обязанности по технической поддержке и получила глобальные права на линейку продуктов и технологическую базу IBM VisualAge Smalltalk. Instantiations продолжает предлагать «усовершенствованный продукт» под названием VA Smalltalk (платформа VAST). Компиляторы C, C ++ и Fortran в AIX, Linux и z / OS переименованы в серию XL C / C ++.

Релизы

Приложения, разработанные с помощью VisualAge C ++, могут переноситься между целевыми платформами без каких-либо изменений кода, если соблюдались рекомендации VisualAge. IBM также включила дополнительные инструменты и библиотеки в тех случаях, когда переносимость была невозможна без изменения кода.

OS / 2 и Windows

  • VisualAge C ++ 3.0 (OS / 2 и Windows)
  • VisualAge C ++ 3.5 (только Windows 95 / NT)
  • Компиляторы C и C ++ для OS / 2, AIX и Windows NT версии 3.6
  • VisualAge C ++ Professional 4.0 (OS / 2 и Windows)
  • VisualAge Generator Developer V3.1 для OS / 2
  • VisualAge Generator Server V3.1 для OS / 2
  • VisualAge для OS / 2 1.0 (1993-10-12)
  • VisualAge COBOL для OS / 2 1.0 (1994-03-29)
  • VisualAge для COBOL для OS / 2 1.1
  • VisualAge для COBOL для OS / 2 1.2
  • VisualAge для COBOL для OS / 2, версия 1, выпуск 2
  • VisualAge COBOL для OS / 2 2.0
  • VisualAge для COBOL версии 2.1
  • VisualAge COBOL 2.2
  • VisualAge COBOL Enterprise 3.07 (только Windows)

OS / 400

  • VisualAge C ++ для AS / 400 V3R6
  • VisualAge C ++ для AS / 400 V3R7
  • VisualAge C ++ для AS / 400 V4R4

AIX

  • VisualAge C ++ Professional для AIX
  • VisualAge C ++ Professional для AIX, V5.0
  • VisualAge C ++ Professional для AIX, V6.0

POWER Linux

  • VisualAge C ++ V6.0 для Linux
  • Обновление VisualAge C ++ V6.0 для Linux
См. Также
Ссылки

Цитаты

Библиография

Внешние ссылки
Последняя правка сделана 2021-06-18 03:59:56
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте