Visual Smalltalk Enterprise

Visual Smalltalk Enterprise (VSE) هي لهجة من لغة Smalltalk تعمل فقط على نظام التشغيل Microsoft Windows، وهي الأخيرة في سلسلة طويلة من تطبيقات Smalltalk التي أنتجتها Digitalk لأول مرة وهي متاحة الآن من خلال Cincom.

توقف التطوير النشط منذ أواخر عام 1997 [ 1 ] وأصبح برنامج VSE متاحًا الآن فقط كإصدار يسمى VSE 2000، وللمستخدمين المرخصين لإصدارات VSE السابقة فقط.

تاريخ

لقد كان لـ VSE تاريخ معقد بدأ بمنتج يسمى Digitalk Smalltalk/V والذي كان يعمل من موجه DOS ويوفر بيئة نوافذ.

قبل لغة Smalltalk/V، كان أول منتج تجاري للغة Smalltalk من شركة Digitalk هو Digitalk Methods الذي صدر عام 1983. لم تكن واجهة النوافذ فيه تعتمد على الرسومات، بل كانت ترسم نوافذها باستخدام رموز خاصة مخزنة بتنسيق نصي. علاوة على ذلك، فقد سبقت هذه التقنية استخدام الفأرة للتحكم في الواجهة.

كما صدرت نسخ من لغة Smalltalk/V لأنظمة التشغيل Apple Macintosh وIBM OS/2. وكانت هناك نسخة متاحة لنظام التشغيل OS/2 أيضاً لبرنامج VSE.

في يوليو 1995 اندمجت شركتا بارك بليس وديجيتالك، ثم أعيد تسمية الشركة لاحقًا إلى أوبجكت شير، وفي عام 1997 أعلنت الشركة أنها ستتخلى عن لغة سمول توك وتركز على لغة جافا. [ 2 ]

طاولة عمل قطع الغيار

يأتي برنامج Visual Smalltalk Enterprise عادةً مزودًا بنظام فرعي آخر يُسمى PARTS Workbench. يتيح هذا النظام تصميم المكونات، التي يمكن ربطها لاحقًا باستخدام تمثيل مرئي لروابط رسائل الأحداث. يستطيع المبرمجون إضافة نصوص برمجية إلى مكونات محددة وإنشاء مكونات متداخلة. كما يمكنهم تحسين وظائف نظام VSE Smalltalk الرئيسي واستخدامها ضمن PARTS Workbench.

على الرغم من أن بيئة تطوير PARTS تسمح بتطوير أنظمة صغيرة بسهولة بالغة (على غرار لغة Visual Basic إلى حد ما)، إلا أنه يُقال إنها تُشجع على التطوير المُجزأ. فأسلوب استخدام هذا النظام يميل إلى إنشاء العديد من الروابط والنصوص البرمجية، فهو لا يعتمد على مفهوم "النموذج" (كما هو مُستخدم في منهجية " نموذج-عرض-متحكم " الشائعة في العديد من لغات Smalltalk وغيرها). ومع ذلك، وباعتبارها بيئة تفاعل بين الإنسان والحاسوب للمبرمجين، تتميز بيئة PARTS بالعديد من الخصائص غير الموجودة في لغات Smalltalk الحديثة. فهي تتميز بسهولة استخدامها، مما يجعلها مثالية للتدريس التمهيدي ولتنفيذ البرامج بسرعة باستخدام واجهات مرئية.

حقوق النشر والترخيص

نتيجة للتاريخ المعقد، فإن وضع حقوق النشر والترخيص غير واضح، وتتكون بيئة تطوير VSE النموذجية الحديثة من العديد من العناصر التي تم تطوير العديد منها بواسطة أطراف ثالثة وبيعها بشكل منفصل ولكنها الآن مضمنة في التوزيع.

أما بالنسبة للإصدار الأخير (VSE 2000) فهو كالتالي:

