Vestavěná Java - Embedded Java

Vestavěná Java odkazuje na verze Programovací jazyk Java které jsou určeny pro vestavěné systémy. Od roku 2010 se integrované implementace prostředí Java přiblížily standardní verzi Java a jsou nyní prakticky totožné s verzí Java Standard Edition. Vzhledem k tomu, že přizpůsobení prostředí Java Runtime Java 9 prostřednictvím modularizace odstraňuje potřebu specializovaných profilů Java zaměřených na vestavěná zařízení.
Dějiny
Ačkoli v minulosti existovaly určité rozdíly mezi vestavěnou Javou a tradiční Javou založenou na PC, jediným rozdílem nyní je, že vložený kód Java v těchto vestavěné systémy je obsažen hlavně v omezené paměti, jako je flash paměť. Od roku 2010 došlo k úplné konvergenci a nyní mohou softwarové komponenty Java běžící na velkých systémech běžet přímo bez jakékoli rekompilace na design-to-cost masová produkce zařízení (například spotřebitelé, průmyslová, bílé zboží, zdravotnictví, měření, inteligentní trhy obecně)
CORE embedded Java API pro jednotný integrovaný ekosystém Java

Aby mohla softwarová komponenta běžet na jakémkoli systému Java, musí cílit na minimální minimální API poskytované různými poskytovateli vloženého ekosystému Java. Společnosti sdílejí stejných osm balíčků předem napsaných programů. Balíčky (java.lang, java.io, java.util, ...) tvoří CORE Embedded Java API, což znamená, že je mohou použít vestavění programátoři používající jazyk Java, aby mohli jazyk Java libovolně využívat.
Staré rozdíly mezi SE embedded API a ME embedded API od ORACLE
Java SE embedded je založen na desktopu Platforma Java, standardní vydání.[1] Je navržen pro použití v systémech s minimálně 32 MB RAM, a může na tom pracovat Linux PAŽE, x86 nebo Napájení ISA, a Windows XP a Windows XP Embedded architektury.
Java ME embedded býval založen na Konfigurace připojeného zařízení podmnožina Platforma Java, Micro Edition.[2] Je navržen pro použití v systémech s minimálně 8 MB RAM, a může na tom pracovat Linux PAŽE, PowerPC nebo Architektura MIPS.
Viz také
- Excelsior JET Vestavěné
- Sun SPOT Projekt Sun SPOT
- Real-Time Specification for Java
- Azul Systems
- JamajkaVM
- STM32 Čísla dílů STM32J. MCU, který vloží vložený modul Java
Reference
- ^ „JAVA SE PRO VLOŽENÉ“. Oracle Corporation. Citováno 2011-09-04.
- ^ „JAVA ME FOR EMBEDDED“. Oracle Corporation. Citováno 2011-09-04.
externí odkazy
- Core java Pro rozhovor : Core java Interview Questions
- Java SE pro vestavěné : Java SE pro technologii Embedded od společnosti Oracle Corporation
- Java SE pro integrovaný vývoj je snadná : Webové vysílání pokrývající vývoj, řešení problémů, nasazení