Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
Embedded Java is a set of Java technologies designed for programming embedded systems, or computers with dedicated functions. Examples of embedded systems include:
There are two types of embedded Java:
Embedded Java not only supports embedded platforms like ARM and Power Architecture, but also supports desktop and server platforms like x86, x64, and SPARC 32-bit and 64-bit, whether they are powered by Linux, Windows or Solaris.
Some of the target devices for embedded Java are headless, which means they do not have a display monitor, a keyboard or a mouse. As such, files needed for these devices may be discarded. As a result, the Java Runtime Environment (JRE) that is used to run an embedded Java program can be small - about half the size of a regular JRE. To save time when developing an embedded Java application, graphical integrated development environments like Eclipse or Netbeans can be used.