Für eingebettete Lösungen ist eine Betriebssystem-/Laufzeitumgebung vonnöten, die unter anderem über folgende Eigenschaften verfügt:
Die Programmiersprache Java besitzt in der vom Desktop her bekannten Grundform eigentlich nicht die hierfür notwendigen Eigenschaften. Allerdings existieren hochoptimierte JVMs von Drittanbietern, die speziell für eingebettete Systeme optimiert wurden.
Dadurch, das jedoch weiterhin die entsprechenden Applikationen auch auf dem Desktop entwickelt werden können, wird das Prototyping vereinfacht und somit eine kürzere "time-to-market" innovativer Produktideen begünstigt.
Hierbei wird oftmals die Kombination Java und OSGi verwendet, um eine dynamische Laufzeitumgebung mit service-orientierter Ausrichtung zu schaffen. Diese kann mit nativen Anwendungen zusammen eingesetzt werden.
Beispiele für Embedded-Java-Anwendungen, derzeit noch ohne OSGi-Einsatz, sind:
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Embedded Java".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world