برامج التطبيقات

كان AppWare نظامًا سريعًا لتطوير التطبيقات لأنظمة مايكروسوفت ويندوز وماك أو إس الكلاسيكي، ويعتمد على لغة برمجة رسومية بسيطة . كانت التطبيقات تُبنى عن طريق ربط أيقونات تمثل عناصر البرنامج وأوامرها. ويمكن تجميع المنطق الناتج على أي من النظامين، وعادةً ما يتطلب الأمر تغييرات طفيفة فقط على تصميم واجهة المستخدم الرسومية لإتمام عملية النقل.

تم طرحه في الأصل عام 1989 باسم Serius89 من قبل شركة Serius، وأصبح في النهاية Serius Developer ، وهو معروف باسم AppWare عندما كانت مملوكة ومسوقة من قبل شركة Novell بدءًا من عام 1993. باعت شركة Novell المنتج في عام 1996، وتم تغيير اسمه إلى MicroBrew ، وتوقف تطويره في النهاية خلال عام 1997.

تاريخ

سيريوس

بدأ جو فيرماج تطوير ما سيصبح لاحقًا برنامج AppWare في يونيو 1987 تقريبًا، وكان الهدف الأساسي هو المساعدة في تطوير نظام محاسبي لشركة بطاقات المعايدة التي يملكها والداه . [ 1 ] في عام 1989، عندما كان عمره 18 عامًا، أسس هو وشقيقه إد شركة Serius Corp. لتسويق المنتج، المعروف الآن باسم Serius89 . [ 1 ] كان مقر الشركة في مدينة سولت ليك، بولاية يوتا . [ 2 ]

صدرت النسخة 1.0 لأجهزة ماك في أغسطس 1989، بنسختين: Serius Programmer التي تتيح إنشاء تطبيقات جديدة باستخدام مكتبة الكائنات الموجودة، و Serius Developer التي تتيح كتابة كائنات جديدة بلغات برمجة خارجية. تبع هذا الإصدار النسخة 1.1 في أكتوبر، والتي أضافت كائن قاعدة بيانات جديد ، ثم التحديث 1.2 في ديسمبر. [ 3 ] كان Serius أحد أدوات البرمجة المرئية العديدة المتوفرة لأجهزة ماك في أواخر الثمانينيات، مثل Prograph من TGS Systems . [ 4 ] بيع منتج Serius89 Programmer بسعر 295 دولارًا أمريكيًا، وSerius89 Developer بسعر 495 دولارًا أمريكيًا. [ 5 ] خلصت مراجعة MacWEEK لـ Serius89 1.2 إلى أنه "نهج جديد ورائع لبرمجة سطح المكتب، وعلى الرغم من أوجه قصوره، نعتقد أنه استثمار سيؤتي ثماره في المستقبل". [ 5 ]

تلا ذلك تحديث رئيسي في أبريل 1990، وهو الإصدار 2.0. تضمن هذا التحديث مجموعة موسعة من العناصر، بما في ذلك دعم صندوق أدوات الاتصالات وعنصر طرفية مرتبط به. كما تضمن هذا الإصدار مجموعة من عناصر الوسائط المتعددة التي أتاحت إنشاء تطبيقات أكشاك تفاعلية وما شابه. ثم صدر الإصدار 2.1 في أكتوبر، وشهد الإصدار 2.2 في أكتوبر 1991 تحسينًا هائلًا في الأداء. [ 3 ] وبحلول نهاية عام 1991، استقطبت شركة سيريوس العديد من المستثمرين الخارجيين، وبلغ عدد موظفيها 21 موظفًا. [ 1 ]

في يناير 1992، تم إصدار النسخة 3.0، والتي تضمنت تغييرات جوهرية. إلا أن التغيير الأكبر حدث في نوفمبر 1992، مع إضافة دعم نظام ويندوز وتغيير اسم البرنامج إلى Serius Workshop و Serius Developer Pro (وهو الاسم الذي كان يُطلق على البرنامجين Programmer وDeveloper في الإصدارات السابقة). [ 3 ]

برامج التطبيقات

