سوبر كارد

SuperCard هي بيئة تطوير عالية المستوى متوقفة كانت تعمل على أجهزة كمبيوتر ماكنتوش ، تحت نظامي التشغيل 8 و 9 ، ونظام التشغيل OS X. وقد استُلهمت من HyperCard ، ولكنها تضمنت لغة أكثر ثراءً، ومجموعة أدوات واجهة مستخدم رسومية كاملة ، وألوانًا أصلية (على عكس الإضافات التي توفرها Apple أو جهات خارجية لـ HyperCard).

كانت لغة البرمجة المستخدمة في SuperCard تُسمى SuperTalk ، وكانت تعتمد بشكل كبير على HyperTalk ، وهي اللغة المستخدمة في HyperCard. بالإضافة إلى اللغة الأساسية، كان بإمكان SuperTalk استدعاء لغات البرمجة النصية القائمة على OSA مثل AppleScript ، وأوامر shell . كما كان من الممكن توسيع اللغة بما يُسمى بالبرامج الخارجية، وهي عبارة عن أجزاء من التعليمات البرمجية المُجمّعة التي تبدو وكأنها إجراءات أصلية.

يمكن تشغيل البرامج التي تم إنشاؤها باستخدام SuperCard داخل بيئة التطوير المتكاملة نفسها، أو كبرامج "مستقلة"، والتي تجمع بين البرامج والموارد التي أنشأها المستخدم مع محرك التنفيذ المستخدم بواسطة SuperCard.

تاريخ

السنوات الأولى

تم ابتكار برنامج SuperCard لأول مرة بواسطة بيل أبلتون ونشرته شركة Silicon Beach Software في عام 1989. [ 1 ] جمع أبلتون عناصر من برنامج World Builder (الذي كتبه)، وبرنامج HyperCard ، وبرنامج SuperPaint (لنظام Macintosh) ، وواجهة مستخدم نظام Macintosh. [ 2 ]

في عام 1990، استحوذت شركة ألدوس على شركة سيليكون بيتش . [ 3 ] أصدرت ألدوس الإصدار 1.6 من برنامج SuperCard الذي جلب دعمًا لـ AppleEvents، وقدرات رسومية محسنة، والعديد من التحسينات الأخرى.

منتصف التسعينيات

في فبراير 1994، استحوذت شركة أليجانت تكنولوجيز من سان دييغو على برنامج سوبر كارد. أصدرت أليجانت عدة نسخ من البرنامج، حتى أنها فازت بجائزة اختيار المحررين من مجلة ماك يوزر لأفضل تطبيق جديد لتأليف الوسائط المتعددة عام 1995. تضمنت النسخة 1.7 من سوبر كارد، التي صدرت في يونيو 1994، العديد من التحسينات المهمة، بما في ذلك دعم كويك تايم وعبارات التبديل . [ 4 ] في ديسمبر من العام نفسه، صدرت النسخة 2.0. كانت هذه أول نسخة أصلية تعمل على معالجات باور بي سي ، مما جعلها أسرع بكثير من النسخ السابقة على الأجهزة الأحدث. [ 5 ] كما قدمت هذه النسخة تطبيقًا يُسمى ستاندالون ميكر، والذي وفر واجهة أمامية لإمكانية تعديل فرع الموارد لمشاريع سوبر كارد القابلة للتنفيذ. لطالما كان سوبر كارد قادرًا على إنتاج تطبيقات تنفيذية مستقلة، لكن هذه الأداة سهّلت استخدامه على المستخدمين المبتدئين. صدرت النسختان 2.0 و2.5 باللغة اليابانية. [ 6 ] أضاف الإصدار 2.5 أيضًا دعمًا كاملًا للألوان بدقة 24 بت، ودعمًا لتقنية الواقع الافتراضي QuickTime. [ 7 ]

أواخر التسعينيات

صدرت بعد ذلك عدة نسخ من برنامج SuperCard، تضمنت ميزات مثل دعم الألوان الكاملة 24 بت وتحسينات على ميزة شريط الصور. وفي أوائل عام 1996، صدر منتج مصاحب جديد يُدعى Marionet. سمحت هذه الإضافة للمشاريع بالتواصل عبر الشبكات المحلية أو الإنترنت، موفرةً وظائف من جانب الخادم، ومبشرةً بعصر تطبيقات الويب المتطورة الذي نشهده اليوم.

