Engine sama seperti library yang memudahkan kita untuk membuat aplikasi di Java. Beberapa engine yang ada di Java adalah sebagai berikut.

Engine J2ME

1. Apime

Merupakan engine yang berfungsi untuk mendesign user interface di aplikasi java untuk mobile. User interface yang didukung antara lain skin, keyboard, dan  internacionalization.

2. BaseMovil

Merupakan engine J2ME yang berfungsi untuk membuat aplikasi database

3. jMobileCore

Merupakan engine yang berfungsi untuk mendesign user interface aplikasi. . jMobileCore mensupport pengembangan compact and rich Canvas-based GUI.

4. kUI

kUI adalah Canvas base replacement, yaitu engine yang berfungsi untuk mendesign tampilan highlevel LCDUI (LCD User Interface).

5. Mewt

Engine java yang berfungsi untuk mendesign UI berupa tabel, grafik, dll.

Engine J2SE

1.  SAP Exchange Infrastructure

SAP Exchange Infrastructure (SAP XI) berfungsi untuk mengimplementasikan cross-system processes. Dapat menghubungkan systems dari berbagai vendor (non-SAP dan SAP) dan berbagai bahasa pemograman (Java, ABAP, dll).

2. Adapter Engine

Adapter Engine digunakan untuk mengkoneksikan Integration Engine ke SAP systems (RFC adapter) dan external systems

3. TyphonRT

Berfungsi untuk membuat 2D game berbasis Quake 3. Engine ini dapat berjalan pada J2SE dan android.

4.  SNP Console

5.  A Quake 3 Class Engine

Merupakan engine yang berfungsi untuk merender game java.

Engine J2EE

1. JSP Engine

2.  Tomcat Servlet

3. Mobile Learning Engine (MLE)

4.  Cross-Browser Core enggine

Advertisements