Innebygd Java - Embedded Java

Image
Embedded Java på Embedded World-messen 2014 i Nürnberg
Image
IS2T innebygd Java-demonstrasjon på Embedded World-utstillingen 2014 i Nürnberg

Innebygd Java refererer til versjoner av Java-programspråket som er designet for innebygde systemer . Siden 2010 har innebygde Java-implementeringer kommet nærmere standard Java, og er nå praktisk talt identiske med Java Standard Edition. Siden Java 9-tilpasning av Java Runtime gjennom modulering fjerner behovet for spesialiserte Java-profiler rettet mot innebygde enheter.

Historie

Selv om det tidligere eksisterte noen forskjeller mellom innebygd Java og tradisjonell PC-basert Java, er den eneste forskjellen nå at innebygd Java-kode i disse innebygde systemene hovedsakelig er inneholdt i begrenset minne, for eksempel flashminne . En fullstendig konvergens har funnet sted siden 2010, og nå kan Java-programvarekomponenter som kjører på store systemer, kjøres direkte uten rekompilering i det hele tatt på design-to-cost- masseproduksjonsenheter (som forbrukere, industri, hvitevarer , helsetjenester, måling, smarte markeder generelt)

CORE innebygd Java API for et enhetlig innebygd Java-økosystem

Image
Kjernen Java API

For at en programvarekomponent skal kunne kjøres på et hvilket som helst Java-system, må den målrette mot den minimale kjernen API levert av de forskjellige leverandørene av det innebygde Java-økosystemet. Bedrifter deler de samme åtte pakkene med forhåndsskrevne programmer. Pakkene (java.lang, java.io, java.util, ...) danner CORE Embedded Java API, som betyr at innebygde programmerere som bruker Java-språket, kan bruke dem for å gjøre det verdt å bruke Java-språket.

Gamle skiller mellom SE innebygd API og ME innebygd API fra ORACLE

Java SE innebygd er basert på stasjonær Java Platform, Standard Edition . Den er designet for å brukes på systemer med minst 32 MB RAM , og kan fungere på Linux ARM , x86 eller Power ISA , og Windows XP og Windows XP Embedded arkitekturer.

Java ME innebygd pleide å være basert på Connected Device Configuration- undersett av Java Platform, Micro Edition . Den er designet for å brukes på systemer med minst 8 MB RAM , og kan fungere på Linux ARM- , PowerPC- eller MIPS-arkitektur .

Se også

Referanser

Eksterne linker