Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Embedded Java

From Wikipedia, the free encyclopedia
Embedded Java at the Embedded World fair 2014 in Nuremberg
IS2T embedded Java demonstration at Embedded World exhibition 2014 in Nuremberg

Embedded Java refers to versions of theJava program language that are designed forembedded systems. Since 2010 embedded Java implementations have come closer to standard Java, and are now virtually identical to the Java Standard Edition. Since Java 9 customization of the Java Runtime through modularization removes the need for specialized Java profiles targeting embedded devices.

History

[edit]

Although in the past some differences existed between embedded Java and traditional PC based Java, the only difference now is that embedded Java code in theseembedded systems is mainly contained in constrained memory, such asflash memory. A complete convergence has taken place since 2010, and now Java software components running on large systems can run directly with no recompilation at all ondesign-to-costmass-production devices (such as consumers, industrial,white goods, healthcare, metering, smart markets in general)

CORE embedded Java API for a unified Embedded Java ecosystem

[edit]
The core Java API

In order for a software component to run on any Java system, it must target the core minimal API provided by the different providers of the embedded Java ecosystem. Companies share the same eight packages of pre-written programs. The packages (java.lang, java.io, java.util, ... ) form the CORE Embedded Java API, which means that embedded programmers using the Java language can use them in order to make any worthwhile use of the Java language.

Old distinctions between SE embedded API and ME embedded API from ORACLE

[edit]

Java SE embedded is based on desktopJava Platform, Standard Edition.[1] It is designed to be used on systems with at least 32 MB ofRAM, and can work onLinuxARM,x86, orPower ISA, andWindows XP andWindows XP Embedded architectures.

Java ME embedded used to be based on theConnected Device Configuration subset ofJava Platform, Micro Edition.[2] It is designed to be used on systems with at least 8 MB ofRAM, and can work onLinuxARM,PowerPC, orMIPS architecture.

See also

[edit]

References

[edit]
  1. ^"JAVA SE FOR EMBEDDED".Oracle Corporation. Retrieved2011-09-04.
  2. ^"JAVA ME FOR EMBEDDED".Oracle Corporation. Retrieved2011-09-04.

External links

[edit]
Wikimedia Commons has media related toJava Embedded.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Embedded_Java&oldid=1004284320"
Categories:
Hidden category:

[8]ページ先頭

©2009-2025 Movatter.jp