Oracle 新产品 - Java ME Embedded 3.2

jopen 12年前

为了加速 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

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