Visual Smalltalk Enterprise

Visual Smalltalk Enterprise
Oryginalni autorzy Cyfrowy
Deweloperzy Digitalk (1986–1995), Parc Place Systems (1995–1997)
Ostateczne wydanie
VSE v3.2.0 (aka VSE2000) / wrzesień 2000 ; 22 lata temu ( 2000-09 )
System operacyjny MS-DOS , Windows , OS/2
Dostępne w język angielski
Typ Zintegrowane środowisko programistyczne
Licencja Handlowy
Strona internetowa cincomsmalltalk .com

Visual Smalltalk Enterprise (VSE) to dialekt Smalltalk , który działa tylko w systemie Microsoft Windows i jest ostatnim z długiej linii implementacji Smalltalk, które po raz pierwszy zostały wyprodukowane przez Digitalk, a teraz są dostępne za pośrednictwem Cincom.

Aktywny rozwój został zatrzymany od końca 1997 roku, a VSE jest teraz dostępny tylko jako wersja o nazwie VSE 2000 i tylko dla licencjonowanych użytkowników poprzednich wersji VSE.

Historia

VSE ma skomplikowaną historię, która zaczyna się od produktu o nazwie Digitalk Smalltalk/V, który działał z wiersza polecenia DOS i zapewniał środowisko okienkowe.

Przed Smalltalk / V pierwszym komercyjnym produktem Smalltalk firmy Digitalk był Digitalk Methods wydany w 1983 roku. Interfejs okienkowy nie był oparty na grafice - zamiast tego rysował swoje okna za pomocą specjalnych symboli zapisanych w formacie znakowym. Co więcej, wyprzedził użycie myszy do sterowania interfejsem.

Istnieją również wersje Smalltalk/V dla systemów operacyjnych Apple Macintosh i IBM OS/2. Wersja dla OS/2 była również dostępna dla VSE.

W lipcu 1995 roku ParcPlace i Digitalk połączyły się, później zmieniając nazwę firmy na ObjectShare, aw 1997 roku firma ogłosiła, że ​​odchodzi od Smalltalk i skupia się na Javie.

Stół warsztatowy CZĘŚCI

Visual Smalltalk Enterprise jest zwykle dostarczany z innym podsystemem o nazwie PARTS Workbench. Ten system umożliwia rozmieszczenie komponentów, które następnie można połączyć za pomocą wizualnej reprezentacji powiązań komunikatów o zdarzeniach. Programiści mogą dodawać skrypty do poszczególnych komponentów i budować zagnieżdżone komponenty. Mogą również rozszerzyć funkcjonalność głównego systemu VSE Smalltalk i używać go w PARTS Workbench.

Chociaż PARTS Workbench umożliwia bardzo łatwe tworzenie małych systemów (nieco w stylu Visual Basic), argumentuje się, że zachęca do rozwoju fragmentarycznego. Naturalny styl korzystania z tego systemu zwykle prowadzi do wielu linków i skryptów - nie jest on oparty na idei „modelu” (jak w przypadku „ Model–View–Controller ' podejścia powszechne w wielu Smalltalkach, jak również w innych językach). Jednak jako „HCI” dla programistów, PARTS Workbench ma wiele funkcji, których nie ma w nowoczesnych Smalltalkach. Charakteryzuje się bezpośredniością, która czyni go bardzo dobrym do nauczania wprowadzającego i do szybkiego wdrażania programów z interfejsami wizualnymi.

Prawa autorskie, licencje

W wyniku złożonej historii sytuacja praw autorskich i licencji jest niejasna, a typowe najnowsze środowisko programistyczne VSE składa się z wielu elementów, z których wiele zostało opracowanych przez strony trzecie i sprzedawanych osobno, ale teraz są dołączone do dystrybucji.

Sytuacja z najnowszym wydaniem (VSE 2000) jest następująca:

Element Właściciel praw autorskich Licencja
Maszyna wirtualna Mewa Seagull jest właścicielem VSE. Cincom ma prawo go sprzedać i zapewnić wsparcie.
Klasy podstawowe Nieznany Nieznany
Klasy ObjectShare Cincom Obejmuje WindowBuilder, różne WidgetKits, GF/ST itp. W związku z tym Cincom może (prawie?) zrobić z tymi produktami wszystko, co chce (pamiętając o problemach z bibliotekami DLL OEM, które mają wpływ na dwa z WidgetKit).
Profil/V Kenta Becka Open Source, na licencji CPL 1.0 (chociaż darowizny są mile widziane). Profiler wydajności. W rzeczywistości nie jest częścią dystrybucji VSE.

Ludzie

Częściowa lista osób, które pracowały w Digitalk/ParcPlace na VSE:

Osoba Uwagi
Jerzego Boswortha Współzałożyciel Digitalka i współtwórca Smalltalk/V. Wynalazca efemerydów . Pracował później nad Garbage Collectorem w Microsoft .Net.
Jima Andersona Współzałożyciel Digitalka i współtwórca Smalltalk/V.
Mike'a Tenga Współzałożyciel Digitalka i współtwórca Smalltalk/V.
Barbara Noparstak Współzałożyciel Digitalka.
Lee Breisachera Wczesny pracownik Digitalk i znaczący współpracownik Smalltalk/V Win oraz PM i VSE.
Allena Wirfsa-Brocka Główny naukowiec w Digitalk-ParcPlace. Obecnie pracuje dla Mozilli .
Erica Clayberga Twórca zestawu narzędzi WindowBuilder. Wcześniej wiceprezes ds. rozwoju w Digitalk-ParcPlace. [1] . Były wiceprezes ds. rozwoju produktów w Instantiations [2] . Obecny członek zarządu Instantiations.
Stephana B. Wesselsa Digitalk Professional Services, rozwój frameworków. [3] , [4] .
Zuzanna Fortmann Marketing cyfrowy. Wrócił do Cincom jako dyrektor programu Smalltalk.
Gary'ego Gregory'ego Pracował nad interfejsami VSE, PARTS, VM i bazy danych. Obecnie pracuje w Seagull Software [5] .
Dan Rubel Pracował nad Subpanes/V. Były CTO firmy Instantiations [6]
Roxie Rochat Pracował nad Subpanes/V. Teraz pracuje dla Stoaks Software. [7]
Barta Wellera Pracował nad Subpanes/V.
Kena Coopera Pracował nad Subpanes/V. Został zatrudniony przez Microsoft w 1997 roku. [8]
Teda Petersa Pracował nad Subpanes/V. Został również zatrudniony przez Microsoft w 1997 roku. [9]
Mike'a Taylora Był wiceprezesem ds. usług profesjonalnych w firmie Digitalk. Wcześniej dyrektor generalny i prezes Instantiations. [10] Obecny członek zarządu Instantiations.
Tima Rowledge'a Pracował nad wieloma rzeczami Smalltalk w ParcPlace Systems Inc. Teraz pracuje nad Squeak .

Linki zewnętrzne

  1. Bibliografia _ „Czy Cincom powoli zabija Visual Smalltalk Enterprice” . Forum SmallTalk . Źródło 2015-12-23 .
  2. Bibliografia _ „Zrekonstruowana oś czasu dla Visual Smalltalk z Digitalk” . Odpowiedzi Google . Źródło 2016-03-20 .
  3. ^ "Comp.lang.smalltalk - Grupy dyskusyjne Google" .