استثمرت نوفيل في شركة سيريوس في مناسبات عديدة. في يونيو 1993، خلال فترة التوسع المكثف لراي نوردا ، استحوذت نوفيل على سيريوس بالكامل. [ 3 ] كما استحوذت الشركة على شركة سوفتوير ترانسفورميشنز، التي طورت مكتبة برمجية متعددة المنصات يمكن استخدامها لنقل البرامج التقليدية إلى عدد من المنصات، بما في ذلك ماك، وويندوز، وسن أو إس ، ويونكس وير ، وإتش بي-يو إكس ، مع خطط لإضافة المزيد. [ 6 ]

تم دمج شركتي Serius وSoftware Transformations تحت اسم AppWare الجديد ، على الرغم من كونهما منتجين منفصلين. وبعد عمليات الاستحواذ مباشرةً، تم تصنيف AppWare كإحدى "الركائز الثلاث" لاستراتيجية نوفيل طويلة الأجل، إلى جانب NetWare و UnixWare . وكانت الخطة، وفقًا لتصريحات نوفيل، هي تسهيل كتابة البرامج المتوافقة مع الشبكات لمطوري الطرف الثالث. [ 7 ]

تحت العلامة التجارية الجديدة AppWare، أصبح Serius يُعرف باسم AppWare Visual AppBuilder ، أو VAB اختصارًا. كما تغير اسم الكائنات الداخلية، فأصبحت "وحدات AppWare القابلة للتحميل" (ALMs)، تماشيًا مع تسمية وحدات NetWare القابلة للتحميل (NLMs) ضمن منتج Novell NetWare الأساسي . صدرت النسخة المُعاد تسميتها حديثًا كإصدار 1.0 في أكتوبر 1993. [ 3 ] وأصبحت قاعدة بيانات Software Transformations تُعرف باسم AppWare Foundation . [ 6 ]

لم يمضِ وقت طويل حتى بدأت خطط AppWare بالانهيار. وبحلول أوائل عام 1994، بدأ دعم نوفيل لمؤسسة AppWare بالتضاؤل، وفي سبتمبر من العام نفسه، أعلنت الشركة عن نيتها بيع المنتج إلى طرف ثالث. وأكدت الشركة استمرار تطوير Visual AppBuilder، مع إصدار نسخة متوافقة مع نظام يونكس لاحقًا. كما واصلت إصدار عدد من برامج إدارة دورة حياة التطبيقات (ALM) الجديدة. [ 8 ] لم تُصدر نسخ يونكس أبدًا، بل أُعيد تسمية نسختي ماك وويندوز إلى AppWare، وتم تحديثهما في الإصدار 1.1 عام 1994.

مصنع جعة صغير

أُجبر نوردا على مغادرة نوفيل في أبريل 1994، وبيعت لاحقًا العديد من الشركات والمنتجات التي كان قد اشتراها. وفي منتصف عام 1995، أصيب جو فيرماج بخيبة أمل تجاه نوفيل، بعد قرارها بيع يونكس وير والتخلي عن مشروع "سوبر نوس" الذي كان سيجمع بين يونكس وير ونت وير، فغادر نوفيل في وقت لاحق من ذلك العام. [ 9 ] ثم أعلنت نوفيل علنًا في نوفمبر 1995 أنها تبحث عن مشترٍ لآب وير. [ 10 ]

في مارس 1996، أُعلن (استنادًا إلى اتفاقية وُقِّعت في الشهر السابق) أن شركة نوفيل قد باعت جميع حقوق تقنية AppWare لشركة جديدة تُدعى Network Multimedia Inc. (NMI)، برئاسة إد فيرماج، الذي كان مديرًا لتسويق AppWare في نوفيل. [ 11 ] صرّح إد فيرماج بأن الشركة الجديدة لديها خطط لتحسين وتوسيع إمكانيات AppWare على منصات متعددة وبالتكامل مع تقنيات الكائنات والمستندات المختلفة. [ 12 ] (لم ينتقل جو فيرماج إلى Network Multimedia، بل شارك في تأسيس USWeb بعد مغادرته نوفيل).