[ 8 ] بعد عشرين شهرًا، تم إصدار النسخة الثالثة من برنامج SuperCard. تميزت هذه النسخة الجديدة بتنسيق ملف مشروع جديد يدعم خصائص المستخدم، ومحرر مشروع جديد كليًا.

كان هدف شركة أليجانت مواصلة الابتكار في منتج ماكنتوش، مع توفير بيئة تشغيل لنظام ويندوز (للتحرير على ماك، والتشغيل على ويندوز أو ماك)، وفي نهاية المطاف بيئة تأليف لويندوز. خاضت الشركة ثلاث محاولات مختلفة لطرح نسخة ويندوز من برنامج سوبر كارد للجمهور. كانت المحاولة الأولى عبارة عن "نقل" حقيقي للمنتج (والذي كان سيشمل بيئتي التحرير والتشغيل على ويندوز)، لكنها استغرقت وقتًا طويلاً وكانت غير مستقرة للغاية بسبب الافتقار إلى "مجموعة أدوات" رسومية قوية كتلك المتوفرة على منصة ماك. تقرر أنه من غير العملي استخدام شفرة مصدر ماكنتوش كأساس للنقل إلى ويندوز في ذلك الوقت، لذا كانت المحاولة الثانية عبارة عن إنشاء بيئة تشغيل فقط تدعم معظم إمكانيات سوبر كارد، ولكن باستخدام قاعدة شفرة جديدة تمامًا كُتبت من الصفر بواسطة مهندسين جدد. كانت هذه النسخة أكثر استقرارًا، لكنها لم تصل في النهاية إلى السوق (على الرغم من أنها شكلت الأساس لملحق رودستر (انظر أدناه)). كانت المحاولة الثالثة قصيرة الأجل للغاية، ولكنها استندت إلى محادثات مع شركة أبل تتعلق بـ QuickTime Interactive (QTi)، والتي كان من المفترض أن توفر بيئة قائمة على Quicktime يمكن استخدامها لإنشاء أداة تطوير وتأليف قائمة على Quicktime باستخدام لغة SuperTalk.

في نهاية المطاف، أنشأت الشركة أيضًا إضافةً لمتصفح SuperCard تُسمى "Roadster" عام 1996 لتشغيل "المشاريع" - وهي النسخة الخاصة بـ SuperCard من "المجموعات". دعمت Roadster مجموعةً فرعيةً من إمكانيات SuperCard، ولكن نظرًا لكونها إضافةً للويب، فقد كانت المرة الأولى التي يُمكن فيها تشغيل محتوى SuperCard على نظام Windows. [ 9 ] [ 10 ]

في مايو 1998، استحوذت شركة Incwell DMG على برنامج SuperCard وجميع المنتجات ذات الصلة من شركة Allegiant. وبعد ذلك بوقت قصير، أُعلن عن الإصدار 3.5. هذا الإصدار، الذي صدر أخيرًا في أكتوبر 1998، كان أسرع من الإصدارات السابقة، ويدعم QuickTime 3، وخاصية السحب والإفلات ، وغيرها. كما خفضت Incwell سعره إلى النصف مقارنةً بالإصدارات السابقة. [ 9 ]

وقد جاء الإصدار 3.6، الذي صدر عام 1999، بنسخة يابانية والعديد من التحسينات الداخلية.

القرن الحادي والعشرون

في عام 2002، تم الاستحواذ على برنامج SuperCard للمرة الرابعة. هذه المرة، اشترت شركة Solutions Etcetera ، التي كانت تُطوّر SuperCard لصالح شركة IncWell، المنتج، وأعلنت عن الإصدار الرابع. قدّم هذا الإصدار الجديد دعمًا لنظام التشغيل Mac OS X ، وتوافقًا كاملًا مع السمات، ومجموعة واسعة من عناصر واجهة المستخدم.

