WikiDer > Visual Smalltalk Enterprise
Оригинальный автор (ы) | Digitalk |
---|---|
Разработчики) | Digitalk (1986–1995), Parc Place Systems (1995–1997) |
Окончательный релиз | VSE v3.2.0 (a.k.a. VSE2000) / сентябрь 2000 г. |
Операционная система | MS-DOS, Windows, OS / 2 |
Доступно в | английский |
Тип | Интегрированная среда разработки |
Лицензия | Коммерческий |
Интернет сайт | cincomsmalltalk |
Visual Smalltalk Enterprise (VSE) - это Болтовня диалект, который работает только в Microsoft Windows и является последним в длинной череде реализаций Smalltalk, сначала созданных Digitalk, а теперь доступных через Cincom.
Активное развитие остановлено с конца 1997 г.[1] и VSE теперь доступна только как версия под названием VSE 2000 и только для лицензированных пользователей предыдущих версий VSE.
История
У VSE сложная история, которая начинается с продукта под названием Digitalk Smalltalk / V, который запускался из командной строки DOS и предоставлял оконную среду.
- Smalltalk / V (1986, MS-DOS)
- Smalltalk / V 286 (1988 г., MS-DOS)
- Smalltalk / V PM (1989, менеджер по презентациям под OS / 2)
- Smalltalk / V Win (1991 г., Windows 3.x)
- Visual Smalltalk Enterprise (VSE) (1992 г., Windows 3.x)
- Visual Smalltalk Enterprise 3.0 (1995 г., Windows 95)
До Smalltalk / V первым коммерческим продуктом Smalltalk от Digitalk был Digitalk Methods, выпущенный в 1983 году. Интерфейс работы с окнами не был графическим - вместо этого он рисовал свои окна с использованием специальных символов, хранящихся в символьном формате. Кроме того, это предшествовало использованию мыши для управления интерфейсом.
Также были версии Smalltalk / V для операционных систем Apple Macintosh и IBM OS / 2. Версия для OS / 2 была также доступна для VSE.
В июле 1995 года ParcPlace и Digitalk объединились, позже переименовав компанию в ObjectShare, а в 1997 году компания объявила, что отказывается от Smalltalk и сосредотачивается на Java.[2]
ЧАСТИ Верстак
Visual Smalltalk Enterprise обычно поставляется с другой подсистемой, называемой PARTS Workbench. Эта система позволяет компоновку компонентов, которые затем могут быть связаны с использованием визуального представления ссылок на сообщения о событии. Программисты могут добавлять сценарии к определенным компонентам и создавать вложенные компоненты. Они также могут улучшить функциональность основной системы VSE Smalltalk и использовать ее в PARTS Workbench.
Хотя PARTS Workbench позволяет очень легко разрабатывать небольшие системы (что-то вроде стиля Visual Basic), утверждается, что он поощряет фрагментарную разработку. Естественный стиль использования этой системы имеет тенденцию приводить к множеству ссылок и скриптов - он не основан на идее «модели» (как используется вМодель – Вид – Контроллер'подходы, общие для многих Smalltalks, а также для других языков). Однако, как «HCI» для программистов, PARTS Workbench имеет много функций, которых нет в современных Smalltalks. Он обладает непосредственностью, что делает его очень хорошим для вводного обучения и для быстрого внедрения программ с визуальным интерфейсом.
Авторские права, лицензирование
Результатом сложной истории является то, что ситуация с авторскими правами и лицензированием неясна, а типичная недавняя среда разработки VSE состоит из множества элементов, многие из которых были разработаны третьими сторонами и продаются отдельно, но теперь включены в дистрибутив.
Ситуация с самым последним выпуском (VSE 2000) такова:
Элемент | Правообладатель | Лицензия |
---|---|---|
Виртуальная машина | Чайка | Чайка владеет ВСЕ. Cincom имеет право продавать его и оказывать поддержку.[3] |
Базовые классы | Неизвестно | Неизвестно |
Классы ObjectShare | Cincom | Включает WindowBuilder, различные WidgetKits, GF / ST и т. Д. Таким образом, Cincom может (почти?) Делать с этими продуктами все, что захочет (не забывая о проблемах OEM DLL, влияющих на два WidgetKits). |
Профиль / V | Кент Бек | Открытый исходный код под лицензией CPL 1.0 (хотя пожертвования приветствуются). Профилировщик производительности. Фактически не является частью дистрибутива VSE. |
люди
Неполный список людей, которые работали в Digitalk / ParcPlace над VSE:
Человек | Комментарии |
---|---|
Джордж Босворт | Соучредитель Digitalk и соавтор Smalltalk / V. Изобретатель Эфемероны. Позже работал над сборщиком мусора в Microsoft .Net. |
Джим Андерсон | Соучредитель Digitalk и соавтор Smalltalk / V. |
Майк Тенг | Соучредитель Digitalk и соавтор Smalltalk / V. |
Барбара Нопарстак | Соучредитель Digitalk. |
Ли Брайзахер | Один из первых сотрудников Digitalk и значительный участник Smalltalk / V Win, PM и VSE. |
Аллен Вирфс-Брок | Главный научный сотрудник Digitalk-ParcPlace. В настоящее время работает на Mozilla. |
Эрик Клейберг | Создатель WindowBuilder Инструментарий. Ранее был вице-президентом по развитию Digitalk-ParcPlace. [1]. Бывший вице-президент по разработке продуктов в Instantiations [2]. Действующий член правления Instantiations. |
Стефан Б. Вессельс | Digitalk Professional Services, разработка фреймворков. [3], [4]. |
Сюзанна Фортман | Digitalk Marketing. Вернулся в Cincom в качестве директора программы Smalltalk. |
Гэри Грегори | Работал над интерфейсами VSE, PARTS, ВМ и баз данных. Сейчас работает в Программное обеспечение Seagull [5]. |
Дэн Рубель | Работал над Subpanes / V. Бывший технический директор Instantiations [6] |
Рокси Роша | Работал над Subpanes / V. Теперь работает в Stoaks Software.[7] |
Барт Веллер | Работал над Subpanes / V. |
Кен Купер | Работал над Subpanes / V. Был принят на работу в Microsoft в 1997 году. [8] |
Тед Питерс | Работал над Subpanes / V. Также был принят на работу в Microsoft в 1997 году. [9] |
Майк Тейлор | Был вице-президентом по профессиональным услугам в Digitalk. Ранее генеральный директор и президент Instantiations.[10] Действующий член правления Instantiations. |
Тим Роуледж | Много работал над Smalltalk в ParcPlace Systems Inc. Сейчас работает над Писк. |
внешние ссылки
- Список рассылки VSE: ВСВЭ-Л
- Seagull Software Systems, Inc.
- Cincom Страница о ВСЕ:http://www.cincomsmalltalk.com/userblogs/cincom/blogView?content=vse
- Темы обсуждения авторских прав и лицензирования:
- Веб-кольцо Smalltalk Продукты и услуги Smalltalk.
- [11] Добро пожаловать в базу знаний Visual Smalltalk!
- [12] Вкусности в [13] Веб-сайт Smalltalking.
- [14] Вкусности в Полностью объекты.
- [15] Вкусности в 360 Business Tool.
использованная литература
- ^ Хойер, Хенрик. "Cincom медленно убивает Visual Smalltalk Enterprise". SmallTalk форум. Получено 2015-12-23.
- ^ Левес, Белинда. «Реконструированная временная шкала для Visual Smalltalk от Digitalk». Google ответы. Получено 2016-03-20.
- ^ http://groups.google.co.uk/group/comp.lang.smalltalk/msg/2979f8877244937f?hl=en&