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
|
System operacyjny | MS-DOS , Windows , OS/2 |
Dostępne w | język angielski |
Typ | Zintegrowane środowisko programistyczne |
Licencja | Handlowy |
Strona internetowa |
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.
- Smalltalk/V (1986, MS-DOS )
- Smalltalk/V 286 (1988, MS-DOS )
- Smalltalk/V PM (1989, kierownik prezentacji pod 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 )
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
- Lista mailingowa VSE: VSWE-L
- Seagull Software Systems, Inc.
- Strona Cincom o VSE: http://www.cincomsmalltalk.com/userblogs/cincom/blogView?content=vse
- Wątki dyskusji na temat praw autorskich i licencji:
- Pierścień internetowy Smalltalk Produkty i usługi Smalltalk.
- [11] Witamy w bazie wiedzy Visual Smalltalk!
- [12] Gadżety na stronie [13] Smalltalking.
- [14] Gadżety w Totally Objects .
- [15] Korzyści w 360 Business Tool .
- Bibliografia _ „Czy Cincom powoli zabija Visual Smalltalk Enterprice” . Forum SmallTalk . Źródło 2015-12-23 .
- Bibliografia _ „Zrekonstruowana oś czasu dla Visual Smalltalk z Digitalk” . Odpowiedzi Google . Źródło 2016-03-20 .
- ^ "Comp.lang.smalltalk - Grupy dyskusyjne Google" .