تم إصدار نسخ تصل إلى 4.8، والتي جلبت تحسينات وإصلاحات للأخطاء، ودعمًا أصليًا لأجهزة ماك التي تعمل بمعالجات إنتل من آبل، وتحسينات لبيئة التطوير المتكاملة، ودقة رقمية موسعة، ورسومات رسم مضادة للتشويش، ودعمًا موسعًا للواجهة. [ 11 ]

اعتبارًا من مارس 2023، لم يكن برنامج SuperCard 4.8.1 متوافقًا مع نظام macOS Catalina أو الإصدارات الأحدث بسبب إزالة دعم التطبيقات ذات 32 بت في نظام macOS. [ 12 ]

نتيجةً لوفاة سكوت سيمون، الشريك المؤسس لشركة Solutions Etcetera، في أبريل 2024، تم إغلاق موقع SuperCard الإلكتروني وموقع الشركة الأم. وبذلك انتهى تاريخ المنتج الذي امتد لستة وثلاثين عامًا. كانت نقطة التحول الحاسمة في جدوى SuperCard التجارية هي قرار Solutions Etcetera بعدم اتباع خطة تطوير Apple. فبعد أن توقف نظام macOS عن دعم تطبيقات 32 بت في عام 2012 ( نظام OS X Mountain Lion )، أصبح تشغيل SuperCard مقتصرًا على الأجهزة القديمة (التي تُعرّفها Apple بأنها غير مدعومة رسميًا)، أو في بيئات محاكاة على الأجهزة الحديثة. هذا، بالإضافة إلى ظهور بدائل وأطر عمل تأليف برامج أكثر حداثة ومتعددة المنصات، قلّص بشكل كبير قاعدة العملاء المحتملة.

مراجع

  1. موران، توم (أبريل 1989). "ما وراء هايبركارد" . ماكوورلد . المجلد  6، العدد  4. ص  81.
  2. جوكين، دان (1989). "مقدمة". الدليل الكامل لبطاقات سوبركارد . كومبيوت! بوكس. ص. 7، 17-18. ISBN  0874551986.
  3. "نبذة عنا" . شركة سيليكون بيتش للبرمجيات . مؤرشف من الأصل بتاريخ 11 أكتوبر 2016.
  4. تيسلر، فرانكلين ن.؛ سينغ، هارجيت (فبراير 1995). "سوبركارد 1.7.1" . ماكوورلد . المجلد 12، العدد 2. ص 68.   مراجعة للعبة SuperCard 1.7.1 مع قائمة بالميزات الجديدة وإشارة إلى الناشر الجديد
  5. ليفيتوس، بوب (يوليو 1995). "سوبر كارد / ليست هايبر كارد التي يعرفها والدك" . ماك يوزر . المجلد 11، العدد 7. ص 59.   مراجعة لبطاقة SuperCard 2.0 تشير إلى الإصدار الأصلي لمعالجات PowerPC.
  6. ""موقع MacinStuff Times الإلكتروني" - "شحن النسخة اليابانية من بطاقة SuperCard 2.5" . www.informedusa.com . تاريخ الوصول: 6 يونيو 2018 .
  7. "إعلان لبطاقة أليجانت سوبر كارد" . التفاعلية . العدد 5. نوفمبر 1995. ص 8.  
  8. دنكان، جيف (يناير 1997). "أرسلوا الروبوتات" . ماكوورلد . المجلد 12، العدد 1. ص 153-156.   
  9. 1 2 دنكان، جيف (مايو 1999). "سوبر كارد 3.5" . ماكوورلد . العدد مايو 1999. ص 44.  مراجعة لبرنامج SuperCard 3.5.2 مع ذكر الملاك الجدد والميزات الجديدة، بما في ذلك ذكر Roadster.
  10. ^ أنزوفين ، ستيفن (يونيو 1997). "سوبر كارد 3.0" . ماك أديكت . رقم 10. ص. 62-63.  اذكر بوضوح اسم Roadster في SuperCard 3.0
  11. "تقديم SuperCard 4.8" . SuperCard . مؤرشف من الأصل بتاريخ 9 نوفمبر 2020.
  12. "سوبر كارد في نسخ متوازية" . سوبر كارد . مؤرشف من الأصل بتاريخ 24 أغسطس 2021.