Oracle 新产品 - Java ME Embedded 3.2
为了加速 Java 在嵌入式领域的增长,Oracle 今天发布了一个新的产品 Oracle Java Micro Edition (ME) Embedded 3.2, 通过更新 Java ME Software Development Kit (SDK) 到 3.2 版本。
什么是 Oracle Java ME Embedded 3.2?
Oracle Java ME Embedded 3.2 是一个完整的 Java 运行环境客户端,特别为 ARM 处理器和其他资源限制的系统而优化,提供专用的嵌入式功能,面向低电、内存有限的设备支持,提供大多数网络服务和 IO 接口的支持。
Oracle Java ME Embedded 3.2 提供什么?
Oracle Java ME Embedded 3.2 是基于 CLDC 1.1 (JSR-139) 和 IMP-NG (JSR-228) 的 Java ME。运行时和虚拟机专门为嵌入式设备优化,同时包含如下 API:
- File I/O API’s (JSR-75)
- Wireless Messaging API’s (JSR-120)
- Web Services (JSR-172)
- Security and Trust Services subset (JSR-177)
- Location API’s (JSR-179)
- XML API’s (JSR-280)
- Device Access API
- Application Management System (AMS) API
- AccessPoint API
- Logging API
附加的嵌入式特性:
- 远程应用管理系统
- 支持连续 7 x 24 小时的可持续性允许
- 应用监控、自动启动和系统恢复
- 应用可访问周边设备如 GPIO, I2C, SPIO, 内存映射 I/O
- 应用级的日志框架,专门为远程日志而优化
- 方便的在线设备调试,源码级的基于 IP 连接的 Java 应用调试
- 远程 Java VM 配置
Oracle Java ME 3.2 Embedded 面向的设备?
该产品适合于嵌入式、一直开机的设备以及资源受限的联网设备上运行。
高级的系统要求:
- 基于 ARM 架构的处理器系统
- 内存要求
- from 130 KB RAM/350KB ROM (for a minimal, customized configuration)
- to 700 KB RAM/1500 KB ROM (for the full, standard configuration)
- 非常简单的嵌入式核心或者是更强的嵌入式实时系统
- 至少有一种网络连接,有线或者无线
此次发布的版本包含一个可在 x86/Windows 桌面上运行的设备模拟器环境,集成了 Java ME SDK 3.2.
很快你将可以通过 Oracle Technology Network (OTN) 获取 Oracle Java ME Embedded 3.2 for ARM KEIL 开发板,基于 ARM Cortex M-3/4 (KEIL MCBSTM32F200 使用 ST Micro SOC STM32F207IG)
更多关于该产品的详情请看这里(需FQ)。
产品首页:http://www.oracle.com/technetwork/java/embedded/overview/javame/index.html