مخترع تطبيقات معهد ماساتشوستس للتكنولوجيا

MIT App Inventor (أو App Inventor أو MIT AI2 ) هي لغة برمجة مرئية عالية المستوى تعتمد على الكتل ، طورتها جوجل في الأصل، ويتولى معهد ماساتشوستس للتكنولوجيا (MIT) صيانتها حاليًا. تتيح هذه اللغة للمبتدئين إنشاء تطبيقات حاسوبية لنظامي تشغيل: أندرويد و iOS ، اعتبارًا من 25 سبتمبر 2023.  كان البرنامج في مرحلة الاختبار التجريبي. وهو مجاني ومفتوح المصدر، ومرخص بموجب ترخيص مزدوج : ترخيص Creative Commons Attribution ShareAlike 3.0 Unported ، وترخيص Apache 2.0 لشفرة المصدر . يستهدف البرنامج بشكل أساسي الأطفال والطلاب الذين يدرسون برمجة الحاسوب ، على غرار برنامج Scratch .

تتألف واجهة الويب من واجهة مستخدم رسومية (GUI) تُشبه إلى حد كبير Scratch و StarLogo ، مما يسمح للمستخدمين بسحب وإفلات العناصر المرئية (الكتل) لإنشاء تطبيق يمكن اختباره على أجهزة Android وiOS وتجميعه لتشغيله كتطبيق Android. ويستخدم تطبيقًا مصاحبًا للهواتف المحمولة يُسمى MIT AI2 Companion، يوفر اختبارًا وتصحيحًا مباشرًا للمشاكل.

يوفر App Inventor التكامل مع خدمات مختلفة عبر الإنترنت، مثل Google Sheets و Firebase .

عند إنشاء App Inventor، استندت جوجل إلى أبحاث سابقة مهمة في مجال الحوسبة التعليمية، وإلى العمل الذي تم إنجازه داخل جوجل على بيئات التطوير عبر الإنترنت. [ 1 ]

تاريخ

أُتيح التطبيق بناءً على طلب في 12 يوليو 2010، ثم أُطلق رسميًا في 15 ديسمبر 2010. قاد فريق App Inventor كلٌ من هال أبيلسون [ 1 ] ومارك فريدمان. [ 2 ] في النصف الثاني من عام 2011، نشرت جوجل شفرة المصدر، وأغلقت خادمها، وقدمت التمويل اللازم لإنشاء مركز MIT للتعلم عبر الأجهزة المحمولة ، بقيادة هال أبيلسون، مبتكر App Inventor، وزميليه من أساتذة معهد ماساتشوستس للتكنولوجيا، إريك كلوبفر وميتشل ريسنيك. [ 3 ] أُطلق إصدار معهد ماساتشوستس للتكنولوجيا في مارس 2012. [ 4 ]

في 6 ديسمبر 2013 (بداية ساعة البرمجة[ 4 ] أصدر معهد ماساتشوستس للتكنولوجيا App Inventor 2، وأعاد تسمية الإصدار الأصلي إلى "App Inventor Classic" [ 5 ] الاختلافات الرئيسية هي:

  • كان محرر الكتل في الإصدار الأصلي يعمل في عملية جافا منفصلة، ​​باستخدام مكتبة Open Blocks Java لإنشاء لغات برمجة الكتل المرئية والبرمجة
محرر الكتل الكلاسيكي في App Inventor

يُوزّع برنامج Open Blocks من قِبل برنامج شيلر لتدريب المعلمين (STEP) التابع لمعهد ماساتشوستس للتكنولوجيا، وهو مُستمد من بحث رسالة الماجستير التي أجرتها ريكاروز روك. وقد دعم البروفيسور إريك كلوبفر ودانيال ويندل من برنامج شيلر توزيع Open Blocks بموجب ترخيص من معهد ماساتشوستس للتكنولوجيا . [ 6 ] ترتبط برمجة Open Blocks المرئية ارتباطًا وثيقًا ببرنامج StarLogo TNG، وهو مشروع تابع لبرنامج STEP، وبرنامج Scratch ، وهو مشروع تابع لمجموعة رياض الأطفال مدى الحياة التابعة لمختبر الإعلام في معهد ماساتشوستس للتكنولوجيا بقيادة ميتشل ريسنيك . وقد استبدل برنامج App Inventor 2 [ 5 ] برنامج Open Blocks ببرنامج Blockly ، وهو محرر كتل يعمل داخل متصفح الويب .

يتيح تطبيق MIT AI2 Companion [ 7 ] تصحيح الأخطاء في الوقت الفعلي على الأجهزة المتصلة عبر شبكة Wi-Fi أو منفذ USB . بالإضافة إلى ذلك، يمكن للمستخدم استخدام محاكي "على الكمبيوتر" متوفر لأنظمة Windows و MacOS و Linux .

الشركات المشتقة

في يونيو 2018، تم إطلاق نسخة مُحسّنة من App Inventor 2 تُسمى Kodular. [ 8 ] ويتم الترويج لها على أنها نسخة "مُحسّنة" وأكثر حداثة من App Inventor 2. [ 9 ]

انظر أيضاً

مراجع

  1. 1 2 هارديستي، لاري (19 أغسطس 2010). "جذور معهد ماساتشوستس للتكنولوجيا في برنامج جوجل الجديد" . مكتب أخبار معهد ماساتشوستس للتكنولوجيا.
  2. وولبر، ديفيد؛ أبيلسون، هال ؛ سبيرتوس، إيلين ؛ لوني، ليز (مايو 2011)، App Inventor لنظام Android: أنشئ تطبيقات Android الخاصة بك ، أورايلي، ISBN 978-1-4493-9748-7
  3. "مبتكر تطبيقات في معهد ماساتشوستس للتكنولوجيا" .
  4. 1 2 كلارك، أندرو (30 ديسمبر 2013)، "إطلاق الإصدار الثاني من App Inventor" ، أخبار معهد ماساتشوستس للتكنولوجيا ، تم الاطلاع عليه في 7 يوليو 2019
  5. 1 2 App Inventor Classic ، 3 ديسمبر 2013
  6. "على أكتاف العمالقة!" . مؤرشف من الأصل في 11 أغسطس 2010. تم الاطلاع عليه في 10 أغسطس 2010 .
  7. "دليل معهد ماساتشوستس للتكنولوجيا للذكاء الاصطناعي 2" . 25 مايو 2019. تم الاطلاع عليه بتاريخ 8 يوليو 2019 .
  8. ^ "كودولار" . كودولار . تم الاسترجاع 2022-06-22 .
  9. ^ باريرو ، دييغو (2018-12-31). "شكرا لك 2018!" . ركن كودولار . تم الاسترجاع 2022-06-22 .