آلة افتراضية سكواك

Squawk هي آلة افتراضية مصغرة مكتوبة بلغة جافا، مُخصصة للأنظمة المدمجة والأجهزة الصغيرة. تُكتب معظم الآلات الافتراضية لمنصة جافا بلغات أصلية منخفضة المستوى مثل C و C++ ولغة التجميع ؛ ما يُميز Squawk هو أن جوهرها مكتوب بلغة جافا (وهذا ما يُسمى بالمفسر الدائري الفائق ). يُوفر تطبيق جافا سهولة في النقل والتكامل بين موارد الآلة الافتراضية والتطبيقات، مثل الكائنات والخيوط وواجهات نظام التشغيل.
يمكن تبسيط شكل آلة Squawk الافتراضية على النحو التالي:
- اكتب أكبر قدر ممكن من الآلة الافتراضية بلغة جافا
- استهداف الأجهزة الصغيرة ذات الموارد المحدودة
- تفعيل جافا لتطوير الأنظمة المدمجة الدقيقة
استُلهم هذا المشروع البحثي من Squeak . يتميز Squawk بإرثه في Java ME واستهلاكه المنخفض للذاكرة . [ 1 ] وقد طُوّر ليكون بسيطًا بأقل قدر من التبعيات الخارجية. هذه البساطة جعلته قابلاً للنقل وسهل التصحيح والصيانة. كما يوفر Squawk آلية معزولة لتمثيل التطبيق ككائن. في Squawk، يمكن تشغيل تطبيق واحد أو أكثر في JVM واحد. من الناحية النظرية، يكون كل تطبيق معزولًا تمامًا عن جميع التطبيقات الأخرى.
انظر أيضاً
- بقعة شمسية
- Jikes RVM ، وهي آلة افتراضية أخرى مكتوبة في الغالب بلغة جافا
- روبينيوس ، آلة افتراضية للغة روبي مكتوبة بلغة روبي
- MicroEJ VEE، وهي آلة افتراضية أخرى مكتوبة في الغالب بلغة (نسخة موسعة من) جافا
- قائمة الآلات الافتراضية لجافا
مراجع
- ↑ بنية آلة جافا الافتراضية للأجهزة الصغيرة جدًا، مؤرشفة في 16 فبراير 2008 على موقع Wayback Machine
روابط خارجية
- بودكاست تقنية SunSPOTs وSquawk
- بنية آلة جافا الافتراضية للأجهزة الصغيرة جدًا
- آلة Squawk الافتراضية: جافا (TM) على الجهاز الأساسي
- Javaone 2006 Squawk لشبكات الاستشعار اللاسلكية
- تخصيص آلة جافا الافتراضية المضمنة بناءً على التطبيقات
- النشر المسبق في ذاكرة القراءة فقط لنظام التشغيل Java-OS
- مشروع صن سبوت
- ملصق الصياح
- آلات جافا الافتراضية المتوقفة
- برمجيات صن مايكروسيستمز
- برنامج مجاني مكتوب بلغة C
- برنامج مجاني مكتوب بلغة جافا
- برنامج يستخدم رخصة جنو العمومية العامة
- أدوات برمجة الحاسوب