ثم في يوليو 1996، أعادت شركة Network Multimedia تسمية AppWare إلى MicroBrew وأطلقته من جديد كأداة تطوير مرئية لتطبيقات الإنترنت. [ 13 ] واستمرت Network Multimedia في إصدار إعلانات بخصوص MicroBrew حتى فبراير 1997. [ 14 ]

استمرت الشركة في التطوير لفترة من الوقت، لكنها أفلست في عام 1997. [ 3 ]

حاول مستخدمو النظام التفاوض على إصدار شفرة المصدر بموجب ترخيص مفتوح المصدر في أوائل عام 2000، وأطلقوا مشروع "ذا سيريس بروجكت" على منصة سورس فورج لتنسيق عملية التطوير. إلا أن هذا الإصدار لم يتم على ما يبدو، إذ لا تحتوي الصفحة على أي شفرة برمجية. [ 15 ]

وصف

كانت التطبيقات في AppWare تُبنى عن طريق إسقاط أيقونات تمثل كائنات مُعدة مسبقًا على ورقة عمل، ثم ربطها معًا لتمثيل تدفق الرسائل بينها. وكانت الاتصالات تتم عبر بروتوكول يُعرف باسم بروتوكول تفاعل الكائنات . [ 16 ] بعض هذه "الكائنات" كانت تمثل عبارات منطقية أساسية، بينما مثلت كائنات أخرى عناصر واجهة المستخدم الرسومية مثل محررات النصوص. وكان المنطق العام لأي كائن معين، كمحرر نصوص في نافذة مثلاً، يُبنى كسلسلة من روابط هذه الكائنات، تُفعّل استجابةً لحدث ما. [ 16 ] وعلى مستوى عالٍ، يُشبه النظام في مفهومه HyperCard أو Visual Basic ، حيث يرتبط منطق البرنامج ارتباطًا وثيقًا بالكائن الذي يُرسل الحدث الأولي.

طوّرت AppWare تطبيقاتٍ حقيقيةً قابلةً للنقر المزدوج، تعمل بشكلٍ أصلي على نظامي التشغيل ويندوز وماك. وعلى عكس معظم الأنظمة المشابهة، مثل HyperCard، لم تكن هذه التطبيقات تبدو نمطيةً، بل كانت تعمل كجزءٍ لا يتجزأ من النظام المضيف. ومع ذلك، تشابهت هذه التطبيقات مع HyperCard في أنها لم تدعم عادةً تشغيل نوافذ متعددة أو إنشاء مستندات جديدة. تألفت تطبيقات AppWare من عددٍ ثابتٍ من النماذج والنوافذ، وهو أثرٌ جانبيٌّ لعدم وجود NEWمُعاملٍ من نوع `-type` لإنشاء كائناتٍ جديدةٍ أثناء التشغيل.

مراجع

