VisualAge - VisualAge
Разработчики) | IBM |
---|---|
изначальный выпуск | 12 октября 1993 г. |
Окончательный релиз | 6.0 / 30 апреля 2007 г. |
Написано в | Болтовня и позже Ява |
Операционная система | Кроссплатформенность |
Доступно в | Многоязычный |
Тип | Разработка программного обеспечения |
Лицензия | Проприетарный |
Интернет сайт | www-01.ibm.com/software/awdtools/vacpp |
VisualAge это семья компьютеров интегрированные среды разработки из IBM, который поддерживает несколько языки программирования. VisualAge впервые был выпущен в октябре 1993 года, а его поддержка была прекращена 30 апреля 2007 года, а его веб-страница была удалена в сентябре 2011 года.[1][2] VisualAge также продавалась как VisualAge Smalltalk, а в 2005 году Instantiations, Inc. приобрела всемирные права на этот продукт. IBM заявила, что XL C / C ++ является продолжением VisualAge.[3]
Ранняя история
VisualAge родился в лаборатории разработки IBM в Кэри, Северная Каролина, которая была создана в 1984 году и несла ответственность за применение Инструменты разработки. Продукт диспетчера диалогов EZ-VU, производный от персонального компьютера элементов пользовательского интерфейса ISPF 327x продукт был одним из первых продуктов в этом семействе. В лаборатории также была группа, которая была одним из первых последователей объектно-ориентированного программирования технологии внутри IBM, использующие язык собственной разработки под названием ClassC для разработки приложений с более сложными графический пользовательский интерфейс которые только начинали становиться широко доступными.
В конце концов, доступность полезных реализаций Болтовня за IBM PC Машины класса -AT позволили IBM в рамках передовых технологических проектов экспериментировать с Smalltalk. Примерно в то же время на экранах радаров появились инструменты построения визуальных интерфейсов. Исследовательские проекты Smalltalk, такие как InterCons Дэвида Н. Смита из IBM, и Fabrik командой Apple во главе с Дэн Ингаллс создавали интерактивные графические приложения, построенные на основе графических примитивов. Свидетельством более высокого уровня построения пользовательских интерфейсов стали другие инструменты, такие как Жан-Мари Юлло построитель интерфейса впервые был реализован в Лисп а затем эволюционировал, чтобы стать Разработчик интерфейса инструмент в Следующий шаг и Mac OS X. Такие инструменты позволяют создавать пользовательские интерфейсы с помощью WYSIWYG композиция виджетов пользовательского интерфейса, которые могут быть «связаны» друг с другом и с логикой приложения, написанной на родном объектно-ориентированном языке системы, или, возможно, вообще без кодирования.
Первоначальный прототип, который привел к созданию VisualAge, был попыткой «сделать что-то вроде Конструктор интерфейса NeXT "[4] в пределах Smalltalk / V среда разработки. К тому времени, когда VisualAge был выпущен как продукт, гораздо больше внимания уделялось визуальному построению логики приложения, а также пользовательского интерфейса. Этот акцент был отчасти обусловлен «позиционированием» по «стратегическим» причинам Smalltalk как генератора, а не языка внутри IBM. Системная архитектура приложений.
VisualAge
Название «VisualAge» - результат соревнования между членами команды разработчиков. После первого выпуска VisualAge / Smalltalk название VisualAge стало самостоятельным брендом, и VisualAges были созданы для нескольких различных комбинаций языков и платформ.
Это общие поддерживаемые языки, доступные по-разному в зависимости от платформы: БАЗОВЫЙ, КОБОЛ, C, C ++, EGL, Фортран, Ява, Pacbase, PL / I, IBM RPG, и Болтовня.
Это поддерживаемые платформы, каждая из которых поддерживает разные языки: AIX, OS / 2, i5 / OS (ранее назывался OS / 400 ), Linux, Mac OS X, Майкрософт Виндоус, 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.[5]
VisualAge Micro Edition, который поддерживает разработку встроенных приложений Java и кросс-системную разработку, является повторной реализацией IDE на Java. Эта версия VisualAge превратилась в Eclipse Framework.
Различные члены семейства были заменены продуктами в WebSphere Семейство продуктов Studio. К 2005 году компания Instantiations, Inc., специализирующаяся на Smalltalk, взяла на себя обязательства по технической поддержке и получила глобальные права на линейку продуктов и технологическую базу IBM VisualAge Smalltalk.[6] Instantiations продолжает предлагать «усовершенствованный продукт» под названием VA Smalltalk (платформа VAST).[7][8] Компиляторы C, C ++ и Fortran в AIX, Linux и z / OS переименованы в XL C / C ++ серии.
Релизы
Приложения, разработанные с помощью VisualAge C ++, могут переноситься между целевыми платформами без каких-либо изменений кода при соблюдении рекомендаций VisualAge. IBM также включила дополнительные инструменты и библиотеки в тех случаях, когда переносимость была невозможна без изменения кода.[9]
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[10]
- VisualAge для OS / 2 1.0 (1993-10-12)[1]
- VisualAge COBOL для OS / 2 1.0 (1994-03-29)[11]
- 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
МОЩНОСТЬ Linux
- VisualAge C ++ V6.0 для Linux
- Обновление VisualAge C ++ V6.0 для Linux
Смотрите также
- Межсистемный продукт IBM (CSP): статья, в которой обсуждается IBM VisualAge Generator
- Исходный код в базе данных
Рекомендации
Цитаты
- ^ а б «VisualAge для OS / 2, версия 1.0» (Пресс-релиз). IBM. 12 октября 1993 г. ENUSZP93-0585. Получено 12 марта, 2018.
- ^ Отзыв программного обеспечения: избранные программы IBM C, VisualAge C ++ и XL Fortran (PDF), IBM, 13 декабря 2005 г., ENUS905-270, получено 12 марта, 2018
- ^ «VisualAge C ++». IBM. Архивировано из оригинал 15 сентября 2011 г.. Получено 26 января, 2011.
- ^ «Будет ли это распространяться по кругу? (IBM, Smalltalk и VisualAge)». Архивировано из оригинал 19 октября 2008 г.. Получено 1 ноября, 2008.
- ^ "Будет ли он ходить по кругу?". denhaven2. Архивировано из оригинал 19 октября 2008 г.. Получено 19 октября, 2016.
- ^ "Часто задаваемые вопросы о переходе на VisualAge Smalltalk". Инстанции. Получено 12 марта, 2018.
- ^ "Главная страница продуктов Smalltalk". Инстанции. Получено 19 мая, 2009.
- ^ "История инстанций". Инстанции. Получено 19 мая, 2009.
- ^ «VisualAge C ++». EDM / 2. Получено 12 марта, 2018.
- ^ «IBM VisualAge Generator для OS / 2 и Windows NT версии 3.1 повышает производительность разработки приложений» (Пресс-релиз). IBM. 16 июня 1998 г. ENUS298-190. В архиве с оригинала 12 марта 2018 г.. Получено 12 марта, 2018.
- ^ «VisualAge для OS / 2, версия 1.0» (Пресс-релиз). IBM. 29 марта 1994 г. ENUSZP94-0232. Получено 12 марта, 2018.
Библиография
VisualAge - Smalltalk
- IBM Corp., IBM, (1994). «IBM VisualAge (коробка из твердого картона с бумажным переплетом для розничной продажи)». . IBM Corp. Номер детали 14H0969 и номер крышки 30H2314 Номер продукта 17H7495 Штрих-код: 087944096085
- IBM Corp., IBM (весна 1995 г.). «Каталог ресурсов Smalltalk». . IBM Corp. (96 страниц) Номер продукта G325-0813-01 Номер детали 30H2238
- IBM Corp., IBM (октябрь 1994 г.). «Руководство по развитию». 1-е издание. (250 страниц) Номер продукта SC34-4495-00 Номер детали 14H0295
- IBM Corp., IBM (октябрь 1994 г.). «Справочник программиста». 2-е издание. IBM Corp. (458 страниц) Номер продукта SC34-4493-01 Номер по каталогу 14H0297
- IBM Corp., IBM (октябрь 1994 г.). «IBM Smalltalk». 2-е издание. IBM Corp. (172 страницы) Номер продукта SC34-4491-01 Номер по каталогу 14H0296
- IBM Corp., IBM (октябрь 1994 г.). «Буклет с руководством по установке». 2-е издание. IBM Corp. (48 страниц) Номер детали 14H1071
- IBM Corp., IBM (октябрь 1994 г.). «Руководство программиста по строительству». 2-е издание. IBM Corp. (149 страниц) Номер продукта SC34-4496-00 Номер по каталогу 14H1070
- IBM Corp., IBM (октябрь 1994 г.). «Руководство пользователя и справочная информация». 2-е издание. IBM Corp. (642 страницы) Номер продукта SC34-4490-01 Номер по каталогу 14H0922;
IBM VisualAge for COBOL Standard «готов к 2000 году» и требует: Warp версии 4.0 плюс FixPak 1 или Windows NT 4.0 плюс Service Pack 3
- IBM Corp., IBM, (1997). «IBM VisualAge for COBOL Standard (печатная коробка для розничных карт)». Версия 2.1. Номер продукта IBM Corp. P4301938 Штрих-код: 1264301938000104 Номер детали 4301978
- IBM Corp., IBM, (1997). «Руководство по началу работы с IBM VisualAge для COBOL в Windows». IBM Corp. (130 страниц) Номер продукта GC26-8944-01 Штрих-код: GC26-8944-01 Номер детали 4301981
- IBM Corp., IBM (сентябрь 1997 г.). «Руководство по началу работы с IBM VisualAge для COBOL в OS / 2». IBM Corp. 2-е издание. (156 страниц) Номер документа GC26-9051-01
- IBM Corp., IBM (апрель 1997 г.). «Каталог ресурсов для семейства IBM COBOL V 1». Версия 4. (44 страницы) Номер продукта GC26-8488-03 Номер детали 4226010
внешняя ссылка
- Официальный веб-сайт
- VisualAge Enterprise Suite
- VisualAge C ++ описание из Electronic Developer Magazine для OS / 2 (EDM / 2)
- Визуальный возраст описание из Portland Pattern Repository
- В. А. Smalltalk при создании экземпляров
- VisualAge для Java: советы и хитрости