Java 徽标

 


ORACLE JAVA EMBEDDED SUITE

Oracle Java Embedded Suite 针对嵌入式设备提供增值服务,通过将成熟的中间件组件与客户现有的 Java 技能集结合使用,帮助客户缩短上市时间。

入门
可选组件
概述

红色三角形  JAVA EMBEDDED SUITE

随着“物联网”在家庭网络、医疗设备、能源网格化管理、工业自动化、M2M 和无线设备等行业中按照预期加速增长,对收集和管理众多嵌入式设备的数据和数据流量的需求也越来越多。Oracle Java Embedded Suite 使客户能够在这些资源受限设备上安全地聚合、存储和传输数据,并且帮助确保及时、低成本地集中 M2M 或类似 M2M 的系统的数据。Oracle Java Embedded Suite 在严格控制开发、生产和支持成本的同时将缩短上市时间。Oracle Java Embedded Suite 在 Oracle Java SE Embedded 的基础上增加了数据库、RESTful Web 服务、servlet 工具和 Java EE 技术。

  • Java SE Embedded 8 — 经过优化适用于各种嵌入式设备的最新 Java 平台
  • Java Data Base (Java DB) — Oracle 全面的多用户关系数据库引擎,内存受限设备的理想选择
  • GlassFish for Embedded Suite — GlassFish Web profile 的一个子集(基于 Java 企业技术)
  • Jersey Web Services Framework — 用于实现 RESTful Web 服务的稳健框架

Oracle Java SE Embedded

Oracle Java SE Embedded 是桌面标准 Java SE 的一个大型子集。因为不提供 Swing 和 AWT 等图形界面,所以内存使用情况与中型无头嵌入式设备的需求是一致的。此外,适用于嵌入式设备的 Java SE 还从许多空间优化中受益,同时保持与 Java SE 的 API 兼容性。针对嵌入式应用提供了安全的执行环境、自动垃圾回收以及其他熟悉的 Java 虚拟机好处。

由于 Java SE 与 Java SE Embedded 兼容,且所有 Oracle Java Embedded Suite 组件的代码都是用 Java 编写的,相比于使用像 C 这样的语言,嵌入式应用的开发相当简单。可以使用熟悉的 Java 开发工具,如 NetBeans 集成开发环境。无需交叉开发工具,也不存在工具链兼容性的问题。在桌面系统上编译的应用字节码复制到目标设备上照样运行(只是速度有所不同)。


Java DB

Java DB 是一个通过基于 JDBC 的 SQL 访问的关系数据库。Oracle Java Embedded Suite 中包括的 Java DB 版本已针对嵌入式应用进行了优化,删除了不需要的特性,如网络客户端和服务器。对于嵌入式应用,Java DB 作为一个库嵌入在应用中。


GlassFish for Oracle Java Embedded Suite

Oracle Java Embedded Suite 包括一个小型的 GlassFish 应用服务器版本。它支持 Servlet 3.0 API 并且将 Web 应用和 Web 服务的部署打包成 war 文件,以便于开发。GlassFish 应用服务器打包成一个库,在虚拟机加载嵌入式应用时一同加载。


Jersey RESTful Web 服务

Jersey 是 Oracle 的 JAX-RS (JSR 311) — 用于 RESTful Web 服务的 Java API — 的实现。Jersey 还包括专有 RESTful 客户端 API 等其他特性。适用于嵌入式设备的 Java SE 中包括的小型轻量级 HTTP 服务器可以托管简单的 RESTful Web 服务。Glassfish 容器上可以托管功能齐备的 RESTful 服务。

 

红色三角形 可选组件

Oracle Event Processing for Oracle Java Embedded
 
Oracle Event Processing (OEP) for Oracle Java Embedded 是一个解决方案,用于构建可实时筛选、关联和处理事件的嵌入式设备应用,这样真正的实时智能就可以驱动下流应用、服务和事件驱动的架构。Oracle Event Processing for Oracle Java Embedded 使事件处理应用的设计、定义、开发和实施不仅能够满足嵌入式设备的要求,而且能够达到当今智能系统的最高水平。Oracle Event Processing for Oracle Java Embedded 基于 Oracle 事件驱动式服务器技术提供了企业版 Oracle Event Processing 平台一个经过优化的、占用较少内存和磁盘空间的版本。它基于 Java、ANSI SQL 和 OSGi™ 等行业标准构建而成。Oracle Event Processing for Oracle Java Embedded 拥有强大的 Java 开发工具,这就确保了您的开发团队在没有进行专门培训或者没有投入于一套独特技能的情况下,能开发出事件驱动型应用。有关 Oracle Event Processing for Oracle Java Embedded 的更多信息,请联系我们。查看 OEP 产品介绍 (PDF),在这里下载 OEP。

 
Left Curve
嵌入式下载
Right Curve