الاقتباسات

  1. 1 2 3 سميث، دون. "جوزيف فيرماج جادٌّ في عمله - 'بجدية'." (رئيس شركة سيريوس) (نبذة عن الشركة)." مجلة تسويق الحواسيب، ديسمبر 1991، ص 28 وما بعدها. قاعدة بيانات غيل العامة (تم الاطلاع عليها في 30 مايو 2020). https://link.gale.com/apps/doc/A11730667/ITOF?u=wikipedia&sid=ITOF&xid=5f563d4f
  2. كوفي، بيتر. "نظام موثوق للمشاريع الكبيرة". مجلة PC Week، 13 نوفمبر 1989، ص 122. قاعدة بيانات Gale General OneFile (تم الاطلاع عليها في 30 مايو 2020). https://link.gale.com/apps/doc/A7882558/ITOF?u=wikipedia&sid=ITOF&xid=8deac8f9
  3. 1 2 3 4 5 6 Cox 2000 .
  4. كلاتزكين، دينيس. "إلى أي مدى تريد أن تصبح الأمور شخصية؟" مجلة ماكويك، 5 ديسمبر 1989، ص 72. قاعدة بيانات غيل العامة (تم الاطلاع عليها في 30 مايو 2020). https://link.gale.com/apps/doc/A7950846/ITOF?u=wikipedia&sid=ITOF&xid=5920e3c7
  5. 1 2 كلاتزكين، دينيس. "محاولة جادة في برمجة سطح المكتب". ماك ويك، 9 يناير 1990، ص 52 وما بعدها. غيل جنرال ون فايل (تم الاطلاع عليه في 30 مايو 2020). https://link.gale.com/apps/doc/A8029684/ITOF?u=wikipedia&sid=ITOF&xid=118de77e .
  6. 1 2 جيلولي 1993 ، ص. 21.
  7. جيلولي 1993 ، ص 25.
  8. سكوت مايس، "استراتيجية تطبيقات الويب في حالة فوضى" ، إنفوورلد ، 5 سبتمبر 1994، ص 5
  9. فيرماج، جو (1 أكتوبر 2003). "رسالة مفتوحة المصدر" . CNET News.com. مؤرشف من الأصل في 9 أبريل 2004.
  10. كريل، بول. "هل ستكون AppWare هي التالية التي ستختفي؟" InfoWorld، 6 نوفمبر 1995، ص 24. Gale General OneFile (تم الاطلاع عليه في 28 مايو 2020). https://link.gale.com/apps/doc/A17528612/ITOF?u=wikipedia&sid=ITOF&xid=3fc8fe12
  11. «انفصلت مجموعة تطبيقات نوفيل لتأسيس شركة نتوورك ملتيميديا؛ حيث قامت نتوورك ملتيميديا ​​بنشر تطبيقاتها على الإنترنت، مُفيَةً بالتزاماتها تجاه الشركاء والمطورين.» بزنس واير، 6 مارس 1996، 3060088. غيل جنرال ون فايل (تم الاطلاع عليه في 27 مايو 2020). https://link.gale.com/apps/doc/A18060083/ITOF?u=wikipedia&sid=ITOF&xid=9b0a60e5
  12. كولبي، كليفورد. "لم تعد تطبيقات البرامج بلا مأوى". ماك ويك، 25 مارس 1996، ص 22 وما بعدها. غيل جنرال ون فايل (تم الاطلاع عليه في 27 مايو 2020). https://link.gale.com/apps/doc/A18129695/ITOF?u=wikipedia&sid=ITOF&xid=945d3d59
  13. كولبي، كليفورد. "AppWare تتحول إلى بيئة تطوير Microbrew، Net." MacWEEK، 8 يوليو 1996، ص 27. Gale General OneFile (تم الاطلاع عليه في 27 مايو 2020). https://link.gale.com/apps/doc/A18460776/ITOF?u=wikipedia&sid=ITOF&xid=3add01ad
  14. بيرلستين، جوانا. "برنامج مشروبات صغير يحصل على دعم WebStar". MacWEEK، 24 فبراير 1997، ص 14. Gale General OneFile (تم الاطلاع عليه في 27 مايو 2020). https://link.gale.com/apps/doc/A19156417/ITOF?u=wikipedia&sid=ITOF&xid=39ef16ed
  15. "المشروع الجاد" ، سورس فورس، 10 يونيو 2000
  16. 1 2 كيلي 1990 .

فهرس

  • كوكس، إدوارد (29 مايو 2000). "تاريخ موجز لصناعة البيرة الصغيرة" . مجلة "حياة صناعة البيرة الصغيرة!". مؤرشف من الأصل بتاريخ 14 يوليو 2011.
  • كيلي، ديف (فبراير 1990). "Serius89 وHyperBASIC" . MacTutor.
  • جيلولي، كارلين (18 أكتوبر 1993). "نوفيل تطلق أولى أجزاء تطبيقها" . عالم الشبكات. الصفحات  21، 25-26 .

للمزيد من القراءة

  • جو فيرماج، "نظرة عامة على بنية Visual AppBuilder"، نوفيل آب نوتس ، مايو 1994
  • مارك جيبس، "تطبيق نوفيل آب وير يُظهر وعدًا مبكرًا"، نيتورك وورلد ، 27 يونيو 1994، ص  55-57
  • رونالد ناتر، "برنامج AppWare يفك شفرة تطوير البرامج"، عالم الشبكات ، 27 فبراير 1995، ص  51-51