اسپارک
اسپارک یک زبان برنامه نویسی کامپیوتری و بر پایه زبان برنامهسازی Ada است، هدف اسپارک توسعه نرم افزارهای بسیار تجمیعی است که در سیستمهای قابل پیشبینی کاربرد دارد و تسهیلاتی برای توسعه نرمافزارهایی است که اطمینان و امنیت از آن انتظار میرود. اولین نسخه اسپارک ۸۳(۱۹۸۳بر پایه ایدا۸۳) و آخرین نسخه آن ۲۰۰۵ و همانطور که بالاتر گفتهشد از ایدا۲۰۰۵ استفاده کرده است. اسپارک نرم افزار آزاد و متنباز،چارچوب نرمافزاری تحت وب است که به زبان جاوا نوشته شده و انتخاب دیگری به جای سایر نرمافزاهای کاربردی وب جاوایی از قبیل JAX-RS, Play framework و Spring MVC است که به طور پیش فرض روی وب سرور Jetty اجرا می شود. اسپارک توسط «Per Wendel»در 2011 ساخته و متنباز شد.
Example (Hello World) import static spark.Spark.*;
public class HelloWorld { public static void main(String[] args) { get("/hello", (request, response) -> "Hello World!"); }
} اسپارک از سیناترا الهام گرفته است و با جاوا۸ نوشته شده است. سیناترا یک کتابخانه نرمافزار وبی آزاد و متنباز است که با روبی نوشته شده است و انتخاب دیگری برای چارچوبهای نرمافزار کاربردی وبی روبی مانند Ruby on Rails است.