عنصرصاحب حقوق الطبع والنشررخصة
آلة افتراضيةنورسشركة سيجول تمتلك VSE. شركة سينكوم لها الحق في بيعها وتقديم الدعم لها. [ 3 ]
الفئات الأساسيةمجهولمجهول
فئات مشاركة الكائناتسينكوميشمل ذلك WindowBuilder، ومجموعات الأدوات المختلفة، وGF/ST، وما إلى ذلك. وعلى هذا النحو، يمكن لشركة Cincom (تقريبًا؟) أن تفعل أي شيء تريده بهذه المنتجات (مع الأخذ في الاعتبار مشكلات ملفات DLL الخاصة بالشركة المصنعة الأصلية التي تؤثر على اثنين من مجموعات الأدوات).
الملف الشخصي/Vكينت بيكبرنامج مفتوح المصدر، بموجب ترخيص CPL 1.0 (مع العلم أن التبرعات مرحب بها). أداة لتحليل الأداء. لا يُعد جزءًا من توزيعة VSE.

الناس

قائمة جزئية بالأشخاص الذين عملوا في Digitalk/ParcPlace على VSE:

شخصتعليقات
جورج بوسورثالمؤسس المشارك لشركة Digitalk والمشارك في ابتكار لغة Smalltalk/V. مخترع Ephemerons . عمل لاحقاً على جامع البيانات المهملة في Microsoft .Net.
جيم أندرسونالمؤسس المشارك لشركة Digitalk والمبتكر المشارك لـ Smalltalk/V.
مايك تنغالمؤسس المشارك لشركة Digitalk والمبتكر المشارك لـ Smalltalk/V.
باربرا نوبارستاكالمؤسس المشارك لشركة Digitalk.
لي بريساكرموظف مبكر في شركة Digitalk ومساهم كبير في Smalltalk/V Win و PM و VSE.
ألين ويرفس-بروككبير العلماء في Digitalk-ParcPlace. يعمل حاليًا لدى Mozilla .
إريك كلايبرغمبتكر مجموعة أدوات WindowBuilder . شغل سابقاً منصب نائب رئيس قسم التطوير في شركة Digitalk-ParcPlace.أُرشف بتاريخ 9 يونيو 2007 على موقع Wayback Machine . شغل سابقًا منصب نائب رئيس تطوير المنتجات في شركة Instantiations.تمت أرشفة هذا المحتوى بتاريخ 29 سبتمبر 2007 على موقع Wayback Machine . وهو عضو حالي في مجلس إدارة منظمة Instantiations.
ستيفان ب. ويسلزخدمات Digitalk الاحترافية، تطوير الأطر.،.
سوزان فورتمانالتسويق الرقمي. انضم إلى شركة سينكوم كمدير لبرنامج سمول توك. يشغل حاليًا منصب نائب رئيس التسويق في شركة بارتنر وان. استحوذت بارتنر وان على سينكوم في يونيو 2024.
غاري غريغوريعملتُ على VSE وPARTS وواجهات VM وقواعد البيانات. أعمل الآن في شركة Seagull Software..
دان روبيلعملتُ على Subpanes/V. المدير التقني السابق لقسم التجسيدات
روكسي روشاتعملتُ على Subpanes/V. أعمل الآن لدى شركة Stoaks Software.أُرشف بتاريخ 22 أغسطس 2006 في أرشيف الإنترنت (Wayback Machine) .
بارت ويلرعملتُ على Subpanes/V.
كين كوبرعملتُ على Subpanes/V. تم توظيفي من قبل مايكروسوفت في عام 1997.
تيد بيترزعملتُ على Subpanes/V. كما تم توظيفي من قبل شركة مايكروسوفت في عام 1997.
مايك تايلورشغل منصب نائب رئيس الخدمات المهنية في شركة Digitalk. وكان سابقًا الرئيس التنفيذي ورئيس شركة Instantiations.تمت أرشفة هذه الصفحة بتاريخ 2007-10-02 في موقع Wayback Machine . العضو الحالي في مجلس إدارة Instantiations.
تيم روليدجعملتُ على الكثير من الأمور المتعلقة بلغة Smalltalk في شركة ParcPlace Systems Inc. وأعمل الآن على Squeak .

مراجع

  1. هوير، هنريك. "هل تقضي سينكوم ببطء على فيجوال سمول توك إنتربرايز؟" . منتدى سمول توك . تم الاطلاع عليه بتاريخ 23 ديسمبر 2015 .
  2. ليفيز، بيليندا. "جدول زمني مُعاد بناؤه لـ Visual Smalltalk من Digitalk" . إجابات جوجل . تم الاسترجاع في 20 مارس 2016 .
  3. "Comp.lang.smalltalk - Google Groups" .