DukeScript پروژه ای است که ادعا می کند که برنامه های جاوا توسعه شده با آن، امکان نصب و اجرا بر روی تمام سیستم عامل های دسکتاپ، iOS، اندروید و تمام مرورگر های مشهور را دارد!
نکته جالب اینجا است که DukeScript یک کامپایلر جاوا به جاوااسکریپت نیست! و مستقیما بایت کد ها را بر روی هر پلتفرم اجرا می کند.
در DukeScript رابط کاربری توسط HTML و CSS تولید می شود و data model توسط جاوا نوشته می شود و با استفاده از annotation به صفحات HTML متصل (bind) می شود.
برنامه های DukeScript برای اجرا بر روی سیستم عامل اندروید از Dalvik VM برای اجرای کد های جاوا و صفحات HTML نیز در WebView قرار می گیرند، برای سیستم عامل iOS نیز بهمین صورت فقط بجای Dalvik VM از RoboVM استفاده می شود. در مرورگر های وب از پروژه Bck2Brwser استفاده می شود که پیاده سازی یک VM به زبان جاوااسکریپت است که اجرا می دهد بایت کد های جاوا بدون نیاز به پلاگین درون مرورگر اجرا شوند، در سیستم عامل های دسکتاپ نیز از JVM واقعی و JavaFX استفاده می شود.