گرینفوت
Greenfoot یک محیط تعاملی برای توسعه برنامههای جاوا است که برای اهداف آموزشی در دبیرستان و سالهای اول دانشگاه ایجاد شده است. این اجازه میدهد تا برنامههای دو بعدی و برنامههای گرافیکی مانند شبیهسازی و بازیهای تعاملی را به آسانی ایجاد کرد.
توسعهدهنده(ها) | Michael Kölling, Computing Education Group, دانشگاه کنت |
---|---|
انتشار پایدار | ۳٫۱٫۰
۳۰ ژانویه ۲۰۱۷ |
مخزن | none |
سیستمعامل | چندسکویی |
بنسازه رایانش | سکوی جاوا |
در دسترس به | چندزبانگی |
گونه | محیط یکپارچه توسعه نرمافزار |
پروانه | پروانه عمومی همگانی گنو |
وبگاه |
Greenfoot در حال توسعه و نگهداری توسط دانشگاه کنت و با پشتیبانی اوراکل است. این نرمافزار آزاد منتشر شده تحت مجوز GPL بوده که بر روی سیستم عاملهای مختلف از جمله ویندوز، OS X، لینوکس، سولاریس و هر سیستم عاملی با JVMهای جدید قابل اجراست.
مدل برنامهنویسی
مدل برنامهنویسی Greenfoot متشکل از یک کلاس World (ارائه شده توسط یک صفحه نمایش مستطیل شکل منطقه) و هر تعداد از اشیاء actor است که میتوانند به طور مستقل از هم عمل کنند. جهان و بازیگران توسط اشیاء جاوا تعریف میشوند و Greenfoot متدهایی را در اختیار میدهد که برای جنبش، چرخش، تغییر ظاهر و تشخیص برخورد بازیگران مورد استفاده قرار میگیرد