写点什么

Java ME 8 GA 发布

  • 2014-05-06
  • 本文字数:926 字

    阅读完需:约 3 分钟

Oracle 的首席产品经理 Terrence Barr 在 4 月 30 日宣布 Java ME 8 发布。经过了 2 年的开发,该版本在 Java SE 8 发布仅一个月之后发布。Java ME 8 的 API 进一步向 Java SE 8 看齐,同时也进一步做好了让 Java 应对 Internet 发展和挑战的准备,特别是在性能、可移植性和扩展性方面。

按照 Terrence Barr 所说,Java ME 8“提供了一个分层的、可扩展的平台架构,让你可以快速构建覆盖各种不同嵌入式用例的定制软件解决方案。”

该版本实现了 Java ME 规范 JSR 360 ——Java ME Connected Limited Device Configuration (CLDC) 8,定义了核心的 JVM 和运行时;还实现了 JSR 361 ——Java ME Embedded Profile (MEEP) 8,定义了一个先进的应用程序平台。从将 Java Community Process ME 与 SE/EE 合并成一个单独的 JCP 执行委员会到现在 Java ME 8 的发布中间差不多经过了 2 年的时间,这与 JCP 2.9 过程文档一致。

根据公告和文档,新特性列表包括:

  1. 向 Java 8 看齐,能够在 3 个关键领域实现高效开发,实现了 Java SE 和 Java ME 之间的代码移植
  • Java 语言特性
  • 核心类库和 API
  • 关键虚拟机特性
  1. 为嵌入式设计——依然小且高效,与之前的版本兼容,为长时间运行的无序操作设计
  2. 高度可移植、可扩展
  3. 设备间的一致性
  4. 先进的应用程序平台,包含一个支持分开执行多个应用程序的“多应用程序”模型
  5. 模块化的软件服务
  6. 多客户端域(“分区”——想象一下企业多租户,只不过这是嵌入式)
  7. 直接访问硬件设备——“设备 I/O API”,Java 应用程序能够以独立于平台的方式直接访问外围设备
  8. 与标准的 API 兼容,例如文件 I/O,Web 服务、无线消息和安全服务
  9. 针对流行的 IDE 增强了嵌入式工具和插件

Java Champion 告诉 InfoQ:

看到 Java ME 再次发布了新版本我感到十分高兴。想要应对 Internet 的挑战有太多的事情需要去做,任何能够帮助 Java 向此迈进的消息都是好消息。当然,我们也需要做更多的工作——特别是在超低带宽协议领域。但是这确实是一个受欢迎的消息,它向前迈出了一大步。

如果想更全面地了解与该发布相关的信息,那么可以参考 Oracle 的 Java ME 8 网站

如果想开始 Java ME 8 的开发,可以下载 Oracle Java ME SDK 8 ,它捆绑了Java ME 8 设备模拟环境和文档。

查看英文原文 Java ME 8 General Availability Release

2014-05-06 02:342055
用户头像

发布了 321 篇内容, 共 134.5 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

区块链技术最重要价值所在

CECBC

区块链 数字经济 经济

如何使用 dotTrace 来诊断 netcore 应用的性能问题

newbe36524

微服务 .net core netcore ASP.NET Core

看动画学算法之:linkedList

程序那些事

数据结构和算法 看动画学算法 看动画学数据结构 算法和数据结构

~~寒露节记~~

wo是一棵草

关于代码审查的一点体会

KJ Meng

敏捷开发 研发管理 代码审查 Code Review

线上服务平均响应时间太长,怎么排查?

小Q

Java 程序员 测试 Jmeter 性能调优

「剑指offer」27道Mybatis面试题含解析

Java架构师迁哥

JavaScript 语言通识 — 重学 JavaScript

三钻

Java 大前端

MySQL-技术专题-主从复制原理

码界西柚

架构师训练营1期第三周作业

木头发芽

【第三周】代码重构

云龙

Nginx 整合 FastDFS 实现文件服务器

哈喽沃德先生

nginx 文件系统 分布式文件存储 fastdfs 文件服务器

架构师训练营第三周:系统架构

m

架构师训练营 第三周作业

haha

极客大学架构师训练营

第三周总结

Geek_ac4080

这可能是GitHub上最适合计算机专业学生看的编程教程

小Q

Java 学习 编程 面试 基础

各角色如何从DevOps中受益?

禅道项目管理

DevOps 产品经理 测试 开发 运维工程师

第三节课后作业

happy

Python时间序列分析简介(1)

计算机与AI

Python pandas 数据处理 时间序列

基于区块链技术实现“资产通证化”

CECBC

资产证券化 流动性

如果朋友圈没有点赞功能,你还会发朋友圈吗

彭宏豪95

微信 产品 互联网 写作

【第三周】课后作业

云龙

干货 | 全面解析“数字经济”

CECBC

数字经济 经济 经济建设

节日快乐…吗?

小天同学

个人感悟 国庆中秋 假期 节日

第三周作业

Geek_ac4080

开源的意义与价值

Braisdom

Java 开源 ORM

手把手教你锤面试官 03——Spring怎么那么简单

慵懒的土拨鼠

第四周

Geek_fabd84

架构师训练营第一期 - 第四周课后 - 作业一

极客大学架构师训练营

云原生虚机应用托管-设计篇

8小时

私有云PAAS平台的思考

8小时

Java ME 8 GA发布_Java_Victor Grazi_InfoQ精选文章